configureJavaPlugin() — spring-boot Function Reference
Architecture documentation for the configureJavaPlugin() function in CyclonedxPluginAction.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 1f2080d0_a19b_37db_59a2_c119c7cfa463["configureJavaPlugin()"] b52aea89_99e8_ae1c_ab1c_cdbf290389d2["execute()"] b52aea89_99e8_ae1c_ab1c_cdbf290389d2 -->|calls| 1f2080d0_a19b_37db_59a2_c119c7cfa463 bfadadef_bd60_7887_a4d1_d63284b8c538["configurePlugin()"] 1f2080d0_a19b_37db_59a2_c119c7cfa463 -->|calls| bfadadef_bd60_7887_a4d1_d63284b8c538 a797ee58_7886_167d_2af3_26a3ed832270["configureTask()"] 1f2080d0_a19b_37db_59a2_c119c7cfa463 -->|calls| a797ee58_7886_167d_2af3_26a3ed832270 style 1f2080d0_a19b_37db_59a2_c119c7cfa463 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/CyclonedxPluginAction.java lines 70–83
private void configureJavaPlugin(Project project, TaskProvider<CyclonedxAggregateTask> cycloneDxTaskProvider) {
configurePlugin(project, JavaPlugin.class, (javaPlugin) -> {
JavaPluginExtension javaPluginExtension = project.getExtensions().getByType(JavaPluginExtension.class);
SourceSet main = javaPluginExtension.getSourceSets().getByName(SourceSet.MAIN_SOURCE_SET_NAME);
configureTask(project, main.getProcessResourcesTaskName(), Copy.class, (copy) -> {
copy.dependsOn(cycloneDxTaskProvider);
Provider<String> sbomFileName = cycloneDxTaskProvider.flatMap(
(cycloneDxTask) -> cycloneDxTask.getJsonOutput().map((file) -> file.getAsFile().getName()));
copy.from(cycloneDxTaskProvider,
(spec) -> spec.include((element) -> element.getName().equals(sbomFileName.get()))
.into("META-INF/sbom"));
});
});
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does configureJavaPlugin() do?
configureJavaPlugin() is a function in the spring-boot codebase.
What does configureJavaPlugin() call?
configureJavaPlugin() calls 2 function(s): configurePlugin, configureTask.
What calls configureJavaPlugin()?
configureJavaPlugin() is called by 1 function(s): execute.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free