j2j*_*j2j 1 java maven maven-war-plugin
执行"mvn clean package"后出现此错误:
[错误]无法在项目webapp1上执行目标org.apache.maven.plugins:maven-war-plugin:2.1.1:w ar(default-war):组装WAR时出错:需要webxml属性(或预先存在如果在更新模式下执行,则为WEB-INF/web.xml) - > [帮助1]
此maven Web应用程序通过Eclipse(运行方式/在服务器上运行)顺利运行.
默认情况下,maven-war-plugin期望webapp文件位于${baseDir}/src/main/webapp文件夹中.在您的情况下,这些文件可以位于另一个文件夹中(Eclipse的Dynamic Web Project使用${baseDir}/WebContent).如果是这样,您需要将这些文件移动到默认文件夹(可能需要额外的Eclipse配置)或配置warSourceDirectory选项maven-war-plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4473 次 |
| 最近记录: |