execute() — spring-boot Function Reference
Architecture documentation for the execute() function in JavaPluginAction.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 74d8bc31_4ba2_e112_795c_80c2cc344e68["execute()"] f44d3232_d6cd_277f_5216_363591e558f3["execute()"] f44d3232_d6cd_277f_5216_363591e558f3 -->|calls| 74d8bc31_4ba2_e112_795c_80c2cc344e68 f44d3232_d6cd_277f_5216_363591e558f3["execute()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| f44d3232_d6cd_277f_5216_363591e558f3 3e502c5f_c576_bd8c_ed96_aeed92f77fb0["classifyJarTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 3e502c5f_c576_bd8c_ed96_aeed92f77fb0 a1b6626e_d8cd_0692_71eb_8239469fd22f["configureBuildTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| a1b6626e_d8cd_0692_71eb_8239469fd22f dc83bb3b_4aeb_658d_ae00_35965a19a3b3["configureProductionRuntimeClasspathConfiguration()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| dc83bb3b_4aeb_658d_ae00_35965a19a3b3 3d2a340f_5ba4_b286_b410_6f76e968a642["configureDevelopmentOnlyConfiguration()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 3d2a340f_5ba4_b286_b410_6f76e968a642 44be0ebf_6b9b_ce15_ebe3_210859af4e47["configureTestAndDevelopmentOnlyConfiguration()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 44be0ebf_6b9b_ce15_ebe3_210859af4e47 8e6e4fa9_a91d_099b_6a9a_f4a28c1dbbbb["configureResolveMainClassNameTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 8e6e4fa9_a91d_099b_6a9a_f4a28c1dbbbb 073b5c5b_d4f1_8dea_f6e8_ba349c56084b["configureBootJarTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 073b5c5b_d4f1_8dea_f6e8_ba349c56084b 4e83cb39_9767_db21_186c_8391527f3c9b["configureBootBuildImageTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 4e83cb39_9767_db21_186c_8391527f3c9b c0520b87_f2b7_3c7a_242b_53c5aafbe113["configureArtifactPublication()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| c0520b87_f2b7_3c7a_242b_53c5aafbe113 d3c9fba2_3df4_da80_1512_8110cf518cf7["configureBootRunTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| d3c9fba2_3df4_da80_1512_8110cf518cf7 cedabdd8_17fd_f026_88c0_0a55374519ae["configureResolveMainTestClassNameTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| cedabdd8_17fd_f026_88c0_0a55374519ae 913bf49c_9c07_df96_ce37_44e9a0f0678f["configureBootTestRunTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 913bf49c_9c07_df96_ce37_44e9a0f0678f 1dc929b4_5fd3_bc37_1b38_52c05f4b2087["configureParametersCompilerArg()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| 1dc929b4_5fd3_bc37_1b38_52c05f4b2087 style 74d8bc31_4ba2_e112_795c_80c2cc344e68 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/JavaPluginAction.java lines 77–95
@Override
public void execute(Project project) {
classifyJarTask(project);
configureBuildTask(project);
configureProductionRuntimeClasspathConfiguration(project);
configureDevelopmentOnlyConfiguration(project);
configureTestAndDevelopmentOnlyConfiguration(project);
TaskProvider<ResolveMainClassName> resolveMainClassName = configureResolveMainClassNameTask(project);
TaskProvider<BootJar> bootJar = configureBootJarTask(project, resolveMainClassName);
configureBootBuildImageTask(project, bootJar);
configureArtifactPublication(bootJar);
configureBootRunTask(project, resolveMainClassName);
TaskProvider<ResolveMainClassName> resolveMainTestClassName = configureResolveMainTestClassNameTask(project);
configureBootTestRunTask(project, resolveMainTestClassName);
project.afterEvaluate(this::configureUtf8Encoding);
configureParametersCompilerArg(project);
configureAdditionalMetadataLocations(project);
configureSpringBootStarterTestToDependOnJUnitPlatformLauncher(project);
}
Domain
Subdomains
Calls
- classifyJarTask()
- configureAdditionalMetadataLocations()
- configureArtifactPublication()
- configureBootBuildImageTask()
- configureBootJarTask()
- configureBootRunTask()
- configureBootTestRunTask()
- configureBuildTask()
- configureDevelopmentOnlyConfiguration()
- configureParametersCompilerArg()
- configureProductionRuntimeClasspathConfiguration()
- configureResolveMainClassNameTask()
- configureResolveMainTestClassNameTask()
- configureSpringBootStarterTestToDependOnJUnitPlatformLauncher()
- configureTestAndDevelopmentOnlyConfiguration()
- execute()
Called By
Source
Frequently Asked Questions
What does execute() do?
execute() is a function in the spring-boot codebase.
What does execute() call?
execute() calls 16 function(s): classifyJarTask, configureAdditionalMetadataLocations, configureArtifactPublication, configureBootBuildImageTask, configureBootJarTask, configureBootRunTask, configureBootTestRunTask, configureBuildTask, and 8 more.
What calls execute()?
execute() 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