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

configureAotTask() — spring-boot Function Reference

Architecture documentation for the configureAotTask() function in SpringBootAotPlugin.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 6 called by 2

Entity Profile

Dependency Diagram

graph TD
  a2a082df_f37a_5df3_5deb_24571e632d9b["configureAotTask()"]
  41a48b81_3156_11bb_7023_cd90c2cb3988["registerProcessAotTask()"]
  41a48b81_3156_11bb_7023_cd90c2cb3988 -->|calls| a2a082df_f37a_5df3_5deb_24571e632d9b
  a04f1c05_1449_0877_a302_264dfaa4abdd["registerProcessTestAotTask()"]
  a04f1c05_1449_0877_a302_264dfaa4abdd -->|calls| a2a082df_f37a_5df3_5deb_24571e632d9b
  7af65791_880f_da61_bf0e_7a7f6041f08a["getSourcesOutput()"]
  a2a082df_f37a_5df3_5deb_24571e632d9b -->|calls| 7af65791_880f_da61_bf0e_7a7f6041f08a
  541df6a9_d6e8_edea_bcc4_eeb802a835d4["getResourcesOutput()"]
  a2a082df_f37a_5df3_5deb_24571e632d9b -->|calls| 541df6a9_d6e8_edea_bcc4_eeb802a835d4
  ee11a7f8_3dea_8aa2_2ea8_928cd35a89dd["getClassesOutput()"]
  a2a082df_f37a_5df3_5deb_24571e632d9b -->|calls| ee11a7f8_3dea_8aa2_2ea8_928cd35a89dd
  2ef82bb9_64f1_a445_abb2_b5d2175babc2["getGroupId()"]
  a2a082df_f37a_5df3_5deb_24571e632d9b -->|calls| 2ef82bb9_64f1_a445_abb2_b5d2175babc2
  52f9d663_999f_2b83_274f_2b78c8e72e00["getArtifactId()"]
  a2a082df_f37a_5df3_5deb_24571e632d9b -->|calls| 52f9d663_999f_2b83_274f_2b78c8e72e00
  74f10bb4_1d06_1ec8_3853_950bea155b83["configureToolchainConvention()"]
  a2a082df_f37a_5df3_5deb_24571e632d9b -->|calls| 74f10bb4_1d06_1ec8_3853_950bea155b83
  style a2a082df_f37a_5df3_5deb_24571e632d9b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

build-plugin/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/plugin/SpringBootAotPlugin.java lines 147–157

	private void configureAotTask(Project project, SourceSet sourceSet, AbstractAot task,
			Provider<Directory> resourcesOutput) {
		task.getSourcesOutput()
			.set(project.getLayout().getBuildDirectory().dir("generated/" + sourceSet.getName() + "Sources"));
		task.getResourcesOutput().set(resourcesOutput);
		task.getClassesOutput()
			.set(project.getLayout().getBuildDirectory().dir("generated/" + sourceSet.getName() + "Classes"));
		task.getGroupId().set(project.provider(() -> String.valueOf(project.getGroup())));
		task.getArtifactId().set(project.provider(project::getName));
		configureToolchainConvention(project, task);
	}

Domain

Subdomains

Frequently Asked Questions

What does configureAotTask() do?
configureAotTask() is a function in the spring-boot codebase.
What does configureAotTask() call?
configureAotTask() calls 6 function(s): configureToolchainConvention, getArtifactId, getClassesOutput, getGroupId, getResourcesOutput, getSourcesOutput.
What calls configureAotTask()?
configureAotTask() is called by 2 function(s): registerProcessAotTask, registerProcessTestAotTask.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free