java - 通过 Maven 使用 jar 作为资源

标签 java maven jar

我遇到了与问题 Reference jars inside a jar 相同的问题。我有一个包含我的应用程序图标的 jar 。该 jar 位于 src/main/ressources 中。在构建时,maven 将此 jar 按原样放入应用程序 jar 中(所以我在 jar 内有一个 jar)。因此我无法再引用icons.jar中的文件。

处理这种情况的推荐方法或最佳实践是什么?

最佳答案

我会在类路径上使用这个 jar (作为依赖项),您应该能够从那里引用您的图标。这或多或少是在 webjar 中使用 JS/Css/images 所做的事情(参见 http://www.webjars.org/ )

关于java - 通过 Maven 使用 jar 作为资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15860918/

相关文章:

java - 在新的 IntelliJ 2020.2 中隐藏 "var"类型预览

java - 无法访问浏览器 :Session Not Created Exception

java - 如何使用Java代码防止保存jar内的公钥

java - 如何从子模块构建目录添加 Artifact ?

android - res/raw文件夹下的jar文件

java - 将嵌套的 Java 对象序列化为 json

java - 每次我向应用程序添加图像时,它都会崩溃

java - 在嵌套文档中按查询分组

java - jetty:错误 500 需要完整的 JDK(不仅仅是 JRE)

maven - org.wildfly.bom 和 org.jboss.spec 之间的区别,用于 Java EE 7 with maven