zoukankan      html  css  js  c++  java
  • Error:Artifact 'xx.war exploded' has invalid extension

    环境信息:  IDEA 13 ,  MAVEN, JBOSS 7.   

    配置信息: 常规配置。

    出错信息: Error:Artifact 'xx.war exploded' has invalid extension 

    原因: 出现这种错误的原因是 build 打的 war 包不正确造成的, 修改 pom.xml build war 包部分代码既可。

    代码如下:

     <plugin>
           <artifactId>maven-war-plugin</artifactId>
           <configuration>
                 <webappDirectory>${project.build.directory}/${project.artifactId}.${project.packaging}</webappDirectory>
                 <failOnMissingWebXml>false</failOnMissingWebXml>
           </configuration>
    </plugin>

    mvn clean package ,后错误信息就不在了。

    参考: stackoverflow : http://stackoverflow.com/questions/24725644/intellij-idea-artifact-xxxxwar-exploded-has-invalid-extension

    Actually, you should leave the finalName attribute alone, otherwise you'll get the problems you describe. Rather, you should change the config for the maven war plugin to use the webappDirectorylike this:

    <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
            <webappDirectory>${project.build.directory}/${project.artifactId}.${project.packaging}</webappDirectory>
            <failOnMissingWebXml>false</failOnMissingWebXml>
        </configuration>
    </plugin>
     
  • 相关阅读:
    [Usaco2013 DEC] Vacation Planning
    [Usaco2015 DEC] Counting Haybales
    [ZJOI 2008] 泡泡堂BNB
    [USACO17FEB]Why Did the Cow Cross the Road II
    [Usaco2018 Feb] New Barns
    [HNOI 2006] 鬼谷子的钱袋
    [Usaco2017 Feb]Why Did the Cow Cross the RoadII
    初涉数论分块
    「在更」初涉历史最值线段树
    初涉DSU on tree
  • 原文地址:https://www.cnblogs.com/chenzc/p/4137387.html
Copyright © 2011-2022 走看看