由于找不到web.xml,在mvn安装执行期间Maven-war-plugin失败

时间:2019-03-26 11:21:37

标签: maven web.xml maven-war-plugin

我正在尝试在Maven项目中执行简单的“ mvn全新安装”执行,但由于以下错误而失败:

  

[错误]无法在项目xxxx上执行目标org.apache.maven.plugins:maven-war-> plugin:2.2:war(默认为war):指定的web.xml文件>'foo / target / classes /web.xml'不存在->

maven-war-plugin的配置为:

 <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>

我不知道为什么如果失败则失败。项目中的web.xml文件分配在另一个文件夹中,而不是在$ {project.build.outputDirectory} /web.xml中,但是我无法修改POM.xml,因为我只需要运行Maven安装过程即可。

此外,在我的POM配置中,我没有详细说明任何阶段,因此我遇到的问题与其他相关帖子有所不同。我正在尝试设置maven.war.webXml路径,但对我来说却没有任何帮助。

谢谢。

0 个答案:

没有答案