[ http://jira.codehaus.org/browse/MENFORCER-43?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Fox updated MENFORCER-43: ------------------------------- Fix Version/s: 1.0 > RequireReleaseDeps - allow to execute "onlyWhenRelease" > ------------------------------------------------------- > > Key: MENFORCER-43 > URL: http://jira.codehaus.org/browse/MENFORCER-43 > Project: Maven 2.x Enforcer Plugin > Issue Type: Improvement > Components: Standard Rules > Affects Versions: 1.0-alpha-3 > Reporter: Jacob Robertson > Assignee: Brian Fox > Priority: Minor > Fix For: 1.0 > > Attachments: onlyWhenRelease.patch.txt > > > When I setup a project to use the enforcer plugin, I would like to setup the > requireReleaseDeps rule. However, while I am in "snapshot" mode with my > project, I'm not that concerned about whether that project depends on > snapshots. For example, I may have a small suite of projects which are being > developed at the same time. They may also share a common parent. (Just like > the maven enforcer projects do) Especially in the case where I place the > maven enforcer plugin configuration in that parent pom, it wouldn't make > sense for me to have to "comment out" the requireReleaseDeps rule during my > snapshot development, only to have to switch it back at release time. > Rather, what I want to express is "enforce the requireReleaseDeps rule, but > only when I'm a release". > The pom snippet would look like > {code} > <requireReleaseDeps> > <onlyWhenRelease>true</onlyWhenRelease> > <searchTransitive>true</searchTransitive> > </requireReleaseDeps> > {code} > I have attached a patch that shows what I'm thinking, and the updated test > case to show that it works as expected. -- 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