码迷,mamicode.com
首页 > 其他好文 > 详细

Error:Artifact 'xx.war exploded' has invalid extension

时间:2014-12-02 15:00:03      阅读:812      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   color   os   sp   

环境信息:  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>

 

 

Error:Artifact 'xx.war exploded' has invalid extension

标签:des   style   blog   http   io   ar   color   os   sp   

原文地址:http://www.cnblogs.com/chenzc/p/4137387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!