2

我正在尝试定义一个仅在满足两个条件的情况下才激活的配置文件:

  • 存在一个特殊文件夹
  • 正确的操作系统

    <profile>
        <id>test</id>
        <activation>
            <file>
                <exists>file</exists>
            </file>
            <os>
                <family>windows/unix/etc...</family>
            </os>
        </activation>
    </profile>
    

我试图以这种方式定义它,但如果操作系统匹配配置文件被激活,即使文件夹不存在。但是我想运行一些插件以防文件夹存在,以防操作系统必须匹配二进制文件。

提前致谢..

4

1 回答 1

3

根据 Maven JIRA,这是一个未解决的问题:http: //jira.codehaus.org/browse/MNG-4565

上述链接问题的评论指向提供您正在寻找的功能的 Maven 扩展:https ://github.com/johnjcool/and-activation-profile-selector

于 2013-06-11T19:50:47.587 回答