Konrad Windszus created MNG-5910:
------------------------------------

             Summary: Using both {{exists}} and {{missing}} in the same 
{{file}} element should lead to an exception
                 Key: MNG-5910
                 URL: https://issues.apache.org/jira/browse/MNG-5910
             Project: Maven
          Issue Type: Bug
          Components: core
    Affects Versions: 3.3.3
            Reporter: Konrad Windszus


Currently it is not clear from the POM reference 
(https://maven.apache.org/pom.html#Activation), that the elements {{exists}} 
and {{missing}} below {{file}} are mutually exclusive, because only {{exists}} 
is considered if it is there (see also 
https://github.com/apache/maven/blob/master/maven-model-builder/src/main/java/org/apache/maven/model/profile/activation/FileProfileActivator.java#L91).
 Please make it clearer in the POM reference that not both of them should be 
used at the same time and also throw an exception during build time if that is 
the case (in the effective POM).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to