[ http://jira.codehaus.org/browse/MNG-2598?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brett Porter updated MNG-2598: ------------------------------ Fix Version/s: (was: 2.x) 3.1 easy addition if it is sensible, but requires ability to change the POM format. > profile element in POM should support overriding project.build.directory > ------------------------------------------------------------------------ > > Key: MNG-2598 > URL: http://jira.codehaus.org/browse/MNG-2598 > Project: Maven 2 & 3 > Issue Type: Improvement > Components: Profiles > Affects Versions: 2.0.4 > Reporter: Ian Springer > Fix For: 3.1 > > > I am trying to set up a 'dev' build profile that, when enabled, will cause my > j2ee artifacts to be built directly to exploded j2ee deployment dirs, instead > of target/classes/. The purpose is to make the everyday development process > more efficient by skipping a number of time-consuming intermediate mvn steps > (i.e. jarring artifacts, copying the jars to the local repo, then unjarring > the artifacts to their deploy locations). > The intuitive way to achieve this is to override 'project.build.directory' > and/or 'project.build.outputDirectory' in a profile; e.g.: > <profile> > ... > <build> > > <outputDirectory>${jboss.home}/server/default/deploy/my.ear/my-exploded-ejb.jar > </build> > ... > </profile> > Unfortunately, profiles currently do not allow one to override either > 'project.build.directory' or 'project.build.outputDirectory'. Please change > Maven to allow profiles to override these props. Otherwise, I can't see any > other way to achieve what my team needs to do to have a practical build/dev > infrastructure. > Thanks, > Ian -- 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