将类路径添加到包含Maven中属性文件的文件夹中
问题描述:
我有一个属性文件不在Maven中的类路径中。 。将类路径添加到包含Maven中属性文件的文件夹中
因此我不能达到它:
ClassLoader.getSystemClassLoader()的getResourceAsStream(PROPS_FILE);
如何将包含属性文件的文件夹添加到类路径中,以便在构建和测试项目期间可用?
答
下任务,您可以添加一组资源和testResources的,像这样:
<resources>
<resource>
<directory>somedir</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>test/unit</directory>
</testResource>
</testResources>
他们还允许你定义排斥和包容规则。这对于旧版代码库非常强大,但对于新的代码库,您应该遵循maven's standard directory layout以避免在POM文件中进行大量自定义定义。
答
只需将该文件添加到src/main maven项目下的资源文件夹即可。我做到了,就像一个魅力。
希望它有助于
答
最好是把该文件在正确的位置,Maven的喜欢的方式的src/main /资源和/或SRC /测试/资源依赖它将被需要。