maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Osipov (JIRA)" <j...@codehaus.org>
Subject [jira] Created: (MENFORCER-116) Require property rule interpolation does not work like profile activation
Date Tue, 15 Mar 2011 11:24:22 GMT
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

        

Mime
View raw message