本文整理了Java中org.gradle.api.Task.getDependsOn()
方法的一些代码示例,展示了Task.getDependsOn()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.getDependsOn()
方法的具体详情如下:
包路径:org.gradle.api.Task
类名称:Task
方法名:getDependsOn
暂无
代码示例来源:origin: GoogleCloudPlatform/app-gradle-plugin
private Set<String> getAssembleDependencies(Project project, String taskName) {
Task task = project.getTasks().findByPath(taskName);
return task.getDependsOn()
.stream()
.filter(t -> t instanceof Task)
.map(t -> (Task) t)
.filter(t -> t.getName().equals(BasePlugin.ASSEMBLE_TASK_NAME))
.map(Task::getPath)
.collect(Collectors.toSet());
}
代码示例来源:origin: gradle.plugin.edu.wpi.first/native-utils
for (Object o : linkTask.getDependsOn()) {
exportsTask.configure(t -> {
t.dependsOn(o);
代码示例来源:origin: zeroturnaround/gradle-jrebel-plugin
/**
* Test that the plugin adds RebelGenerateTask to project when JavaPlugin is already applied
*/
@Test
public void testAddsRebelTaskWhenJavaPluginApplied() {
Project project = ProjectBuilder.builder().build();
project.getProject().getPlugins().apply(JavaPlugin.class);
project.getProject().getPlugins().apply(RebelPlugin.class);
Task genRebelTask = getTask(project, RebelPlugin.GENERATE_REBEL_TASK_NAME);
assertTrue(genRebelTask instanceof RebelGenerateTask);
RebelGenerateTask rebelTask = (RebelGenerateTask) genRebelTask;
assertTrue(rebelTask.getPackaging().equals(RebelGenerateTask.PACKAGING_TYPE_JAR));
// check that the dependsOn is set properly
assertFalse(genRebelTask.getDependsOn().contains(getTask(project, CLASSES_TASK_NAME)));
assertTrue(getTask(project, PROCESS_RESOURCES_TASK_NAME).getDependsOn().contains(genRebelTask));
cleanUp(project);
}
代码示例来源:origin: zeroturnaround/gradle-jrebel-plugin
/**
* Test that the plugin adds rebel task to project after GroovyPlugin is applied
*/
@Test
public void testAddsRebelTaskAfterGroovyPluginApplied() {
Project project = ProjectBuilder.builder().build();
project.getProject().getPlugins().apply(RebelPlugin.class);
project.getProject().getPlugins().apply(GroovyPlugin.class);
Task genRebelTask = getTask(project, RebelPlugin.GENERATE_REBEL_TASK_NAME);
assertTrue(genRebelTask instanceof RebelGenerateTask);
RebelGenerateTask rebelTask = (RebelGenerateTask) genRebelTask;
assertTrue(rebelTask.getPackaging().equals(RebelGenerateTask.PACKAGING_TYPE_JAR));
// check that the dependsOn is set properly
assertFalse(genRebelTask.getDependsOn().contains(getTask(project, CLASSES_TASK_NAME)));
assertTrue(getTask(project, PROCESS_RESOURCES_TASK_NAME).getDependsOn().contains(genRebelTask));
cleanUp(project);
}
代码示例来源:origin: zeroturnaround/gradle-jrebel-plugin
/**
* Test that the plugin uses war packaging mode after JettyPlugin gets applied
*/
@Test
public void testUsesWarPackagingWithJettyPlugin() {
Project project = ProjectBuilder.builder().build();
project.getProject().getPlugins().apply(RebelPlugin.class);
project.getProject().getPlugins().apply(WarPlugin.class);
Task genRebelTask = getTask(project, RebelPlugin.GENERATE_REBEL_TASK_NAME);
assertTrue(genRebelTask instanceof RebelGenerateTask);
RebelGenerateTask rebelTask = (RebelGenerateTask) genRebelTask;
assertTrue(rebelTask.getPackaging().equals(RebelGenerateTask.PACKAGING_TYPE_WAR));
// check that the dependsOn is set properly
assertFalse(genRebelTask.getDependsOn().contains(getTask(project, CLASSES_TASK_NAME)));
assertTrue(getTask(project, PROCESS_RESOURCES_TASK_NAME).getDependsOn().contains(genRebelTask));
cleanUp(project);
}
代码示例来源:origin: zeroturnaround/gradle-jrebel-plugin
/**
* Test that the plugin uses war packaging mode when WarPlugin is already applied
*/
@Test
public void testUsesWarPackagingWithWarPlugin() {
Project project = ProjectBuilder.builder().build();
project.getProject().getPlugins().apply(WarPlugin.class);
project.getProject().getPlugins().apply(RebelPlugin.class);
Task genRebelTask = getTask(project, RebelPlugin.GENERATE_REBEL_TASK_NAME);
assertTrue(genRebelTask instanceof RebelGenerateTask);
RebelGenerateTask rebelTask = (RebelGenerateTask) genRebelTask;
assertTrue(rebelTask.getPackaging().equals(RebelGenerateTask.PACKAGING_TYPE_WAR));
// check that the dependsOn is set properly
assertFalse(genRebelTask.getDependsOn().contains(getTask(project, CLASSES_TASK_NAME)));
assertTrue(getTask(project, PROCESS_RESOURCES_TASK_NAME).getDependsOn().contains(genRebelTask));
cleanUp(project);
}
内容来源于网络,如有侵权,请联系作者删除!