Command line -f option should propagate to module poms.
-------------------------------------------------------

                 Key: MNG-3150
                 URL: http://jira.codehaus.org/browse/MNG-3150
             Project: Maven 2
          Issue Type: Improvement
          Components: Command Line
            Reporter: Paul Gier


I have a multi module project where I would like to have parrallel builds.  The 
default pom.xml build would be using jdk1.5 or jdk6, and the parrallel build 
pom would be for creating retro compiled jdk14 artifacts.  So the pom for this 
build would be "pom-jdk14.xml".  I've explored other options such as using a 
classifier for the retro translated artifact, and using profiles to choose 
between jdk1.5 and jdk1.4 builds.  But both of these have problems that I can't 
get around without a lot of difficulty.

Using two separate poms works great for me for a single module project, but for 
a multi module project, I have no way to tell the modules to pick up a 
different pom.xml file.

So for my multi module build I would like to be able to say
mvn -f pom-jdk14.xml install

And each module should then look for it's own pom-jdk14.xml.  This could be 
made into the default behaviour of the "-f" option, or a new option could be 
introduced like "-fg" to use the other pom file globally across all the module.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to