本文整理汇总了Java中org.gradle.api.Task.setDescription方法的典型用法代码示例。如果您正苦于以下问题:Java Task.setDescription方法的具体用法?Java Task.setDescription怎么用?Java Task.setDescription使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.gradle.api.Task
的用法示例。
在下文中一共展示了Task.setDescription方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: apply
import org.gradle.api.Task; //导入方法依赖的package包/类
public void apply(final Project project) {
RepositoryHandler repositories = publicationServices.createRepositoryHandler();
PublicationContainer publications = instantiator.newInstance(DefaultPublicationContainer.class, instantiator);
// TODO Registering an extension should register it with the model registry as well
project.getExtensions().create(PublishingExtension.NAME, DefaultPublishingExtension.class, repositories, publications);
Task publishLifecycleTask = project.getTasks().create(PUBLISH_LIFECYCLE_TASK_NAME);
publishLifecycleTask.setDescription("Publishes all publications produced by this project.");
publishLifecycleTask.setGroup(PUBLISH_TASK_GROUP);
}
示例2: addAssembleTask
import org.gradle.api.Task; //导入方法依赖的package包/类
private void addAssembleTask(Project project, Distribution distribution, Task... tasks) {
String taskName = TASK_ASSEMBLE_NAME;
if (!MAIN_DISTRIBUTION_NAME.equals(distribution.getName())) {
taskName = "assemble" + StringGroovyMethods.capitalize(distribution.getName()) + "Dist";
}
Task assembleTask = project.getTasks().create(taskName);
assembleTask.setDescription("Assembles the " + distribution.getName() + " distributions");
assembleTask.setGroup(DISTRIBUTION_GROUP);
assembleTask.dependsOn((Object[]) tasks);
}
示例3: apply
import org.gradle.api.Task; //导入方法依赖的package包/类
public void apply(String taskName) {
if (taskName.startsWith(PREFIX)) {
String configurationName = StringUtils.uncapitalize(taskName.substring(PREFIX.length()));
Configuration configuration = configurations.findByName(configurationName);
if (configuration != null) {
Task task = tasks.create(taskName);
task.dependsOn(configuration.getAllArtifacts());
task.setDescription("Builds the artifacts belonging to " + configuration + ".");
}
}
}
示例4: createBinaryLifecycleTask
import org.gradle.api.Task; //导入方法依赖的package包/类
private void createBinaryLifecycleTask(SourceSet sourceSet, Project target) {
sourceSet.compiledBy(sourceSet.getClassesTaskName());
Task binaryLifecycleTask = target.task(sourceSet.getClassesTaskName());
binaryLifecycleTask.setGroup(LifecycleBasePlugin.BUILD_GROUP);
binaryLifecycleTask.setDescription("Assembles " + sourceSet.getOutput() + ".");
binaryLifecycleTask.dependsOn(sourceSet.getOutput().getDirs());
binaryLifecycleTask.dependsOn(sourceSet.getCompileJavaTaskName());
binaryLifecycleTask.dependsOn(sourceSet.getProcessResourcesTaskName());
}
示例5: apply
import org.gradle.api.Task; //导入方法依赖的package包/类
@Override
public void apply(Project project) {
project.getPluginManager().apply(ReportingBasePlugin.class);
final ProjectReportsPluginConvention convention = new ProjectReportsPluginConvention(project);
project.getConvention().getPlugins().put("projectReports", convention);
TaskReportTask taskReportTask = project.getTasks().create(TASK_REPORT, TaskReportTask.class);
taskReportTask.setDescription("Generates a report about your tasks.");
taskReportTask.conventionMapping("outputFile", new Callable<Object>() {
public Object call() throws Exception {
return new File(convention.getProjectReportDir(), "tasks.txt");
}
});
taskReportTask.conventionMapping("projects", new Callable<Object>() {
public Object call() throws Exception {
return convention.getProjects();
}
});
PropertyReportTask propertyReportTask = project.getTasks().create(PROPERTY_REPORT, PropertyReportTask.class);
propertyReportTask.setDescription("Generates a report about your properties.");
propertyReportTask.conventionMapping("outputFile", new Callable<Object>() {
public Object call() throws Exception {
return new File(convention.getProjectReportDir(), "properties.txt");
}
});
propertyReportTask.conventionMapping("projects", new Callable<Object>() {
public Object call() throws Exception {
return convention.getProjects();
}
});
DependencyReportTask dependencyReportTask = project.getTasks().create(DEPENDENCY_REPORT,
DependencyReportTask.class);
dependencyReportTask.setDescription("Generates a report about your library dependencies.");
dependencyReportTask.conventionMapping("outputFile", new Callable<Object>() {
public Object call() throws Exception {
return new File(convention.getProjectReportDir(), "dependencies.txt");
}
});
dependencyReportTask.conventionMapping("projects", new Callable<Object>() {
public Object call() throws Exception {
return convention.getProjects();
}
});
HtmlDependencyReportTask htmlDependencyReportTask = project.getTasks().create(HTML_DEPENDENCY_REPORT,
HtmlDependencyReportTask.class);
htmlDependencyReportTask.setDescription("Generates an HTML report about your library dependencies.");
new DslObject(htmlDependencyReportTask.getReports().getHtml()).getConventionMapping().map("destination", new Callable<Object>() {
public Object call() throws Exception {
return new File(convention.getProjectReportDir(), "dependencies");
}
});
htmlDependencyReportTask.conventionMapping("projects", new Callable<Object>() {
public Object call() throws Exception {
return convention.getProjects();
}
});
Task projectReportTask = project.getTasks().create(PROJECT_REPORT);
projectReportTask.dependsOn(TASK_REPORT, PROPERTY_REPORT, DEPENDENCY_REPORT, HTML_DEPENDENCY_REPORT);
projectReportTask.setDescription("Generates a report about your project.");
projectReportTask.setGroup("reporting");
}