Сбой Maven-war-plugin во время выполнения установки mvn, поскольку web.xml не найден - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь выполнить просто «mvn clean install» в проекте Maven, но это не удается из-за этой ошибки:

[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-war-> plugin: 2.2: war (default-war) для проекта xxxx: указанный файл web.xml> 'foo / target / classes / web.xml' не существует ->

Конфигурация подключаемого модуля maven-war:

 <plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-war-plugin</artifactId>
 <configuration>
  <webResources>
    <resource>                       
         <directory>${basedir}/src/main/webapp</directory>
    <includes>                       
              <include>index.html</include>                      
              <include>build-info.html</include>                             
              <include>swagger-ui/index.html</include>
     </includes>                         
         <filtering>true</filtering>       
    </webResources>
  <finalName>xxxx</finalName>                
   <failOnMissingWebXml>false</failOnMissingWebXml>              
   <webXml>${project.build.outputDirectory}/web.xml</webXml>
<source>1.6</source>
<target>1.6</target>
</configuration>
 </plugin>

Я не знаю, почему он не работает, если имеет значение false.Файл web.xml в проекте размещен в другой папке, а не в $ {project.build.outputDirectory} /web.xml, но я не могу изменить POM.xml, потому что мне нужно только запустить процесс установки Maven.

Кроме того, в моей конфигурации POM у меня нет подробных сведений о фазе, поэтому проблема, с которой я столкнулся, отличается от той, что связана с другими публикациями.Я пытаюсь установить путь maven.war.webXml, но он мне не подходит.

Заранее спасибо.

...