本文整理了Java中org.gradle.api.Task.doLast()
方法的一些代码示例,展示了Task.doLast()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.doLast()
方法的具体详情如下:
包路径:org.gradle.api.Task
类名称:Task
方法名:doLast
暂无
代码示例来源:origin: hibernate/hibernate-orm
compileTask.doLast(
new Action<Task>() {
@Override
代码示例来源:origin: uber/okbuck
.create(OKBUCK, OkBuckTask.class, okbuckExt, kotlin, scala, buckFileManager);
rootOkBuckTask.dependsOn(setupOkbuck);
rootOkBuckTask.doLast(
task -> {
annotationProcessorCache.finalizeProcessors();
setupOkbuck.doLast(
task -> {
okbuckProjectTask.doLast(
task -> {
ProjectCache.initScopeCache(bp);
代码示例来源: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: mockito/shipkit
/**
* Writes message to the console when task completes successfully.
* Basically adds 'doLast' action with log message.
*/
public static void logOnSuccess(Task task, final String message) {
task.doLast(new Action<Task>() {
@Override
public void execute(Task task) {
LOG.lifecycle(message);
}
});
}
代码示例来源:origin: gradle.plugin.test.foobar/example
@Override
public void execute(Task task) {
task.doLast(new Action<Task>() {
@Override
public void execute(Task task) {
System.out.println("GradleHubBob says blub blub");
}
});
}
});
代码示例来源:origin: gradle.plugin.test.foobar/example
@Override
public void execute(Task task) {
task.doLast(new Action<Task>() {
@Override
public void execute(Task task) {
System.out.println("GradleHubBob says bye bye");
}
});
}
});
代码示例来源:origin: org.shipkit/shipkit
/**
* Writes message to the console when task completes successfully.
* Basically adds 'doLast' action with log message.
*/
public static void logOnSuccess(Task task, final String message) {
task.doLast(new Action<Task>() {
@Override
public void execute(Task task) {
LOG.lifecycle(message);
}
});
}
代码示例来源:origin: diffplug/spotless
clean.doLast(unused -> SpotlessCache.clear());
project.getTasks()
.withType(SpotlessTask.class)
代码示例来源:origin: gradle.plugin.com.outlinegames/plugin
public static void configure(Project project) {
project.getTasks().create("nxtCreatePackage").doLast(new Action<Task>() {
@Override
public void execute(Task task) {
PublishConfig config = PublishConfig.load(project);
config.addPackage("com:example:1.0.0");
PublishConfig.save(project, config);
}
});
}
}
代码示例来源:origin: gradle.plugin.com.banderous.getpack/plugin
public static void configure(Project project) {
project.getTasks().create("gpCreatePackage").doLast(new Action<Task>() {
@Override
public void execute(Task task) {
PublishConfig config = PublishConfig.load(project);
config.addPackage("com:example:1.0.0");
PublishConfig.save(project, config);
}
});
}
}
代码示例来源:origin: gradle.plugin.com.banderous.gpm/plugin
public static void configure(Project project) {
project.getTasks().create("nxtCreatePackage").doLast(new Action<Task>() {
@Override
public void execute(Task task) {
PublishConfig config = PublishConfig.load(project);
config.addPackage("com:example:1.0.0");
PublishConfig.save(project, config);
}
});
}
}
代码示例来源:origin: gradle.plugin.cn.jinlei/myplugin
@Override
public void apply(Project project) {
Task task = project.getTasks().create("myPlugin");
task.doLast(it -> System.out.print("plugin"));
}
}
代码示例来源:origin: gradle.plugin.com.github.opengl-8080/assertjGen-gradle-plugin
public void doLast(DoLast block) {
this.task.doLast(task -> block.execute());
}
代码示例来源:origin: gradle.plugin.com.github.rmee/jdk-bootstrap
@Override
public void apply(Project project) {
JdkBootstrapExtension extension = project.getExtensions().create("jdk", JdkBootstrapExtension.class);
Task wrapperTask = project.getTasks().getByName("wrapper");
wrapperTask.doLast(new GenerateBootstrapScript(extension));
}
}
代码示例来源:origin: us.ihmc/ihmc-ci-plugin-plugin
private void createTask(Project project, String taskName)
{
project.task(taskName).doLast(new MethodClosure(this, taskName));
}
代码示例来源:origin: org.shipkit/shipkit
public void execute(Task t) {
t.setDescription("Initializes Shipkit");
t.dependsOn(INIT_TRAVIS_TASK, INIT_VERSIONING_TASK, INIT_SHIPKIT_FILE_TASK);
t.doLast(new Action<Task>() {
@Override
public void execute(Task task) {
LOG.lifecycle(" Initialization complete. Thank you for using Shipkit!\n" +
" Please review generated files before checking them in.\n" +
" Guide: https://github.com/mockito/shipkit/blob/master/docs/getting-started.md");
}
});
}
});
代码示例来源:origin: mockito/shipkit
public void execute(Task t) {
t.setDescription("Initializes Shipkit");
t.dependsOn(INIT_TRAVIS_TASK, INIT_VERSIONING_TASK, INIT_SHIPKIT_FILE_TASK);
t.doLast(new Action<Task>() {
@Override
public void execute(Task task) {
LOG.lifecycle(" Initialization complete. Thank you for using Shipkit!\n" +
" Please review generated files before checking them in.\n" +
" Guide: https://github.com/mockito/shipkit/blob/master/docs/getting-started.md");
}
});
}
});
代码示例来源:origin: gradle.plugin.us.ihmc.continuousIntegration/IHMCContinuousIntegrationGradlePlugin
private void createTask(Project project, String taskName)
{
project.task(taskName).doLast(new MethodClosure(this, taskName));
}
代码示例来源:origin: gradle.plugin.com.epam.rodion/beacons-versioning-plugin
@Override
public void apply(Project project) {
BuildInfo buildInfo = project.getExtensions()
.create("buildInfo", BuildInfo.class);
buildInfo.setCommitSha(RepositoryScanner.getLastCommitSha());
buildInfo.setCommitCount(RepositoryScanner.getCommitCount());
project.task("getBuildInfo")
.doLast(task -> {
System.out.println(buildInfo.toString());
});
}
代码示例来源:origin: com.android.tools.build/gradle-core
@Override
public void execute(@NonNull Task task) {
task.doLast(t -> {
FileUtils.mkdirs(variantScope.getAssetsDir());
});
}
});
内容来源于网络,如有侵权,请联系作者删除!