我有一个库maven模块,在/ src / main / resources /中有一个application.conf文件,我希望将它从模块的pom中的构建中排除
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>application.conf</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
使用上述模块的maven模块应构建一个具有所有依赖关系的jar;我使用maven程序集插件来构建jar。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<configuration>
<!--<descriptor>src/assembly.xml</descriptor>-->
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>assemble-all</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
文件application.conf仍在jar中。我在这里做错了什么?
答案 0 :(得分:0)
这样做:
<exclude>**/application.conf</exclude>