告诉Gradle检查主要java源代码的两个目录

时间:2015-04-21 21:38:19

标签: java gradle

我有一个充满测试的项目,我们用它来查询我们的环境。我们使用Gradle运行这些测试。我想从独立的应用程序运行这些测试以摆脱Gradle依赖。我正在使用gradle'应用程序'插件并尝试使用JUnitCore运行JUnit测试,一切都很好,除了我无法从main访问我的测试类。

我有

--main
--smokeTest
--longRunningTest

当我告诉Gradle时,它不起作用。

sourceSets {
 main {
    java { srcDirs ['src/main/java', 'src/smokeTest/java'] }
    }
} 

它说"主要"不是公认的功能。安装java插件是因为我已经有了定义smokeTest和longRunningTest的条目。

1 个答案:

答案 0 :(得分:5)

不要从@ david-m-karr那里偷走火焰,只是稍微提炼一下:

sourceSets.main.java.srcDirs = ['src/main/java', 'src/smokeTest/java'] 

可能有效