使用maven从依赖项目中读取属性文件

时间:2010-03-18 09:45:06

标签: properties maven dependencies

从依赖项目中读取属性时出现问题。

我有一个核心项目,我的应用程序依赖它。

在core的classpath下,它有文件core.properties

我的应用程序需要读取此属性文件,但它不能。它需要我的应用程序的类路径中的core.properties,而不是核心。

有解决方案吗?我想到的一个解决方案是,当我构建application.war时,我是否可以明确地声明我希望核心依赖项被爆炸?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

“阅读此属性文件”是什么意思?

由于它位于类路径上,因此可以使用getClass().getResourceAsStream()访问它。

如果您真的需要它作为文件,您可以使用Dependency插件的unpack-dependencies目标来解压缩特定文件作为构建过程的一部分。