Maven:将资源包含到JAR中

Maven:将资源包含到JAR中,第1张

Maven:将资源包含到JAR中

copy-resources
目标配置中未正确定义资源的源目录。同样,outputDirectory元素将资源放置在
target
dir中,
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
完全删除额外的配置,默认的生命周期将正确处理资源。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5426941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存