本文整理了Java中io.cdep.cdep.fullfill.ZipFilesRewriter.<init>()
方法的一些代码示例,展示了ZipFilesRewriter.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipFilesRewriter.<init>()
方法的具体详情如下:
包路径:io.cdep.cdep.fullfill.ZipFilesRewriter
类名称:ZipFilesRewriter
方法名:<init>
暂无
代码示例来源:origin: google/cdep
@Test
public void testBasic() throws IOException {
File file = new File("../third_party/stb/cdep/cdep-manifest-divide.yml");
CDepManifestYml before = CDepManifestYmlUtils.convertStringToManifest(file.getAbsolutePath(), FileUtils.readAllText(file));
CDepManifestYml afterSubstitution = new SubstituteStringsRewriter()
.replace("${source}", new File("../third_party/stb").getAbsolutePath())
.visitCDepManifestYml(before);
File outputFolder = new File(".test-files/testZipFullfill").getAbsoluteFile();
outputFolder.delete();
File layout = new File(outputFolder, "layout");
layout.delete();
layout.mkdirs();
File staging = new File(outputFolder, "staging");
staging.delete();
staging.mkdirs();
ZipFilesRewriter zipper = new ZipFilesRewriter(layout, staging);
CDepManifestYml afterZipping = zipper.visitCDepManifestYml(afterSubstitution);
assertThat(layout.isDirectory()).isTrue();
assertThat(afterZipping.interfaces.headers.file).isEqualTo("stb-divide-headers.zip");
assertThat(afterZipping.interfaces.headers.include).isEqualTo("include");
}
}
代码示例来源:origin: google/cdep
staging.mkdirs();
ZipFilesRewriter zipper = new ZipFilesRewriter(layout, staging);
CDepManifestYml afterZipping = zipper.visitCDepManifestYml(afterSubstitution);
代码示例来源:origin: google/cdep
ZipFilesRewriter zipper = new ZipFilesRewriter(layout, staging);
infoln(" zipping files referenced in %s", coordinate);
manifests[i] = zipper.visitCDepManifestYml(manifests[i]);
内容来源于网络,如有侵权,请联系作者删除!