maven项目中有一个目录标准,其中src下的xml文件构建时不会被输出到target/classes
目录下。下面来解决它,只需在pom.xml中配置:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
如上所示,除了标准的resources目录外,还将src/main/java下的xml文件也添加成资源(resource),因此构建时会输出到
target/classes
目录下。
貌似使用idea自带的构建工具会输出xml文件的,但是为maven项目的话,还是会使用maven来构建。但在eclipse中的maven项目中却不会出现这个问题,百思不得其姐。
参考: