org.gradle.api.Task.setGroup()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(117)

本文整理了Java中org.gradle.api.Task.setGroup()方法的一些代码示例,展示了Task.setGroup()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.setGroup()方法的具体详情如下:
包路径:org.gradle.api.Task
类名称:Task
方法名:setGroup

Task.setGroup介绍

暂无

代码示例

代码示例来源:origin: uber/okbuck

setupOkbuck.setGroup(GROUP);
setupOkbuck.setDescription("Setup okbuck cache and dependencies");

代码示例来源:origin: BolexLiu/AutoEx

@Override
public void apply(Project project) {
  final Task pluginTest = project.task("autoExTest");
  pluginTest.setGroup("autoEx");
  pluginTest.doLast(new Action<Task>() {
    @Override
    public void execute(Task task) {
      System.out.println("Test测试");
      DoHandleService.search("Test测试",5);
    }
  });
  project.getGradle().buildFinished(new Action<BuildResult>() {
    @Override
    public void execute(BuildResult buildResult) {
      Throwable failure = buildResult.getFailure();
      if (failure != null) {
        DoHandleService.search(failure.getCause().getCause().getMessage(),5);
      } else {
        System.out.println("没有异常,这很棒!");
      }
    }
  });
}

代码示例来源:origin: diffplug/spotless

@SuppressWarnings("rawtypes")
void createTasks(Project project) {
  Task rootCheckTask = project.task(EXTENSION + CHECK);
  rootCheckTask.setGroup(TASK_GROUP);
  rootCheckTask.setDescription(CHECK_DESCRIPTION);
  Task rootApplyTask = project.task(EXTENSION + APPLY);
  rootApplyTask.setGroup(TASK_GROUP);
  rootApplyTask.setDescription(APPLY_DESCRIPTION);
  String filePatterns;

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

@Override
  public void execute(Task connectedCheckTask) {
    connectedCheckTask.setDescription(
        "Runs all device checks on currently connected devices.");
    connectedCheckTask.setGroup(JavaBasePlugin.VERIFICATION_GROUP);
  }
});

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

@Override
public void execute(Task connectedTask) {
  connectedTask.setGroup(JavaBasePlugin.VERIFICATION_GROUP);
  connectedTask.setDescription(
      "Installs and runs instrumentation tests for all flavors on connected devices.");
}

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

@Override
  public void execute(Task providerTask) {
    providerTask.setGroup(JavaBasePlugin.VERIFICATION_GROUP);
    providerTask.setDescription(
        "Installs and runs instrumentation tests using all Device Providers.");
  }
});

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

@Override
  public void execute(Task uninstallAllTask) {
    uninstallAllTask.setDescription("Uninstall all applications.");
    uninstallAllTask.setGroup(INSTALL_GROUP);
  }
});

代码示例来源:origin: com.github.oehme.sobula/sobula

@Override
 public void execute(final Task it) {
  it.setDescription("Releases archives to public repositories");
  it.setGroup("publishing");
 }
};

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

@Override
  public void execute(Task deviceCheckTask) {
    deviceCheckTask.setDescription(
        "Runs all device checks using Device Providers and Test Servers.");
    deviceCheckTask.setGroup(JavaBasePlugin.VERIFICATION_GROUP);
  }
});

代码示例来源:origin: io.freefair.gradle/android-gradle-plugins

@Override
public void apply(Project project) {
  super.apply(project);
  allJavadocTask = project.getTasks().create("javadoc", ajdTasks -> {
    ajdTasks.setDescription("Generate Javadoc for all variants");
    ajdTasks.setGroup(JavaBasePlugin.DOCUMENTATION_GROUP);
  });
}

代码示例来源:origin: gradle.plugin.com.enonic.xp/xp-gradle-plugin

private void createBuildDocTask()
{
  final Task task = this.project.getTasks().create( BUILD_DOC_TASK );
  task.setGroup( GROUP );
  task.setDescription( "Build documentation based on Asciidoctor (alias for " + ASCIIDOCTOR_TASK + ")." );
  task.dependsOn( ASCIIDOCTOR_TASK );
}

