我有一个项目,TestA,依赖于另一个项目,TestB,这在pom.xml中提到。现在,我需要在运行时从TestA加载TestB中存在的一些配置文件。知道怎么做吗?
答案 0 :(得分:0)
maven-remote-resources-plugin会帮助你。基本上你:
有关详细信息,请参阅http://maven.apache.org/plugins/maven-remote-resources-plugin/。
答案 1 :(得分:0)
例如,如果您有配置文件configuration.properties
将配置文件放在TestB / src / main / resources / configuration.properties
中在TestA中,您要恢复configuration.properties,
如果您正在执行非静态方法,
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("configuration.properties");
如果您正在执行静态方法,
InputStream inputStream = ClassContainsStaticMethod.class.getClassLoader().getResourceAsStream("configuration.properties");