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>
     
  • 相关阅读:
    同余 扩展欧几里得
    185. [USACO Oct08] 挖水井
    Dijkstra算法
    Floyed算法
    codves——1079 回家
    codves——1021 玛丽卡
    codves——5960 信使
    计算几何基础
    【正睿oi省选十连测】第一场
    [APIO2012]守卫
  • 原文地址:https://www.cnblogs.com/chenzc/p/4137387.html
Copyright © 2011-2022 走看看