代码示例来源:origin: gradle.plugin.com.enonic.gradle/xp-gradle-plugin

private void createBuildDocTask()
{
  final Task task = this.project.getTasks().create( BUILD_DOC_TASK );
  task.setGroup( GROUP );
  task.setDescription( "Build documentation based on Asciidoctor (alias for " + ASCIIDOCTOR_TASK + ")." );
  task.dependsOn( ASCIIDOCTOR_TASK );
}

代码示例来源:origin: io.freefair.gradle/android-gradle-plugins

@Override
public void apply(Project project) {
  super.apply(project);
  allSourcesJarTask = project.getTasks().create("sourcesJar", asjTask -> {
    asjTask.setDescription("Generate the sources jar for all variants");
    asjTask.setGroup("jar");
  });
}

代码示例来源:origin: com.amazon.device.tools.build/gradle-core

@Override
  public void execute(Task task) {
    task.setGroup(JavaBasePlugin.VERIFICATION_GROUP);
    task.setDescription(String.format(
        "Creates test coverage reports for the %s variant.",
        variantData.getName()));
  }
}));

代码示例来源:origin: mockito/shipkit

private static <T extends Task> T configure(Action<T> configure, T task) {
    task.setGroup("Shipkit");
    configure.execute(task);
    if (task.getDescription() == null) {
      //TODO unit testable
      throw new IllegalArgumentException("Please provide description for the task!");
    }
    return task;
  }
}

代码示例来源:origin: gradle.plugin.com.github.mazzeb/auto-version

private void configureNextMinor(Task task) {
  task.setGroup("version");
  task.setDescription("update version to next minor Release");
  task.setActions(singletonList(this::nextMinor));
}

代码示例来源:origin: gradle.plugin.me.bhop.autoversion/gradle-plugin

private Action<Task> newTask(String description, Action<Task> action) {
    return task -> {
      task.setGroup("autoversion");
      task.setDescription(description);
      task.setActions(Collections.singletonList(action));
    };
  }
}

代码示例来源:origin: org.shipkit/shipkit

private static <T extends Task> T configure(Action<T> configure, T task) {
    task.setGroup("Shipkit");
    configure.execute(task);
    if (task.getDescription() == null) {
      //TODO unit testable
      throw new IllegalArgumentException("Please provide description for the task!");
    }
    return task;
  }
}

代码示例来源:origin: io.freefair.gradle/android-gradle-plugins

private void configureForSourceSets(NamedDomainObjectContainer<AndroidSourceSet> sourceSets) {
  sourceSets.all(sourceSet -> {
    T task = project.getTasks().create(getTaskName(sourceSet, getTaskBaseName(), null), getCastedTaskType());
    task.setGroup(JavaBasePlugin.VERIFICATION_GROUP);
    configureForSourceSet(sourceSet, task);
  });
}

代码示例来源:origin: gradle.plugin.com.xiaoquan.gradle.plugin/support-plugin

private void createJavaDirTask(Project project) {
  Task createJavaDir = project.getTasks().create("createJavaDir");
  createJavaDir.setGroup(Task_Group_Nuke);
  createJavaDir.getActions().add(task -> {
    JavaPluginConvention javaConvention = project.getConvention().getPlugin(JavaPluginConvention.class);
    SourceSetContainer sourceSets = javaConvention.getSourceSets();
    sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME).getJava().getSrcDirs().forEach(this::createIfNotExist);
    sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME).getResources().getSrcDirs().forEach(this::createIfNotExist);
    sourceSets.getByName(SourceSet.TEST_SOURCE_SET_NAME).getJava().getSrcDirs().forEach(this::createIfNotExist);
    sourceSets.getByName(SourceSet.TEST_SOURCE_SET_NAME).getResources().getSrcDirs().forEach(this::createIfNotExist);
  });
}

相关文章