reachabilityMetadataConfigurationFilesAreCopiedToJar() — spring-boot Function Reference
Architecture documentation for the reachabilityMetadataConfigurationFilesAreCopiedToJar() function in NativeImagePluginActionIntegrationTests.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 46c6eb53_59ab_45ac_c66e_c72a13f57cd9["reachabilityMetadataConfigurationFilesAreCopiedToJar()"] ced214d4_d603_1d3e_2ff0_2a8bb302e0f4["writeDummySpringApplicationAotProcessorMainClass()"] 46c6eb53_59ab_45ac_c66e_c72a13f57cd9 -->|calls| ced214d4_d603_1d3e_2ff0_2a8bb302e0f4 bc5534f7_cf85_0138_00bf_d7c5a754e9cb["getEntryNames()"] 46c6eb53_59ab_45ac_c66e_c72a13f57cd9 -->|calls| bc5534f7_cf85_0138_00bf_d7c5a754e9cb style 46c6eb53_59ab_45ac_c66e_c72a13f57cd9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/NativeImagePluginActionIntegrationTests.java lines 59–75
@TestTemplate
void reachabilityMetadataConfigurationFilesAreCopiedToJar() throws IOException {
writeDummySpringApplicationAotProcessorMainClass();
BuildResult result = this.gradleBuild.build("bootJar");
BuildTask task = result.task(":bootJar");
assertThat(task).isNotNull();
assertThat(task.getOutcome()).isEqualTo(TaskOutcome.SUCCESS);
File buildLibs = new File(this.gradleBuild.getProjectDir(), "build/libs");
File jarFile = new File(buildLibs, this.gradleBuild.getProjectDir().getName() + ".jar");
assertThat(buildLibs.listFiles()).contains(jarFile);
assertThat(getEntryNames(jarFile)).contains(
"META-INF/native-image/ch.qos.logback/logback-classic/1.2.11/reflect-config.json",
"META-INF/native-image/org.jline/jline/3.21.0/jni-config.json",
"META-INF/native-image/org.jline/jline/3.21.0/proxy-config.json",
"META-INF/native-image/org.jline/jline/3.21.0/reflect-config.json",
"META-INF/native-image/org.jline/jline/3.21.0/resource-config.json");
}
Domain
Subdomains
Source
Frequently Asked Questions
What does reachabilityMetadataConfigurationFilesAreCopiedToJar() do?
reachabilityMetadataConfigurationFilesAreCopiedToJar() is a function in the spring-boot codebase.
What does reachabilityMetadataConfigurationFilesAreCopiedToJar() call?
reachabilityMetadataConfigurationFilesAreCopiedToJar() calls 2 function(s): getEntryNames, writeDummySpringApplicationAotProcessorMainClass.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free