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

locateAdditionalMetadataFile() — spring-boot Function Reference

Architecture documentation for the locateAdditionalMetadataFile() function in MetadataStore.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  3ccd9aa0_bc84_b38b_0ebb_e23a9f0f6888["locateAdditionalMetadataFile()"]
  262f4525_74f3_71de_a1e8_9c976800ac65["getAdditionalMetadataStream()"]
  262f4525_74f3_71de_a1e8_9c976800ac65 -->|calls| 3ccd9aa0_bc84_b38b_0ebb_e23a9f0f6888
  0f91f2ea_1b62_b6e3_e0a7_26785fa78bdc["locateGradleResourcesDirectory()"]
  3ccd9aa0_bc84_b38b_0ebb_e23a9f0f6888 -->|calls| 0f91f2ea_1b62_b6e3_e0a7_26785fa78bdc
  style 3ccd9aa0_bc84_b38b_0ebb_e23a9f0f6888 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

configuration-metadata/spring-boot-configuration-processor/src/main/java/org/springframework/boot/configurationprocessor/MetadataStore.java lines 207–222

	File locateAdditionalMetadataFile(File standardLocation, String additionalMetadataLocation) throws IOException {
		if (standardLocation.exists()) {
			return standardLocation;
		}
		String locations = this.environment.getOptions()
			.get(ConfigurationMetadataAnnotationProcessor.ADDITIONAL_METADATA_LOCATIONS_OPTION);
		if (locations != null) {
			for (String location : locations.split(",")) {
				File candidate = new File(location, additionalMetadataLocation);
				if (candidate.isFile()) {
					return candidate;
				}
			}
		}
		return new File(locateGradleResourcesDirectory(standardLocation), additionalMetadataLocation);
	}

Domain

Subdomains

Calls

  • locateGradleResourcesDirectory()

Frequently Asked Questions

What does locateAdditionalMetadataFile() do?
locateAdditionalMetadataFile() is a function in the spring-boot codebase.
What does locateAdditionalMetadataFile() call?
locateAdditionalMetadataFile() calls 1 function(s): locateGradleResourcesDirectory.
What calls locateAdditionalMetadataFile()?
locateAdditionalMetadataFile() is called by 1 function(s): getAdditionalMetadataStream.

Analyze Your Own Codebase

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

Try Supermodel Free