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

tarEntryNames() — spring-boot Function Reference

Architecture documentation for the tarEntryNames() function in ApplicationPluginActionIntegrationTests.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  186b2817_c8c2_5aef_f7fa_d871f05d0b82["tarEntryNames()"]
  db4d0bcc_b6c1_254a_5128_87206d7afcfc["tarDistributionForJarCanBeBuilt()"]
  db4d0bcc_b6c1_254a_5128_87206d7afcfc -->|calls| 186b2817_c8c2_5aef_f7fa_d871f05d0b82
  5a1b72f0_01d3_a590_9970_88ef69a8ceb8["tarDistributionForWarCanBeBuilt()"]
  5a1b72f0_01d3_a590_9970_88ef69a8ceb8 -->|calls| 186b2817_c8c2_5aef_f7fa_d871f05d0b82
  fbbf9d67_a7df_fd52_20cc_833b062f0176["applicationNameCanBeUsedToCustomizeDistributionName()"]
  fbbf9d67_a7df_fd52_20cc_833b062f0176 -->|calls| 186b2817_c8c2_5aef_f7fa_d871f05d0b82
  style 186b2817_c8c2_5aef_f7fa_d871f05d0b82 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests.java lines 202–211

	private List<String> tarEntryNames(File distribution) throws IOException {
		List<String> entryNames = new ArrayList<>();
		try (TarArchiveInputStream input = new TarArchiveInputStream(new FileInputStream(distribution))) {
			TarArchiveEntry entry;
			while ((entry = input.getNextEntry()) != null) {
				entryNames.add(entry.getName());
			}
		}
		return entryNames;
	}

Domain

Subdomains

Called By

  • applicationNameCanBeUsedToCustomizeDistributionName()
  • tarDistributionForJarCanBeBuilt()
  • tarDistributionForWarCanBeBuilt()

Frequently Asked Questions

What does tarEntryNames() do?
tarEntryNames() is a function in the spring-boot codebase.
What calls tarEntryNames()?
tarEntryNames() is called by 3 function(s): applicationNameCanBeUsedToCustomizeDistributionName, tarDistributionForJarCanBeBuilt, tarDistributionForWarCanBeBuilt.

Analyze Your Own Codebase

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

Try Supermodel Free