protected void removeProject(PatcherProject patcher) { project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_REMAP_JAR, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_EXTRACT_SRC, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_EXTRACT_RES, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_MAKE_START, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RUNE_CLIENT, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RUNE_SERVER, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RUNJ_CLIENT, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RUNJ_SERVER, patcher))); ((TaskGenSubprojects) project.getTasks().getByName(TASK_GEN_PROJECTS)).removeProject(patcher.getCapName()); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_COMPILE, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_GEN_EXC, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RANGEMAP, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RETROMAP, patcher))); project.getTasks().remove(project.getTasks().getByName(projectString(TASK_PROJECT_RETRO_NONMC, patcher))); }
@Override protected final void applyUserPlugin() { // patterns String cleanSuffix = "%s-" + REPLACE_MC_VERSION; String dirtySuffix = "%s-" + REPLACE_MC_VERSION + "-PROJECT(" + project.getName() + ")"; String jarName = getJarName(); createDecompTasks(CLEAN_ROOT + jarName + "/" + REPLACE_MC_VERSION + "/" + MCP_INSERT + "/" + jarName + cleanSuffix, DIR_LOCAL_CACHE + "/" + jarName + dirtySuffix); // remove the unused merge jars task project.getTasks().remove(project.getTasks().getByName(TASK_MERGE_JARS)); // add version json task to CI and dev workspace tasks project.getTasks().getByName(TASK_SETUP_CI).dependsOn(Constants.TASK_DL_VERSION_JSON); project.getTasks().getByName(TASK_SETUP_DEV).dependsOn(Constants.TASK_DL_VERSION_JSON); applyVanillaUserPlugin(); }
private void createDeploymentTask(Project project, AzureExtension azure, String deploymentId, String template, String parameterFileName) { String deplTaskName = DEPLOY_TASK + "_" + deploymentId; Task oldTask = project.getTasks().findByName(deplTaskName); if (oldTask != null) { project.getLogger().info("replacing deployment task: " + deplTaskName); project.getTasks().remove(oldTask); } new TemplateDeploymentTaskBuilder(deplTaskName, project, azure) .withDeploymentId(deploymentId) .withTemplate(template) .withParameterFileName(parameterFileName) .build(); }
private void createTestDeploymentTask(Project project, AzureExtension azure, String deploymentId, String template, String testParameterFileName) { String testDeplTaskName = TEST_DEPLOY_TASK + "_" + deploymentId; Task oldTask = project.getTasks().findByName(testDeplTaskName); if (oldTask != null) { project.getLogger().info("replacing deployment task: " + testDeplTaskName); project.getTasks().remove(oldTask); } new TestTemplateDeploymentTaskBuilder(testDeplTaskName, project, azure) .withDeploymentId(deploymentId) .withTemplate(template) .withParameterFileName(testParameterFileName) .build(); }