标签: java maven gradle
我的意思是,在Java中通常使用getResourceAsStream方法加载测试资源,例如:
getResourceAsStream
com.myapp.MyTestClass.class.getResourceAsStream("test.data")
并且文件夹与源和资源的分离使得在资源中创建相同的文件夹结构变得更加复杂,例如, ~/com/myapp/
~/com/myapp/
但是,为什么Gradle(或Maven)的默认项目结构建议将测试源和测试资源分开?