mvn jar class多文件
今天遇到个mvn在打成class.jar里面多了本个工程下面没有的文件的class,发现这些class文件是依赖的jar里面的有java文件,导致这个jar在打包的时候,对依赖的jar里面的java文件进行了再次编译,导致class的jar里面多出了这些文件。
解决方案:修改依赖的jar的工程的打包方式,使打出来的class.jar中不在有java文件,升级下版本就搞定。
?
mvn jar中xml文件无法打入的问题,增加resource的配置,就搞定。
增加resource:
?
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<excludes>
<exclude>**/.svn/*</exclude>
</excludes>
</resource>
</resources>
?