Home / Function/ execute() — spring-boot Function Reference

execute() — spring-boot Function Reference

Architecture documentation for the execute() function in JavaPluginAction.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 16 called by 1

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

Called By

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