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)