/** * Returns the tasks that should be executed for this build. * * @return The sequence. May be empty. Never returns null. */ @Input public List<String> getTasks() { return getStartParameter().getTaskNames(); }
private boolean shouldConfigurePublications(Project project) { //Sanity system property. Semi-internal. boolean workaroundTurnedOff = "false".equals(System.getProperty("org.shipkit.publications-bug-workaround")); if (workaroundTurnedOff) { return true; } //Workaround for bintray plugin/Gradle bug (https://github.com/bintray/gradle-bintray-plugin/issues/159) return !project.getGradle().getStartParameter().getTaskNames().contains("tasks"); } }
private boolean shouldConfigurePublications(Project project) { //Sanity system property. Semi-internal. boolean workaroundTurnedOff = "false".equals(System.getProperty("org.shipkit.publications-bug-workaround")); if (workaroundTurnedOff) { return true; } //Workaround for bintray plugin/Gradle bug (https://github.com/bintray/gradle-bintray-plugin/issues/159) return !project.getGradle().getStartParameter().getTaskNames().contains("tasks"); } }
/** * Get a description of this profiled build. It contains info about tasks passed to gradle as targets from the command line. */ public String getBuildDescription() { StringBuilder sb = new StringBuilder(); for (String name : startParameter.getExcludedTaskNames()) { sb.append("-x "); sb.append(name); sb.append(" "); } for (String name : startParameter.getTaskNames()) { sb.append(name); sb.append(" "); } String tasks = sb.toString(); if (tasks.length() == 0) { tasks = "(no tasks specified)"; } return "Profiled build: " + tasks; }
private boolean shouldConfigurePublications(Project project) { //Sanity system property. Semi-internal. boolean workaroundTurnedOff = "false".equals(System.getProperty("org.mockito.shipkit.publications-bug-workaround")); if (workaroundTurnedOff) { return true; } //Workaround for bintray plugin/Gradle bug (https://github.com/bintray/gradle-bintray-plugin/issues/159) return !project.getGradle().getStartParameter().getTaskNames().contains("tasks"); } }
@Override public void scheduleTasks(final Iterable<String> taskPaths) { GradleInternal gradle = getConfiguredBuild(); Set<String> allTasks = Sets.newLinkedHashSet(gradle.getStartParameter().getTaskNames()); boolean added = allTasks.addAll(Lists.newArrayList(taskPaths)); if (!added) { return; } gradle.getStartParameter().setTaskNames(allTasks); // Force back to configure so that task graph will get reevaluated stage = Stage.Configure; doBuildStages(Stage.TaskGraph); }
@Override public void apply(Project project) { Task snapshotTask = TaskMaker.task(project, SNAPSHOT_TASK, t -> { t.setDescription("Depends on specific tasks that create local snapshot files."); }); this.isSnapshot = configureTask(snapshotTask, project.getGradle().getStartParameter().getTaskNames()); }
@Override public void apply(Project project) { Task snapshotTask = TaskMaker.task(project, SNAPSHOT_TASK, t -> { t.setDescription("Depends on specific tasks that create local snapshot files."); }); this.isSnapshot = configureTask(snapshotTask, project.getGradle().getStartParameter().getTaskNames()); }
@Override public void execute(Project project) { if (project.getState().getFailure() != null) return; // the recompiled jar exists, or the decomp task is part of the build boolean isDecomp = project.file(recompiledJar).exists() || project.getGradle().getStartParameter().getTaskNames().contains(TASK_SETUP_DECOMP); // set task dependencies if (!isDecomp) { project.getTasks().getByName("compileJava").dependsOn(UserConstants.TASK_DEOBF_BIN); project.getTasks().getByName("compileApiJava").dependsOn(UserConstants.TASK_DEOBF_BIN); } afterDecomp(isDecomp, useLocalCache(getExtension()), CONFIG_MC); } });
&& (cov.isRun() || project.getGradle().getStartParameter().getTaskNames().contains("coverage")) ));
&& (cov.isRun() || project.getGradle().getStartParameter().getTaskNames().contains("coverage")) ));
private static void configureGeneratedArtifacts(@NotNull Project project, GatewayDeveloperPluginConfig pluginConfig, BuildDeploymentBundleTask buildDeploymentBundleTask, BuildEnvironmentBundleTask buildEnvironmentBundleTask, BuildFullBundleTask buildFullBundleTask, PackageTask packageGW7Task) { // add build-bundle to the default build task project.afterEvaluate(p -> project.getTasks().getByPath("build").dependsOn(buildDeploymentBundleTask, packageGW7Task)); // add the deployment bundle to the default artifacts project.artifacts(artifactHandler -> addBundleArtifact(artifactHandler, packageGW7Task.getBundle(), buildDeploymentBundleTask, project::getName, "deployment")); // add the environment bundle to the artifacts only if the environment bundle task was triggered if (project.getGradle().getStartParameter().getTaskNames().contains(BUILD_ENVIRONMENT_BUNDLE)) { project.artifacts(artifactHandler -> addBundleArtifact( artifactHandler, pluginConfig.getBuiltBundleDir().file(new DefaultProvider<>(() -> getBuiltArtifactName(project, "-environment", BUNDLE_FILE_EXTENSION))), buildEnvironmentBundleTask, project::getName, "environment")); } // add the full bundle to the artifacts only if the full bundle task was triggered if (project.getGradle().getStartParameter().getTaskNames().contains(BUILD_FULL_BUNDLE)) { project.artifacts(artifactHandler -> addBundleArtifact( artifactHandler, pluginConfig.getBuiltBundleDir().file(new DefaultProvider<>(() -> getBuiltArtifactName(project, "-full", BUNDLE_FILE_EXTENSION))), buildFullBundleTask, project::getName, "full")); } }