@Override public void apply(Project project) { project.getTasks().create("installPuppet", InstallPuppet.class); project.getTasks().create("launchUnity", LaunchUnity.class).dependsOn("installPuppet"); PublishConfig config = PublishConfig.load(project); ExportPackage.configure(project, config); CreatePackage.configure(project); SyncDeps.configure(project); } }
@TaskAction public void sync() { manifests = Synchroniser.sync(getProject()); } }
tar.from(build.getUnityFiles()); tar.getOutputs().upToDateWhen(new Spec<Task>() { @Override
tar.from(build.getUnityFiles()); tar.getOutputs().upToDateWhen(new Spec<Task>() { @Override
@TaskAction public void sync() { unityFiles = Synchroniser.sync(getProject()); toMerge = unityFiles.getPartialPackages(); } }
@Override public void apply(Project project) { project.getTasks().create("installPuppet", InstallPuppet.class); project.getTasks().create("launchUnity", LaunchUnity.class).dependsOn("installPuppet"); PublishConfig config = PublishConfig.load(project); ExportPackage.configure(project, config); CreatePackage.configure(project); SyncDeps.configure(project); } }
@TaskAction public void sync() { unityFiles = Synchroniser.sync(getProject()); toMerge = unityFiles.getPartialPackages(); } }
@Override public void apply(Project project) { project.setBuildDir("getpack/build"); Util.assertGradle3Plus(project.getGradle().getGradleVersion()); project.getTasks().create("installPuppet", InstallPuppet.class); project.getTasks().create("launchUnity", LaunchUnity.class).dependsOn("installPuppet"); PublishConfig config = PublishConfig.load(project); ExportPackage.configure(project, config); CreatePackage.configure(project); SyncDeps.configure(project); // Ensure a project config exists. ProjectConfig.load(project); } }