public static void installPackages(Project project, List<FilteredManifest> manifests) { for (FilteredManifest manifest : manifests) { UnityPuppet.installPackage(project,manifest.getManifest().getUnitypackage(), manifest.getPathsToInclude()); } }
@TaskAction public void sync() { unityFiles = Synchroniser.sync(getProject()); toMerge = unityFiles.getPartialPackages(); } }
@Override public void execute(Task task) { Synchroniser.installPackages(project, build.manifests); } });
static Set<ResolvedDependency> gatherDependencies(Project project, ProjectConfig config) { return gatherDependencies(project, config.getRepositories(), config.getDependencies()); }
@TaskAction public void install() { install(getProject()); } }
@TaskAction public void action() throws IOException { launch(getProject(), useBatchMode); } }
public static void cleanOldPackageDirs(File folder, ImmutableSet<String> pathsRemoved) { Log.L.debug("Cleaning old directories: {}", pathsRemoved); for (String root : getPackageRoots(pathsRemoved)) { removeEmptyFoldersRecursive(new File(folder, root)); } }
@TaskAction public void sync() { manifests = Synchroniser.sync(getProject()); } }
@Override public void execute(Task task) { File staged = project.file("nxt/import/package.staged"); if (staged.exists()) { UnityPuppet.installPackage(project, staged); } for (File file : build.unityFiles.getUnityPackages()) { UnityPuppet.installPackage(project, file); } } });
public static void removeEmptyFoldersRecursive(File folder) { for (File file : folder.listFiles()) { if (file.isDirectory()) { removeEmptyFoldersRecursive(file); } } if (folder.isDirectory() && folder.listFiles().length == 0) { Log.L.info("Removing empty folder {}", folder); folder.delete(); new File(folder.getParent(), folder.getName() + ".meta").delete(); } }
static Set<ResolvedDependency> gatherDependencies(Project project, ProjectConfig config) { return gatherDependencies(project, config.getRepositories(), config.getDependencies()); }
@TaskAction public void sync() { unityFiles = Synchroniser.sync(getProject()); toMerge = unityFiles.getPartialPackages(); } }
@TaskAction public void install() { install(getProject()); } }
@TaskAction public void action() throws IOException { launch(getProject()); } }
public static void cleanOldPackageDirs(File folder, ImmutableSet<String> pathsRemoved) { Log.L.debug("Cleaning old directories: {}", pathsRemoved); for (String root : getPackageRoots(pathsRemoved)) { removeEmptyFoldersRecursive(new File(folder, root)); } }
@Override public void execute(Task task) { File staged = project.file("nxt/import/package.staged"); if (staged.exists()) { UnityPuppet.installPackage(project, staged); } for (File file : build.unityFiles.getUnityPackages()) { UnityPuppet.installPackage(project, file); } } });
public static void removeEmptyFoldersRecursive(File folder) { for (File file : folder.listFiles()) { if (file.isDirectory()) { removeEmptyFoldersRecursive(file); } } if (folder.isDirectory() && folder.listFiles().length == 0) { Log.L.info("Removing empty folder {}", folder); folder.delete(); new File(folder.getParent(), folder.getName() + ".meta").delete(); } }
static Set<ResolvedDependency> gatherDependencies(Project project, ProjectConfig config) { return gatherDependencies(project, config.getRepositories(), config.getDependencies()); }
@TaskAction public void install() { install(getProject()); } }
@TaskAction public void action() throws IOException { launch(getProject()); } }