0
我有一個庫的maven模塊,它在/ src/main/resources /中有一個application.conf文件,我想從模塊的pom中構建中排除它Maven:文件沒有從構建中排除
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>application.conf</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
一個使用上述模塊的maven模塊應該構建一個具有所有依賴性的jar;我使用Maven Assembly插件來構建實際的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中。我在這裏做錯了什麼?
你是什麼意思?不幸的是,這並沒有解決問題 –
Marco
一切都很好,通常它應該可以工作,不要忘記清理:mvn clean package –
我建議使用'mvn clean install'來代替。然後,您不會冒着_assembly_選擇舊版本的依賴關係的風險。順便說一下,你正在運行root pom的命令,不是嗎? – Daniel