【发布时间】:2014-06-07 11:06:18
【问题描述】:
我正在使用maven-jar-plugin 来生成源jar。
我有以下文件夹结构:
folder/foo/baz/A.java
folder/bar/baz/B.java
我希望源 jar 包含以下内容:
baz/A.java
baz/B.java
我正在使用以下配置:
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<phase>generate-resources</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classesDirectory>folder</classesDirectory>
<includes>
<include>foo/**</include>
<include>bar/**</include>
</includes>
<finalName>sources</finalName>
</configuration>
</execution>
</executions>
</plugin>
但这会像这样创建 jar:
folder/foo/baz/A.java
folder/bar/baz/B.java
如何修改代码以在 jar 中获得所需的结构?
【问题讨论】:
标签: maven version-control jar maven-3 maven-jar-plugin