0
我在eclipse中有一个gradle项目(使用STS插件)。我在我的类路径中有一个属性文件。这个文件在测试过程中被读取。在我的项目的看法,我穿上Gradle/Eclipse
\src\test\resources\test.properties
该文件当我运行
gradle test
在命令行中,该文件被读取。
但是,当我运行eclipse它不是。
我在eclipse中有一个gradle项目(使用STS插件)。我在我的类路径中有一个属性文件。这个文件在测试过程中被读取。在我的项目的看法,我穿上Gradle/Eclipse
\src\test\resources\test.properties
该文件当我运行
gradle test
在命令行中,该文件被读取。
但是,当我运行eclipse它不是。
重申一下superEb在他的评论中说:
src/test/resources
必须被指定为源文件夹的Eclipse,包括您的属性上的类路径测试文件。
apply plugin: 'eclipse'
你介意附加生成文件:
可以在包括摇篮的Eclipse插件来自动处理该问题吗?为了理解这个问题,该文件位于src/test/resources文件夹中,从命令行运行测试时发现该文件,但在eclipse中运行测试时却没有发现该文件。 –
如果您希望其文件位于Eclipse项目构建路径中,那么'src/test/resources'必须在Eclipse中标记为源文件夹。 OTOH,Gradle的Java/Groovy/Scala插件通过内置的'test' SourceSet在单元测试的类路径中自动包含此目录(如果存在)。如果你没有使用Gradle生成你的Eclipse项目文件,你可能应该这样做。 – superEb