Hi Everyone
I recently found out that the buildhelper-maven-plugin has a transitive
dependency not located in the central maven repository (MOJO-1401). This causes
problems with a strict repository setup (using mirror settings, etc). But most
users probably don't notice this because the dependency introduces the needed
repository into builds through the repo listed in the dependency's POM.
Is there a policy or guideline that any artifacts in central should have all
their dependencies available in central? Is there any way to enforce this?
This is also related to the issue of dependencies being able to introduce
repositories into the build (MNG-3056). Will this be fixed in 3.0?
In my opinion, the repositories section should be removed from the POM
completely. I realize this causes a useability problem in that you have to
configure all repositories in settings.xml before building the project. Maybe
we can allow a project specific settings.xml located in the same directory as
the POM that could be checked into svn and allow project specific settings.
Thanks!
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]