Hello,
 
I have a multi-module project that looks a little something like this:
 
app-aggregate
--app-parent
--app-domain
--app-dal
--app-web
--app-external
 
app-aggregate's pom specifies the sub-projects as sub-modules.
 
domain, dal, web and external all specify app-parent as their parent
pom.  app-parents specifies a variety of plugins (surefire, checkstyle,
clover, etc) to run during the test and verify stages.
 
During my standard build, "mvn clean install site" is executed in
app-aggregate.  Maven builds all of my submodules according to the
settings specified in app-parent, as expected.
 
However, what I really would like is for my domain, dal and web projects
to run through the full lifecycle, but have app-external skip the verify
stage.  See, app-external is really just generated code.  I don't have
any control on the style contained within that project and thus I really
don't want to receive 300 checkstyle warnings back.
 
Is there any way to have a specific module skip a stage?
 
Thanks!
Leo

Reply via email to