【发布时间】:2011-09-13 01:46:04
【问题描述】:
我在同一个目录中有java类文件和属性文件。
src/main/java/com/berlin/Test.class
src/main/java/com/berlin/Test.properties
使用我构建的 maven jar 和 maven 目标,我希望它们出现在同一目录中。但是当我做'mvn package'时,maven会将类文件和属性文件放在不同的地方。
.. 输出: jar -tvf file.jar:
2011 年 6 月 11 日星期六 08:24:32 EDT main/java/com/berlin/Test.properties
我想要: 2011 年 6 月 11 日星期六 08:24:32 EDT com/berlin/Test.properties 2011 年 6 月 11 日星期六 08:24:32 EDT com/berlin/Test.class
...
我的 pom 的一部分:
<build>
<finalName>${project.artifactId}</finalName>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
<resources>
<resource>
<directory>src</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.source.version}</source>
<target>${java.target.version}</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
【问题讨论】: