writeDirectoryToTar() — spring-boot Function Reference
Architecture documentation for the writeDirectoryToTar() function in BootBuildImageIntegrationTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD d71d679c_0daa_862c_234d_42a568618d70["writeDirectoryToTar()"] 1de3ccb0_70de_947d_c157_6c4cd2d1ff2b["tarGzipBuildpackContent()"] 1de3ccb0_70de_947d_c157_6c4cd2d1ff2b -->|calls| d71d679c_0daa_862c_234d_42a568618d70 0f157d1a_ef1d_7e56_be53_29f0da66ea11["umaskForPath()"] d71d679c_0daa_862c_234d_42a568618d70 -->|calls| 0f157d1a_ef1d_7e56_be53_29f0da66ea11 d417d3fd_b1ae_4dbc_043d_27a737d3a614["writeTarEntry()"] d71d679c_0daa_862c_234d_42a568618d70 -->|calls| d417d3fd_b1ae_4dbc_043d_27a737d3a614 style d71d679c_0daa_862c_234d_42a568618d70 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/dockerTest/java/org/springframework/boot/gradle/tasks/bundling/BootBuildImageIntegrationTests.java lines 662–674
private void writeDirectoryToTar(TarArchiveOutputStream tar, File dir, String baseDirPath) throws IOException {
for (File file : dir.listFiles()) {
String name = file.getAbsolutePath().replace(baseDirPath, "");
int mode = FilePermissions.umaskForPath(file.toPath());
if (file.isDirectory()) {
writeTarEntry(tar, name + "/", mode);
writeDirectoryToTar(tar, file, baseDirPath);
}
else {
writeTarEntry(tar, file, name, mode);
}
}
}
Domain
Subdomains
Calls
- umaskForPath()
- writeTarEntry()
Called By
Source
Frequently Asked Questions
What does writeDirectoryToTar() do?
writeDirectoryToTar() is a function in the spring-boot codebase.
What does writeDirectoryToTar() call?
writeDirectoryToTar() calls 2 function(s): umaskForPath, writeTarEntry.
What calls writeDirectoryToTar()?
writeDirectoryToTar() is called by 1 function(s): tarGzipBuildpackContent.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free