一、解决配置文件等未被打包的问题,在pom文件的build标签内加入如下代码:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
二、有时部分包不是通过maven导入的,是以jar包形式导入的,打包时,有时jar包未被打包,同样在pom文件的build标签内加入如下代码:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<!-- 对应jar放置在项目中的位置-->
<extdirs>src/main/webapp/WEB-INF/lib/</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
备注:我的jar包存放于webapp/WEB-INF/lib/文件夹下。