Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.1.0
-
Component/s: Maven Packaging
-
Labels:None
Description
One of the features of Maven is its ability to to provide transitive dependencies for a project that uses a particular library. The current jmock-junit* artifacts in the public Maven repository have a dependency on particular versions of JUnit, but list those dependencies with a scope of "provided", which means that any project that wants to use jmock-junit* will have to explicitly list JUnit as an additional dependency. A project shouldn't have to do this--if I say my project uses jmock-junit, Maven should be including JUnit automatically for me. If I want to override the particular version of JUnit that gets used, I can still do that.
Done