У меня есть файлы классов Java и файлы свойств в одном каталоге.
SRC / главная / Java / COM / берлин / Test.class
SRC / главная / Java / COM / берлин / Test.properties
С помощью созданного мной кувшина maven и цели maven я хочу, чтобы они появлялись в одном каталоге. но maven помещает файлы классов и файлы свойств в разные места, когда я делаю 'mvn package'.
.. Выход:
jar -tvf file.jar:
Сб 11 июня 08:24:32 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2011 main / java / com / berlin / Test.properties
Я хочу:
Сб 11 июня 08:24:32 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2011 com / berlin / Test.properties
Сб 11 июня 08:24:32 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2011 com / berlin / Test.class
...
Часть моего пом:
<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>