@Override public T findByName(String name) { return delegate.findByName(name); }
private void createDebugRule(DebugConfiguration configuration) { String prefix = configuration.getPrefix(); project.getTasks().addRule("Pattern: " + prefix + "<debuggableTask>", taskName -> { if (taskName.startsWith(prefix)) { String targetTaskName = uncapitalize(taskName.substring(prefix.length())); Task targetTask = debuggableTasks.findByName(targetTaskName); if (targetTask != null) { createDebugTask(taskName, targetTask, configuration); } } }); }
private void createSourceContextTask() { project .getTasks() .create( "_createSourceContext", GenRepoInfoFileTask.class, new Action<GenRepoInfoFileTask>() { @Override public void execute(final GenRepoInfoFileTask genRepoInfoFile) { genRepoInfoFile.setDescription("_internal"); project.afterEvaluate( new Action<Project>() { @Override public void execute(Project project) { genRepoInfoFile.setConfiguration(extension); genRepoInfoFile.setCloudSdkBuilderFactory(cloudSdkBuilderFactory); } }); } }); configureArchiveTask(project.getTasks().withType(War.class).findByName("war")); configureArchiveTask(project.getTasks().withType(Jar.class).findByName("jar")); }
private void createSourceContextTask() { project .getTasks() .create( "_createSourceContext", GenRepoInfoFileTask.class, genRepoInfoFile -> { genRepoInfoFile.setDescription("_internal"); project.afterEvaluate( project -> { genRepoInfoFile.setConfiguration(extension); genRepoInfoFile.setGcloud(cloudSdkOperations.getGcloud()); }); }); configureArchiveTask(project.getTasks().withType(War.class).findByName("war")); configureArchiveTask(project.getTasks().withType(Jar.class).findByName("jar")); }