如何将Project文件夹与war生成的项目文件夹合并

时间:2018-12-20 00:31:01

标签: java maven maven-bundle-plugin

我正在尝试构建一个战争文件,但有些文件被遗漏了,特别是与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做到这一点?

1 个答案:

答案 0 :(得分:0)

我建议您使用maven war插件文档http://maven.apache.org/components/plugins/maven-war-plugin/usage.html

中列出的标准目录结构

在这种情况下,您的web.xml应该位于src / main / webapp / WEB-INF