I have an Ancestor dependency has dependent scoped as provided, I need to propagate that scoping to anything that depends on my project.
For example, say I have SomeProjectA
which depends on SomeLibraryB
. I need to scope SomeLibraryB
has provided.
Currently to compile anything that depends on SomeProjectA
, has to also set SomeLibraryB
has provided. I would rather propagate that scoping, then have any project that depend on mine deal with my project's dependents..
provided dependencies are available on the compilation classpath (not runtime). They are not transitive, nor are they packaged. runtime. runtime dependencies are required to execute and test the system, but they are not required for compilation.
Database Development Process A table is in 3NF if it is in 2NF and it contains no transitive dependencies; that is, a condition in which an attribute (non-primary-key) is dependent on another attribute (non-primary-key) that is not part of the primary key.
Runtime: Such a dependency isn't available in the compile-classpath but is present in the test-classpath as well as the runtime-classpath. It is transitive.
I dont think that is possible. Each project should declare provided dependencies on its own. Propagating that scope would be wrong since you would make an assumption about the deployment that you cant make since you are not responsible for the deployment. The user of your library does that..
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With