关闭

Maven总结(打war包错误)

标签: maven
894人阅读 评论(0) 收藏 举报
分类:

下面记录在工作中遇到的maven打war遇到的问题

在使用maven打war包的时候可能遇到Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project web_nanchang: Error assembling WAR: webxml attribute is required 

原因在于找不到web.xml这个配置文件了。我们在pom.xml中配置插件
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.3</version>
                <configuration>     
                    <webResources>
                    <resource>
                        <directory>src/main/webapp</directory>
                    </resource>
                    </webResources> 
                </configuration>
            </plugin>

directory标签中的值就是你webappname下的路径,可以定位到web.xml。
如果你的项目中根本没有web.xml在pom.xml中直接如下配置即可

<plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>
    </plugins>
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12828次
    • 积分:317
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论