Я пытаюсь выполнить просто «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, но он мне не подходит.
Заранее спасибо.