@TaskAction public void generateManifest() throws IOException { PackageManifest.save(generateManifest(getProject(), packageFiles, pack), manifest); }
@TaskAction public void action() throws IOException, InterruptedException { FileTree tree = gatherForExport(getProject(), pack); Log.L.info("Gathered {} files for export", tree.getFiles().size()); PackageManifest.save(generateManifest(getProject(), tree, pack), manifest); cleanExistingPackage(); exportPackageJob(getProject(), tree); TimeoutTimer timer = new TimeoutTimer(Constants.DEFAULT_TIMEOUT_SECONDS, "Timed out waiting for export of " + unityPackage); while (!unityPackage.exists()) { Thread.sleep(100); Log.L.debug("Waiting for export of {}", unityPackage); timer.throwIfExceeded(); } }
@TaskAction public void action() throws IOException, InterruptedException { FileTree tree = gatherForExport(getProject(), pack); Log.L.info("Gathered {} files for export", tree.getFiles().size()); PackageManifest.save(generateManifest(getProject(), tree, pack), manifest); cleanExistingPackage(); exportPackageJob(getProject(), tree); TimeoutTimer timer = new TimeoutTimer(Constants.DEFAULT_TIMEOUT_SECONDS, "Timed out waiting for export of " + unityPackage); while (!unityPackage.exists()) { Thread.sleep(100); Log.L.debug("Waiting for export of {}", unityPackage); timer.throwIfExceeded(); } }