今天写了一个Java项目,在生成JAR之后运行时,出现各种各样的报错,都提示找不到文件。看了日志之后发现生成的JAR包只有Java源文件编译之后形成的class文件,令我很是郁闷。在网上苦寻一番之后,找到了解决方法。
在项目的pom.xml中,找到build节点,添加如下配置:
<build>
<finalName>test</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.*</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
</build>