我正在尝试构建一个战争文件,但有些文件被遗漏了,特别是与src所在目录相同的文件。
项目结构为: 我的项目 src 项目 web-servlet.xml
当我生成war文件并将其提取时,它给了我一个项目文件夹,其中包含src中的所有内容,但没有给我web-servlet.xml文件。
<groupId>com.project</groupId>
<artifactId>project</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>Project</name>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<webappDirectory>/project</webappDirectory>
</configuration>
</plugin>
我希望它捆绑在web-servlet.xml中,但事实并非如此。有什么办法可以迫使Maven做到这一点?
答案 0 :(得分:0)
我建议您使用maven war插件文档http://maven.apache.org/components/plugins/maven-war-plugin/usage.html
中列出的标准目录结构在这种情况下,您的web.xml应该位于src / main / webapp / WEB-INF
下