maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Abhijit Sarkar (JIRA)" <j...@codehaus.org>
Subject [jira] (MENFORCER-225) Add rules for mutually-exclusive profiles and banned profiles
Date Sat, 21 Feb 2015 18:43:17 GMT
Abhijit Sarkar created MENFORCER-225:
----------------------------------------

             Summary: Add rules for mutually-exclusive profiles and banned profiles
                 Key: MENFORCER-225
                 URL: https://jira.codehaus.org/browse/MENFORCER-225
             Project: Maven Enforcer Plugin
          Issue Type: New Feature
          Components: Rule API, Standard Rules
    Affects Versions: 1.4
            Reporter: Abhijit Sarkar
         Attachments: enforcer-rules.patch

I wrote 2 new enforces rules:
* The ability to specify a set of mutually-exclusive profiles (p1,p2:p1,p3 would mean p1 can't
be active with either p2 or p3). This has been discussed on [this thread|http://stackoverflow.com/questions/24855678/enforce-exactly-one-of-two-maven-profiles]
on SO.
* The ability to ban profiles (the contrary of {{requireActiveProfile}}). p1, p2 would mean
neither p1 nor p2 can be active for this build.

Both of these rules support wildcards and consider inherited profiles as well. I've attached
a patch complete with unit test cases. {{mvn clean install}} passes in local. These are built
on v1.4 of the rules.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Mime
View raw message