Как объединить папку проекта с папкой проекта, созданной войной - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь создать файл war, но некоторые файлы не включены, в частности, файлы в том же каталоге, что и src.

Структура проекта: MyProject src project 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 голосов
/ 20 декабря 2018

Я рекомендую вам использовать стандартную структуру каталогов, изложенную в документации плагина maven war http://maven.apache.org/components/plugins/maven-war-plugin/usage.html

В этом случае ваш файл web.xml должен находиться в каталоге src / main / webapp / WEB-INF

...