1
我在同一个JVM中有两个maven项目A
和B
。项目B
取决于项目A
。在一类项目A
中,我需要加载项目B
的属性文件,例如/B/src/main/resource/foo.properties
在静态块是类似以下内容:从同一个JVM中的另一个项目加载属性文件
Class bar{//this class is in project A
static{
//do the magic to load the property file in project B
}
}
什么是访问提到的属性文件项目B
正确的道路?
请帮助一个工作伪语句。提前致谢!!
IF,相关资源捆绑(即内的JAR文件)或withing两个项目的类路径中,你应该能够使用'bar.class.getResource (“/resource/foo.properties”),它将返回一个URL到指定的资源。这可能需要您构建有问题的项目 – MadProgrammer