Karl Heinz Marbaise created MNG-6862:
----------------------------------------

             Summary: Wrong command line analysis for joined profile activation
                 Key: MNG-6862
                 URL: https://issues.apache.org/jira/browse/MNG-6862
             Project: Maven
          Issue Type: Improvement
    Affects Versions: 3.6.3
            Reporter: Karl Heinz Marbaise
             Fix For: 3.7.0


On command line you can activate profiles via {{-PprofileName}} and activating 
several profiles via {{-Pprofile1,profile2}}. Given the following command line:

{{mvn -Prun-p1,-Prun-p2 ...}}

The result is that the first profile {{run-p1}} is being activate but the 
second {{run-p2}} (intended profile) is *not* because those two profiles have 
been accidentally joined via {{,}} without giving spaces between.
 
The issue here is of course the {{,}} between them (without spaces) which is 
obviously wrong but the preceding dash for the second profile {{-Prun-p2}} 
violates the naming rules for profiles (If I correctly remember).

>From my point of view it would be good to identify such case and fail with an 
>error...

In the end is it a question of naming a profile? Which means is it allowed 
having a profile which starts with a dash ?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to