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]

Reply via email to