资源拷贝插件
目录
Maven 在打包时默认只将 src/main/resources 里的配置文件拷贝到项目中并做打包处理, 而非 resource 目录下的配置文件在打包时不会添加到项目中
1 验证测试会不会打包aaa.xml
可以看到打包成功
2 创建其他位置的xml看看会不会打包‘
之后我们再加一个其他目录的xml看是否打包成功
这时可以看到并没有打包上,意味这如果war包打包想服务器发送肯定是少xml配置文件一定会报错!
3 配置资源拷贝插件
这时我们就导入了xml配置文件
4 pom配置
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
总结:
如果自己配置导入资源插件目录,默认去resources里打包xml就不复存在,就和构造方法一样,这时我们就要全部配置再pom文件中!