Каталог вне базовой базы проекта.Maven-war-plugin - <webResources> - PullRequest
0 голосов
/ 09 мая 2018

У меня в Eclipse предупреждение о проблемах Maven из-за конфигурации моего модуля плагина pom.xml.

Проект имеет несколько модулей. Иерархия здесь: Иерархия проектов

Мне нужно упаковать содержимое определенного каталога (webapp в module2) в модуль. Основная часть конфигурации top pom.xml находится здесь:

<plugins>
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <version>3.2.0</version>
            <configuration>
                <webResources>
                    <resource>
                        <directory>../module2/src/main/webapp</directory>
                    </resource>
                </webResources>
                <packagingExcludes>**/*.db,**/*.scss,**/*.example,**/abrepository/**,,**/abconnection.xml</packagingExcludes>
                <attachClasses>true</attachClasses>
            </configuration>
        </plugin>
    </plugins>

Основная часть конфигурации модуля находится здесь:

<plugins>
    <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
            <warName>modul</warName>
        </configuration>
    </plugin>
</plugins>

В этом конфиге war-plugin у меня есть предупреждение, которое я хочу исключить:

***module\..\module2\src\main\webapp" directory outside of project base directory. (org.apache.maven.plugins:maven-war-plugin:3.2.0:war:default-war:package)    pom.xml /module line 1  Maven Build Participant Problem

Можно ли от него избавиться или я могу добавить содержимое папки (webapp) в пакет .war другим способом?

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 03 августа 2018

В отличие от перезаписывающего предупреждения о версии, где после версии можно добавить комментарий «$ NO-MVN-MAN-VER $» после версии, похоже, до сих пор не существует элегантного решения этой проблемы.

Единственное, что вы можете сделать (и я сделал в моем случае), это полностью отключить «Проблемы участника сборки Maven»:

  • Просмотр проблем -> Кнопка со стрелкой вниз в правом углу tor
  • «Настроить содержимое»
  • В активной конфигурации отключите в разделе «Проблемы Maven» флажок «Проблемы участников сборки Maven»

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...