【发布时间】:2018-04-01 15:45:21
【问题描述】:
我正在尝试为我的应用程序实现以下分发,并且我遵循 this question 作为指导方针
dist/
|-- application-1.0.jar
|-- conf/
|-- application.properties
|-- log4j.properties
|-- lib/
|-- *.jar
我的src/main/resources 如下所示
resources/
|-- to.be.packaged.inside.jar
|-- to.be.packaged/
| |-- also
|-- conf/
|-- application.properties
|-- log4j.properties
现在,我想排除整个 conf 文件夹被打包到 JAR 中(但放置在目标文件夹中)。
我尝试了以下配置maven-jar-plugin
<excludes>
<exclude>conf/*</exclude>
</excludes>
但是,这仍然将 一个空的 conf 文件夹打包到 JAR 中。如何排除文件夹和内容?
【问题讨论】:
标签: java maven jar maven-assembly-plugin maven-resources-plugin