0
我有一个gradle基于8个子项目的项目。其中每个测试代码都依赖于具有多个.csv文件的文件夹作为内容。我宁愿不将该文件夹复制到每个子项目的测试路径中。gradle/intellij - 共享测试资源
有没有办法让gradle在共同位置查找文件?
IntelliJ怎么样?我试图指出这些文件是一个'测试资源',但还没有想出如何让每个子模块找到它们(不诉诸'../ ..'风格符号)
我有一个gradle基于8个子项目的项目。其中每个测试代码都依赖于具有多个.csv文件的文件夹作为内容。我宁愿不将该文件夹复制到每个子项目的测试路径中。gradle/intellij - 共享测试资源
有没有办法让gradle在共同位置查找文件?
IntelliJ怎么样?我试图指出这些文件是一个'测试资源',但还没有想出如何让每个子模块找到它们(不诉诸'../ ..'风格符号)
我做到了这一点,提供了路径共同文件上的文件的build.gradle文件夹sourceSets:
sourceSets {
test {
resources {
srcDirs = ["src/test/resources", "src/main/resources/db"]
}
}
不知道这是一个干净的方式做到这一点,但对我来说比copypasting相同文件的多个位置更好。
这会进入主build.gradle或子项目? – ethrbunny
我能够使用'srcDirs = [“$ {rootDir}/resources”]'得到这个工作。 IntelliJ虽然不开心。仍在努力。 – ethrbunny