未按照maven的目录标准创建项目,在之后使用maven打包项目时就不会打包非规范项目
解决方法:在pom.xml配置中指定位置告诉maven文件在哪
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<!--指定web.xml文件的位置-->
<webXml>src\webapp\WEB-INF\web.xml</webXml>
<!--指定jsp等文件所在位置-->
<warSourceDirectory>src\webapp</warSourceDirectory>
</configuration>
</plugin>
Maven标准目录结构:
myproject/
|-- pom.xml
`-- src
|-- main
| |-- java
| | `-- com
| | `-- mycompany
| |-- resources
| `-- webapp
| |-- WEB-INF
| | `-- web.xml
| `-- index.jsp
`-- test
|-- java
| `-- com
| `-- mycompany
`-- resources
网友评论