pluginClasspath() — spring-boot Function Reference
Architecture documentation for the pluginClasspath() function in PluginClasspathGradleBuild.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD c942bdfc_30c8_1b60_896d_546e260899a9["pluginClasspath()"] 5a56f9bc_d656_7a03_74b0_11e900b034e3["prepareRunner()"] 5a56f9bc_d656_7a03_74b0_11e900b034e3 -->|calls| c942bdfc_30c8_1b60_896d_546e260899a9 09725d99_0278_e184_b8b6_8b1974d599b2["pathOfJarContaining()"] c942bdfc_30c8_1b60_896d_546e260899a9 -->|calls| 09725d99_0278_e184_b8b6_8b1974d599b2 style c942bdfc_30c8_1b60_896d_546e260899a9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
build-plugin/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/testkit/PluginClasspathGradleBuild.java lines 78–129
private List<File> pluginClasspath() {
List<File> classpath = new ArrayList<>();
classpath.add(new File("bin/main"));
classpath.add(new File("build/classes/java/main"));
classpath.add(new File("build/resources/main"));
classpath.add(new File(pathOfJarContaining(Layers.class)));
classpath.add(new File(pathOfJarContaining(ClassVisitor.class)));
classpath.add(new File(pathOfJarContaining(DependencyManagementPlugin.class)));
if (this.kotlin) {
classpath.add(new File(pathOfJarContaining("org.jetbrains.kotlin.cli.common.PropertiesKt")));
classpath.add(new File(pathOfJarContaining(KotlinToolingVersion.class)));
classpath.add(new File(pathOfJarContaining("org.jetbrains.kotlin.build.report.metrics.BuildTime")));
classpath.add(new File(pathOfJarContaining("org.jetbrains.kotlin.buildtools.api.CompilationService")));
classpath.add(new File(pathOfJarContaining("org.jetbrains.kotlin.daemon.client.KotlinCompilerClient")));
classpath.add(new File(pathOfJarContaining("org.jetbrains.kotlin.konan.library.KonanLibrary")));
classpath.add(new File(pathOfJarContaining(KotlinCompilerPluginSupportPlugin.class)));
classpath.add(new File(pathOfJarContaining(LanguageSettings.class)));
classpath.add(new File(pathOfJarContaining(BuildUidService.class)));
}
classpath.add(new File(pathOfJarContaining("org.apache.commons.lang3.ArrayFill")));
classpath.add(new File(pathOfJarContaining("org.apache.commons.io.Charsets")));
classpath.add(new File(pathOfJarContaining(ArchiveEntry.class)));
classpath.add(new File(pathOfJarContaining(BuildRequest.class)));
classpath.add(new File(pathOfJarContaining(HttpClientConnectionManager.class)));
classpath.add(new File(pathOfJarContaining(HttpRequest.class)));
classpath.add(new File(pathOfJarContaining(HttpVersionPolicy.class)));
classpath.add(new File(pathOfJarContaining(JacksonModule.class)));
classpath.add(new File(pathOfJarContaining(JsonParser.class)));
classpath.add(new File(pathOfJarContaining("com.github.openjson.JSONObject")));
classpath.add(new File(pathOfJarContaining(JsonView.class)));
classpath.add(new File(pathOfJarContaining(Platform.class)));
classpath.add(new File(pathOfJarContaining(Toml.class)));
classpath.add(new File(pathOfJarContaining(Lexer.class)));
classpath.add(new File(pathOfJarContaining("org.graalvm.buildtools.gradle.NativeImagePlugin")));
classpath.add(new File(pathOfJarContaining("org.graalvm.reachability.GraalVMReachabilityMetadataRepository")));
classpath.add(new File(pathOfJarContaining("org.graalvm.buildtools.utils.SharedConstants")));
// Cyclonedx dependencies
classpath.add(new File(pathOfJarContaining(CyclonedxPlugin.class)));
classpath.add(new File(pathOfJarContaining("com.ctc.wstx.api.WriterConfig")));
classpath.add(new File(pathOfJarContaining("com.fasterxml.jackson.core.Versioned")));
classpath.add(new File(pathOfJarContaining("com.fasterxml.jackson.databind.JsonSerializer")));
classpath.add(new File(pathOfJarContaining("com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator")));
classpath.add(new File(pathOfJarContaining("com.github.packageurl.MalformedPackageURLException")));
classpath.add(new File(pathOfJarContaining("com.google.common.collect.ImmutableMap")));
classpath.add(new File(pathOfJarContaining("com.networknt.schema.resource.SchemaMappers")));
classpath.add(new File(pathOfJarContaining("org.apache.commons.collections4.CollectionUtils")));
classpath.add(new File(pathOfJarContaining("org.apache.maven.model.building.ModelBuildingException")));
classpath.add(new File(pathOfJarContaining("org.codehaus.plexus.util.xml.pull.XmlPullParserException")));
classpath.add(new File(pathOfJarContaining("org.codehaus.stax2.ri.Stax2WriterAdapter")));
classpath.add(new File(pathOfJarContaining("org.cyclonedx.model.ExternalReference")));
return classpath;
}
Domain
Subdomains
Calls
- pathOfJarContaining()
Called By
- prepareRunner()
Source
Frequently Asked Questions
What does pluginClasspath() do?
pluginClasspath() is a function in the spring-boot codebase.
What does pluginClasspath() call?
pluginClasspath() calls 1 function(s): pathOfJarContaining.
What calls pluginClasspath()?
pluginClasspath() is called by 1 function(s): prepareRunner.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free