我们的项目中,子项目(实际项目)依赖父项目(公共资源)。
<parent>
<groupId>groupId</groupId>
<artifactId>artifactId</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
这个时候我们在自己的项目中新建webapp并且进行编写页面代码,打包的时候如果不进行处理,webapp内的web-inf内容会进入到target/项目/classes/web-inf目录中,这肯定不是我们想要的。
进行配置:
在<build> <resources> 中新增
<resource>
<directory>src/main/webapp</directory>
<targetPath>${project.build.directory}/项目名/
</resource>
这里的项目名指的是 target下build产生的文件名称
解释名称: targetPath 输出到target的路径
directory 项目中文件的路径