从依赖项目中读取属性时出现问题。
我有一个核心项目,我的应用程序依赖它。
在core的classpath下,它有文件core.properties
。
我的应用程序需要读取此属性文件,但它不能。它需要我的应用程序的类路径中的core.properties
,而不是核心。
有解决方案吗?我想到的一个解决方案是,当我构建application.war
时,我是否可以明确地声明我希望核心依赖项被爆炸?
感谢您的帮助!
答案 0 :(得分:1)
“阅读此属性文件”是什么意思?
由于它位于类路径上,因此可以使用getClass().getResourceAsStream()
访问它。
如果您真的需要它作为文件,您可以使用Dependency插件的unpack-dependencies
目标来解压缩特定文件作为构建过程的一部分。