Require property rule interpolation does not work like profile activation
-------------------------------------------------------------------------
Key: MENFORCER-116
URL: http://jira.codehaus.org/browse/MENFORCER-116
Project: Maven 2.x 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 contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira