Java 使用jar作为maven的ressource

Java 使用jar作为maven的ressource,java,maven,jar,Java,Maven,Jar,我的问题和刚才讨论的一样。我有一个包含应用程序图标的jar。该jar驻留在src/main/resources中。在构建时,maven将这个jar按原样放入应用程序jar中(因此我在jar中有一个jar)。因此,我无法再引用icons.jar中的文件 处理这种情况的推荐方法或最佳实践是什么?我会在类路径上使用这个jar(作为依赖项),您应该能够从那里引用您的图标。这或多或少是webjars(请参阅)中使用JS/Css/images所做的事情。如果我在类路径上使用这个jar(作为一个依赖项),您应

我的问题和刚才讨论的一样。我有一个包含应用程序图标的jar。该jar驻留在
src/main/resources
中。在构建时,maven将这个jar按原样放入应用程序jar中(因此我在jar中有一个jar)。因此,我无法再引用icons.jar中的文件


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

我会在类路径上使用这个jar(作为依赖项),您应该能够从那里引用您的图标。这或多或少是webjars(请参阅)中使用JS/Css/images所做的事情。如果我在类路径上使用这个jar(作为一个依赖项),您应该能够从那里引用您的图标。这或多或少是webjars(请参阅)中使用JS/Css/images所做的工作

将其作为单独的人工制品添加为依赖项,或者在编译时将其解包添加到类路径中。感谢你们两位。我希望有更优雅的解决方案。但是我会同意你的建议。要么把它作为一个单独的人工制品添加为一个依赖项,要么在编译时将其解包,然后将各个文件添加到类路径中。谢谢你们两位。我希望有更优雅的解决方案。但我会同意你的建议。