copy-resources目标配置中未正确定义资源的源目录。同样,outputDirectory元素将资源放置在
targetdir中,
target/classes默认情况下将其打包。试试这个配置:
<configuration> <outputDirectory>${basedir}/target/classes</outputDirectory> <includeEmptyDirs>true</includeEmptyDirs> <resources> <resource> <directory>${basedir}/src/main/java/com/test/customize</directory> <filtering>false</filtering> </resource> <resource> <directory>${basedir}/src/main/java/com/test/resources</directory> <filtering>false</filtering> </resource> <resource> <directory>${basedir}/src/main/java/com/test/xml</directory> <filtering>false</filtering> </resource> </resources></configuration>
也就是说,您可以考虑将资源放入
${basedir}/src/main/resources,如下所示:
src main resources customize resources xml
然后,您可以
maven-resources-plugin完全删除额外的配置,默认的生命周期将正确处理资源。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)