标签:
maven在打包项目的时候报错
Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project taotao-manager-web:
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
maven的web项目默认的webroot是在src\main\webapp。如果在此目录下找不到web.xml就抛出以上的异常。
其实如果标准的maven项目结构的话不会出现这个问题。
在eclipse中即使不使用骨架建立的也是比较标准的项目结构,但是在idea中不一样。
比如我使用maven建立一个web项目,开始的时候不选用骨架,先建立一个maven项目,再添加web环境,也即是下面这种结构
在这种结构下,如果不进行其他的配置,就会出现上述异常,其实好办,以后就先把项目结构建成这种,继续做如下操作
web文件夹-->webapp,然后把整个文件夹拖到main文件下就可以了。
其实这么做效率并没有降低,因为使用骨架的话生成骨架有时候会卡死,而且生成的结构并不是很完整,部分文件的内容也不标准。
好,以后就这样干吧,呵呵。。
Failed to execute goal.....webxml attribute is required...
标签:
原文地址:http://www.cnblogs.com/winner-0715/p/5491566.html