1.maven 的pom.xml可能有类似以下的代码
(1)不过滤java包里的xml和properties文件(默认只编译.java文件,其他都被过滤掉),不是导致maven项目不编译页面文件的原因
<resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource>
(2)不过滤resources包里的xml和properties文件(默认都不过滤),所以导致了xml和properties不被过滤,但是其他文件都被过滤掉了,例如页面文件等,除了xml和properties都被过滤掉了,所以classs包里没有页面文件
<resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource>