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

build() — spring-boot Function Reference

Architecture documentation for the build() function in GradleProjectBuilder.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 3 called by 5

Entity Profile

Dependency Diagram

graph TD
  e15c08be_7235_41ea_93b3_e62f16d9174e["build()"]
  1a3ef6e7_fed8_c45d_dec3_958f730f6cb7["bootArchivesConfigurationsCannotBeResolved()"]
  1a3ef6e7_fed8_c45d_dec3_958f730f6cb7 -->|calls| e15c08be_7235_41ea_93b3_e62f16d9174e
  18afdd1f_2fa6_8d2c_b60e_f5726def5d8a["createProject()"]
  18afdd1f_2fa6_8d2c_b60e_f5726def5d8a -->|calls| e15c08be_7235_41ea_93b3_e62f16d9174e
  0dde791f_5cda_e1db_f5b6_f6e6946948f8["createTask()"]
  0dde791f_5cda_e1db_f5b6_f6e6946948f8 -->|calls| e15c08be_7235_41ea_93b3_e62f16d9174e
  85ac35f4_0965_d7ae_54d4_a8337bb5429e["setUp()"]
  85ac35f4_0965_d7ae_54d4_a8337bb5429e -->|calls| e15c08be_7235_41ea_93b3_e62f16d9174e
  2a357009_1b4e_fdbd_85dc_87bd4f504a15["prepareDockerSpec()"]
  2a357009_1b4e_fdbd_85dc_87bd4f504a15 -->|calls| e15c08be_7235_41ea_93b3_e62f16d9174e
  d9cbd315_e4fc_df04_32bb_782ad628c3fb["builder()"]
  e15c08be_7235_41ea_93b3_e62f16d9174e -->|calls| d9cbd315_e4fc_df04_32bb_782ad628c3fb
  d9f3ce57_5a1f_bcfd_a7ee_188745bd9f32["withProjectDir()"]
  e15c08be_7235_41ea_93b3_e62f16d9174e -->|calls| d9f3ce57_5a1f_bcfd_a7ee_188745bd9f32
  17e9025f_1931_73ae_35a9_dceb0e100959["withName()"]
  e15c08be_7235_41ea_93b3_e62f16d9174e -->|calls| 17e9025f_1931_73ae_35a9_dceb0e100959
  style e15c08be_7235_41ea_93b3_e62f16d9174e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/junit/GradleProjectBuilder.java lines 57–67

	public Project build() {
		Assert.notNull(this.projectDir, "ProjectDir must not be null");
		ProjectBuilder builder = ProjectBuilder.builder();
		builder.withProjectDir(this.projectDir);
		File userHome = new File(this.projectDir, "userHome");
		builder.withGradleUserHomeDir(userHome);
		if (StringUtils.hasText(this.name)) {
			builder.withName(this.name);
		}
		return builder.build();
	}

Domain

Subdomains

Frequently Asked Questions

What does build() do?
build() is a function in the spring-boot codebase.
What does build() call?
build() calls 3 function(s): builder, withName, withProjectDir.
What calls build()?
build() is called by 5 function(s): bootArchivesConfigurationsCannotBeResolved, createProject, createTask, prepareDockerSpec, setUp.

Analyze Your Own Codebase

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

Try Supermodel Free