Testing 梯度测试任务:未找到
应用插件:“基本” 梯度任务Testing 梯度测试任务:未找到,testing,gradle,dependencies,task,Testing,Gradle,Dependencies,Task,应用插件:“基本” 梯度任务 Verification tasks ------------------ check - Runs all checks. test - Runs the unit tests. 配置测试任务 test { dependsOn bar } 错误 年,它说: 添加标准生命周期任务并配置合理的默认值 对于归档任务: 添加生成配置名称任务。这些任务组装属于指定配置的工件。 添加上载配置名称任务。这些任务组装并上载属于指定配置的工件。 为所有存档任务(例如从A
Verification tasks
------------------
check - Runs all checks.
test - Runs the unit tests.
配置测试任务
test {
dependsOn bar
}
错误
年,它说:
添加标准生命周期任务并配置合理的默认值
对于归档任务:
添加生成配置名称任务。这些任务组装属于指定配置的工件。
添加上载配置名称任务。这些任务组装并上载属于指定配置的工件。
为所有存档任务(例如从AbstractArchiveTask继承的任务)配置合理的默认值。
如您所见,没有测试任务,您还可以在中验证:
因此,您正在寻找的测试任务在“groovy”中,groovy plugin包括java plugin或“java”plugin:
让我知道这是否有意义。你确定。/gradlew任务-全部或gradle任务-全部给你测试任务吗?它为我抛出了错误。是的。它包括测试任务。我使用的是gradle 4.0,我相信测试任务来自应用的子项目java插件。@Sunnyday,那么您应该可以这样运行。/gradlew:subProject:test
Could not find method test() for arguments
[build_740ewxgjzod99mmq37aj1jekp$_run_closure17@3e64d862]
on root project 'foo' of type org.gradle.api.Project.
public void apply(Project project) {
project.getPluginManager().apply(LifecycleBasePlugin.class);
BasePluginConvention convention = new BasePluginConvention(project);
project.getConvention().getPlugins().put("base", convention);
configureBuildConfigurationRule(project);
configureUploadRules(project);
configureUploadArchivesTask();
configureArchiveDefaults(project, convention);
configureConfigurations(project);
configureAssemble((ProjectInternal) project);
}
> gradle build
:compileJava
:processResources
:classes
:jar
:assemble
:compileTestJava
:processTestResources
:testClasses
:test
:check
:build
BUILD SUCCESSFUL
Total time: 1 secs