Условная конфигурация в maven pom.xml

Я хотел бы ТОЛЬКО исключать определенные файлы с помощью плагина maven-war-, когда для свойства «skipCompress» установлено значение true. Я думал, что следующая спецификация может работать, но это не так. Кстати, я не могу использовать профиль для этого. Я хочу использовать skipCompress для включения и выключения сжатия как в профилях разработки, так и в профилях развертывания.

<plugin>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
    <if>
        <not>
        <equals arg1="${skipCompress}" arg2 = "true"/>
        </not>
        <then>
        <warSourceExcludes>**/external/dojo/**/*.js</warSourceExcludes>
        </then>
    </if>
    </configuration>
</plugin>

Спасибо,

Дэвид

5
задан kc2001 27 November 2018 в 15:24
поделиться