0
有沒有辦法在Maven中實現以下內容?我想從Maven構建的最終jar文件中排除文件(請參閱下面的META-INF/services/org/apache/camel/TypeConverter
)。如何僅爲選定的依賴項排除文件
drools-camel-5.3.0.Final.jar
+-- META-INF
+-- services
+-- org
+-- apache
+-- camel
+-- component
+-- TypeConverter
我可以使用類似以下內容:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<excludes>
<exclude>**/TypeConverter</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
然而,這樣做的TypeConverter
文件將從所有的罐子(包括兩個例子我如下圖所示)被排除在外。我不想那樣。 TypeConverter
只能從選定的罐子中排除(僅限於drools-camel-5.3.0.Final.jar
)。
Maven有可能嗎?如果是,如何?我目前只有一個包含所有依賴項和插件的pom.xml文件。
camel-http-2.10-SNAPSHOT.jar
+-- META-INF
+-- services
+-- org
+-- apache
+-- camel
+-- component
+-- TypeConverter
camel-twitter-2.10-SNAPSHOT.jar
+-- META-INF
+-- services
+-- org
+-- apache
+-- camel
+-- component
+-- TypeConverter