我想根据多个文件的存在来激活配置文件。在下面的示例中,如果两个文件都被激活,我希望配置文件被激活my.marker
and another.marker
exists.
<activation>
<file>
<exists>${basedir}/my.marker</exists>
<exists>${basedir}/another.marker</exists>
</file>
</activation>
它不起作用,因为它对架构无效。有没有办法在不使用命令行属性的情况下完成这样的事情?
实际上,即使 MNG-4565 在 Maven 3.2.2 中得到解决,仍然无法检查多个文件是否存在。这是因为 POM 模型不允许多个file
也不是多个exists
元素(https://issues.apache.org/jira/browse/MNG-5909 https://issues.apache.org/jira/browse/MNG-5909)。搅拌均匀exists
and missing
in one file
元素不起作用(因为如果exists
元素在那里,只会考虑它的兄弟元素missing
元素将被忽略,https://issues.apache.org/jira/browse/MNG-5910 https://issues.apache.org/jira/browse/MNG-5910)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)