gpt4 book ai didi

java - 如何将 jar 依赖项项目中的资源包含在 war 文件中

转载 作者:行者123 更新时间:2023-12-01 11:07:04 25 4
gpt4 key购买 nike

一个maven项目WEBAPP是一个war包。取决于CORE项目(jar打包)在WEBAPP内部,我想访问CORE项目中src/main/resource目录下的资源。mvn clean install似乎没有将这些CORE资源放入war类路径中。

我需要在 poms 中指定什么才能执行此包含操作?

最佳答案

默认情况下,添加到 src/main/resource 目录的资源将包含在生成的 jar 中。

您可以使用以下方式访问它们:

this.getClass().getResource("yourFile");

还有

this.getClass().getResourceAsStream("yourFile");

您可以通过手动打开/解压(使用 zip 实用程序)来验证您的资源是否包含在 jar 中。您的资源应位于 jar 文件的根目录。

关于java - 如何将 jar 依赖项项目中的资源包含在 war 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32837874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com