在必须是常见的情况下,我需要在程序集中包含一个空目录。就我而言,它是日志/。
我在程序集描述符中尝试了不同的变体,例如:
<fileSet>
<directory>${basedir}/target</directory>
<includes>
<include>doesntexist</include>
</includes>
<outputDirectory>/logs</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
并且目录刚刚被修剪。
我也试图排除,但这仍然包括很多东西:
<fileSet>
<directory>${basedir}/target</directory>
<excludes>
<exclude>*</exclude>
</excludes>
<outputDirectory>/logs</outputDirectory>
<fileMode>0644</fileMode>
</fileSet>
最佳答案
这总是对我有用:
<fileSets>
<fileSet>
<directory>.</directory>
<outputDirectory>logs</outputDirectory>
<excludes>
<exclude>*/**</exclude>
</excludes>
</fileSet>
</fileSets>
关于maven - 如何在 Maven 程序集中包含一个空目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7909183/