configureBootRunTask() — spring-boot Function Reference
Architecture documentation for the configureBootRunTask() function in JavaPluginAction.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD d3c9fba2_3df4_da80_1512_8110cf518cf7["configureBootRunTask()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68["execute()"] 74d8bc31_4ba2_e112_795c_80c2cc344e68 -->|calls| d3c9fba2_3df4_da80_1512_8110cf518cf7 b1f4e7fa_6dcd_b75c_aa6b_c18c1f1bfb52["javaPluginExtension()"] d3c9fba2_3df4_da80_1512_8110cf518cf7 -->|calls| b1f4e7fa_6dcd_b75c_aa6b_c18c1f1bfb52 f716b505_786b_8a0f_3ef5_bdaf043f7d3b["classpath()"] d3c9fba2_3df4_da80_1512_8110cf518cf7 -->|calls| f716b505_786b_8a0f_3ef5_bdaf043f7d3b 62834ef2_58c4_85a5_f697_b49484bec757["getMainClass()"] d3c9fba2_3df4_da80_1512_8110cf518cf7 -->|calls| 62834ef2_58c4_85a5_f697_b49484bec757 959640cf_607b_be74_9274_6868bbe97f88["configureToolchainConvention()"] d3c9fba2_3df4_da80_1512_8110cf518cf7 -->|calls| 959640cf_607b_be74_9274_6868bbe97f88 style d3c9fba2_3df4_da80_1512_8110cf518cf7 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 205–219
private void configureBootRunTask(Project project, TaskProvider<ResolveMainClassName> resolveMainClassName) {
Callable<FileCollection> classpath = () -> {
SourceSet mainSourceSet = javaPluginExtension(project).getSourceSets()
.findByName(SourceSet.MAIN_SOURCE_SET_NAME);
Assert.state(mainSourceSet != null, "'mainSourceSet' must not be null");
return mainSourceSet.getRuntimeClasspath().filter(new JarTypeFileSpec());
};
project.getTasks().register(SpringBootPlugin.BOOT_RUN_TASK_NAME, BootRun.class, (run) -> {
run.setDescription("Runs this project as a Spring Boot application.");
run.setGroup(ApplicationPlugin.APPLICATION_GROUP);
run.classpath(classpath);
run.getMainClass().convention(resolveMainClassName.flatMap(ResolveMainClassName::readMainClassName));
configureToolchainConvention(project, run);
});
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does configureBootRunTask() do?
configureBootRunTask() is a function in the spring-boot codebase.
What does configureBootRunTask() call?
configureBootRunTask() calls 4 function(s): classpath, configureToolchainConvention, getMainClass, javaPluginExtension.
What calls configureBootRunTask()?
configureBootRunTask() 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