0
我們正在建設從外部jar文件(該項目)類的外部源文件。 這工作正常,但我們一直未能弄清楚如何也包括外部源文件。我曾嘗試使用「< includes>」標籤,但最終使用時僅在最終的jar中包含清單文件。我看過使用maven-resources-plugin,但是我用它錯了,或者在我的情況下不起作用。這裏是我們的代碼的副本:如何在包括Maven的JAR-插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<!-- <phase>generate-resources</phase> -->
<phase>clean</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classesDirectory>${itendant.path}/web/rocket/WEB-INF/classes</classesDirectory>
<finalName>${itendant.jar.name}</finalName>
<outputDirectory>${itendant.jar.path}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
通過資源我的意思是我想包括罐中的外部文件(* .java)java源文件和類。 – 2012-04-04 16:53:15
我嘗試使用像你的例子那樣的資源,但它並沒有在最終的jar包中包含java源文件。 – 2012-04-04 16:54:42
如果你在'clean'期間構建JAR,它顯然不會在'process-resources'中拾取任何東西。把它放在生命週期中的適當位置。 – freeone3000 2012-04-05 19:59:55