You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Hervé Boutemy (JIRA)" <ji...@apache.org> on 2016/08/04 21:57:20 UTC

[jira] [Commented] (MNG-5910) Using both {{exists}} and {{missing}} in the same {{file}} element should lead to an exception

    [ https://issues.apache.org/jira/browse/MNG-5910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15408561#comment-15408561 ] 

Hervé Boutemy commented on MNG-5910:
------------------------------------

Instead of failing, I would be more for a warning explaining that file/missing assertion won't be checked since file/exists check takes precedence

(and see MDEP-519 for coding style + Checkstyle help on fixing this)

> 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, Profiles
>    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)