[ https://jira.codehaus.org/browse/MENFORCER-116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=339977#comment-339977 ]
Michael Osipov commented on MENFORCER-116: ------------------------------------------ Karl, give me a few days to re-evaluate the issue. > Require property rule interpolation does not work like profile activation > ------------------------------------------------------------------------- > > Key: MENFORCER-116 > URL: https://jira.codehaus.org/browse/MENFORCER-116 > Project: Maven Enforcer Plugin > Issue Type: Bug > Components: Standard Rules > Affects Versions: 1.0 > Reporter: Michael Osipov > Priority: Critical > > The main benefit of profile activation is that a profile is activated by a > property set *outside* of maven. It does not make any sense to active by a > property if it is defined in the POM. > If I set the following in my properties section: > {noformat} > <properties> > <myProp /> > </properties> > {noformat} > This would evaluate the property to "true" and pass the enforcer rule. It > makes absolutely no sense. Properties should be evaluated the same way as in > the profile activation. POM properties are always present, thus making the > hole enforcer thing obsolete. > This issue is related to MENFORCER-115. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira