David Jencks a écrit :

Does this really happen even if you have specified the version for each plugin in all poms? Not specifying the plugin version is certainly an invitation to disaster :-)

I don't agree, David, it's *not* an invitation to disaster, it's a direct disaster :) - and we experienced it more than once ... :(

I will just smooth a litte bit the prerequisite : if you use the PluginManagement and DependencyManagement sections in the top level poms, then you don't need to declare the versions in all the pom. Btw, declaring plugins/dependencies in all the poms is also a problem, if you have, like we have, around 50 pom files : sooner or later, you will use N versions of the same plugin/dependency, something you want to avoid like plague ...

Maven is powerfull, but needs a lot of wizdom to be able to avoid all the traps you can be caught in... (or maybe a better doco? ;)

IMHO, Emmanuel.


thanks
david jencks

On May 21, 2007, at 10:13 AM, Chris Custine wrote:

No, I totally understand. I just have a bit of a personal thing about using the maven snapshot repo for plugins because of the general craziness that results once in a while (like what was happening with Stefan this weekend). I think versioning the plugins will help for out project, but everyone has to realize that this can affect other projects as well, because once the SNAPSHOT plugin is downloaded to the local repo, any other project will use that one too even if they didn't ask for the snapshot repo for plugins. This is my main compaint with using snapshot repo for plugins.

CC



On 5/21/07, Alex Karasulu <[EMAIL PROTECTED]> wrote:
BTW Chris I may be completely over doing it with the need to support a partial build. I just have had users complain about it when they checked out just an apacheds branch and tried to compile.

However this may be a bit too much perhaps.

Alex

<snip>


Reply via email to