【问题标题】:How to merge Project folder with project folder generated by war如何将项目文件夹与war生成的项目文件夹合并
【发布时间】:2018-12-20 00:31:01
【问题描述】:

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

【问题讨论】:

    标签: java maven maven-bundle-plugin


    【解决方案1】:

    我建议您使用 maven war 插件文档http://maven.apache.org/components/plugins/maven-war-plugin/usage.html中列出的标准目录结构@

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

    【讨论】:

    • 我更新了项目以遵循该结构,但它仍然没有复制 xml 文件。
    • 如果没有看到您的实际项目就很难诊断。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2015-01-01
    相关资源
    最近更新 更多