public static PackageManifest generateManifest(Project project, FileTree tree, Package pack) { Log.L.debug("Generating manifest for {} files", tree.getFiles().size()); // Relativize the paths to the project root, // so they start 'Assets/...". Path baseURL = Paths.get(project.getProjectDir().getPath()); PackageManifest manifest = new PackageManifest(pack); for (File file : tree.getFiles()) { String guid = getGUIDForAsset(file); String md5 = generateMD5(file); Path path = baseURL.relativize(file.toPath()); manifest.add(guid, path, md5); } return manifest; }
public static PackageManifest generateManifest(Project project, FileTree tree, Package pack) { Log.L.debug("Generating manifest for {} files", tree.getFiles().size()); // Relativize the paths to the project root, // so they start 'Assets/...". Path baseURL = Paths.get(project.getProjectDir().getPath()); PackageManifest manifest = new PackageManifest(pack); for (File file : tree.getFiles()) { String guid = getGUIDForAsset(file); String md5 = generateMD5(file); Path path = baseURL.relativize(file.toPath()); manifest.add(guid, path, md5); } return manifest; }
public static PackageManifest generateManifest(Project project, FileTree tree, Package pack) { Log.L.debug("Generating manifest for {} files", tree.getFiles().size()); // Relativize the paths to the project root, // so they start 'Assets/...". Path baseURL = Paths.get(project.getProjectDir().getPath()); PackageManifest manifest = new PackageManifest(pack); for (File file : tree.getFiles()) { if (Files.getFileExtension(file.getName()).equals("meta")) { continue; } String guid = getGUIDForAsset(file); String md5 = generateMD5(file); Path path = baseURL.relativize(file.toPath()); manifest.add(guid, path, md5); } return manifest; }