实例介绍
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。 此资源为gradle-5.5-rc压缩包,用于下载共享,release官方下载地址http://services.gradle.org/distributions/
【实例截图】
【核心代码】
16359647398327202070.zip
└── gradle-5.5-rc-1
├── bin
│ ├── gradle
│ └── gradle.bat
├── docs
│ ├── dsl
│ │ ├── base.css
│ │ ├── dsl-standalone.html
│ │ ├── index.html
│ │ ├── javadoc.css
│ │ ├── manual.css
│ │ ├── org.gradle.api.artifacts.ComponentSelection.html
│ │ ├── org.gradle.api.artifacts.ComponentSelectionRules.html
│ │ ├── org.gradle.api.artifacts.ConfigurationContainer.html
│ │ ├── org.gradle.api.artifacts.Configuration.html
│ │ ├── org.gradle.api.artifacts.DependencySubstitutions.html
│ │ ├── org.gradle.api.artifacts.dsl.ArtifactHandler.html
│ │ ├── org.gradle.api.artifacts.dsl.ComponentMetadataHandler.html
│ │ ├── org.gradle.api.artifacts.dsl.ComponentModuleMetadataHandler.html
│ │ ├── org.gradle.api.artifacts.dsl.DependencyConstraintHandler.html
│ │ ├── org.gradle.api.artifacts.dsl.DependencyHandler.html
│ │ ├── org.gradle.api.artifacts.dsl.RepositoryHandler.html
│ │ ├── org.gradle.api.artifacts.query.ArtifactResolutionQuery.html
│ │ ├── org.gradle.api.artifacts.repositories.ArtifactRepository.html
│ │ ├── org.gradle.api.artifacts.repositories.AuthenticationContainer.html
│ │ ├── org.gradle.api.artifacts.repositories.AuthenticationSupported.html
│ │ ├── org.gradle.api.artifacts.repositories.IvyArtifactRepository.html
│ │ ├── org.gradle.api.artifacts.repositories.IvyArtifactRepositoryMetaDataProvider.html
│ │ ├── org.gradle.api.artifacts.repositories.MavenArtifactRepository.html
│ │ ├── org.gradle.api.artifacts.repositories.PasswordCredentials.html
│ │ ├── org.gradle.api.artifacts.ResolutionStrategy.html
│ │ ├── org.gradle.api.artifacts.transform.TransformAction.html
│ │ ├── org.gradle.api.artifacts.transform.TransformOutputs.html
│ │ ├── org.gradle.api.artifacts.transform.TransformSpec.html
│ │ ├── org.gradle.api.Buildable.html
│ │ ├── org.gradle.api.credentials.AwsCredentials.html
│ │ ├── org.gradle.api.credentials.Credentials.html
│ │ ├── org.gradle.api.credentials.HttpHeaderCredentials.html
│ │ ├── org.gradle.api.DefaultTask.html
│ │ ├── org.gradle.api.distribution.DistributionContainer.html
│ │ ├── org.gradle.api.file.SourceDirectorySet.html
│ │ ├── org.gradle.api.initialization.IncludedBuild.html
│ │ ├── org.gradle.api.initialization.Settings.html
│ │ ├── org.gradle.api.invocation.Gradle.html
│ │ ├── org.gradle.api.NamedDomainObjectCollection.html
│ │ ├── org.gradle.api.NamedDomainObjectContainer.html
│ │ ├── org.gradle.api.NamedDomainObjectSet.html
│ │ ├── org.gradle.api.plugins.announce.AnnouncePluginExtension.html
│ │ ├── org.gradle.api.plugins.antlr.AntlrSourceVirtualDirectory.html
│ │ ├── org.gradle.api.plugins.antlr.AntlrTask.html
│ │ ├── org.gradle.api.plugins.ApplicationPluginConvention.html
│ │ ├── org.gradle.api.plugins.BasePluginConvention.html
│ │ ├── org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuilds.html
│ │ ├── org.gradle.api.plugins.buildcomparison.gradle.GradleBuildInvocationSpec.html
│ │ ├── org.gradle.api.plugins.ExtensionAware.html
│ │ ├── org.gradle.api.plugins.ExtraPropertiesExtension.html
│ │ ├── org.gradle.api.plugins.JavaApplication.html
│ │ ├── org.gradle.api.plugins.JavaPluginConvention.html
│ │ ├── org.gradle.api.plugins.MavenPluginConvention.html
│ │ ├── org.gradle.api.plugins.MavenRepositoryHandlerConvention.html
│ │ ├── org.gradle.api.plugins.osgi.OsgiPluginConvention.html
│ │ ├── org.gradle.api.plugins.PluginAware.html
│ │ ├── org.gradle.api.plugins.PluginManager.html
│ │ ├── org.gradle.api.plugins.ProjectReportsPluginConvention.html
│ │ ├── org.gradle.api.plugins.quality.CheckstyleExtension.html
│ │ ├── org.gradle.api.plugins.quality.Checkstyle.html
│ │ ├── org.gradle.api.plugins.quality.CodeNarcExtension.html
│ │ ├── org.gradle.api.plugins.quality.CodeNarc.html
│ │ ├── org.gradle.api.plugins.quality.CodeQualityExtension.html
│ │ ├── org.gradle.api.plugins.quality.FindBugsExtension.html
│ │ ├── org.gradle.api.plugins.quality.FindBugs.html
│ │ ├── org.gradle.api.plugins.quality.FindBugsXmlReport.html
│ │ ├── org.gradle.api.plugins.quality.JDependExtension.html
│ │ ├── org.gradle.api.plugins.quality.JDepend.html
│ │ ├── org.gradle.api.plugins.quality.PmdExtension.html
│ │ ├── org.gradle.api.plugins.quality.Pmd.html
│ │ ├── org.gradle.api.plugins.WarPluginConvention.html
│ │ ├── org.gradle.api.PolymorphicDomainObjectContainer.html
│ │ ├── org.gradle.api.Project.html
│ │ ├── org.gradle.api.publish.ivy.IvyArtifact.html
│ │ ├── org.gradle.api.publish.ivy.IvyArtifactSet.html
│ │ ├── org.gradle.api.publish.ivy.IvyModuleDescriptorAuthor.html
│ │ ├── org.gradle.api.publish.ivy.IvyModuleDescriptorDescription.html
│ │ ├── org.gradle.api.publish.ivy.IvyModuleDescriptorLicense.html
│ │ ├── org.gradle.api.publish.ivy.IvyModuleDescriptorSpec.html
│ │ ├── org.gradle.api.publish.ivy.IvyPublication.html
│ │ ├── org.gradle.api.publish.ivy.tasks.GenerateIvyDescriptor.html
│ │ ├── org.gradle.api.publish.ivy.tasks.PublishToIvyRepository.html
│ │ ├── org.gradle.api.publish.maven.MavenArtifact.html
│ │ ├── org.gradle.api.publish.maven.MavenArtifactSet.html
│ │ ├── org.gradle.api.publish.maven.MavenPomCiManagement.html
│ │ ├── org.gradle.api.publish.maven.MavenPomContributor.html
│ │ ├── org.gradle.api.publish.maven.MavenPomContributorSpec.html
│ │ ├── org.gradle.api.publish.maven.MavenPomDeveloper.html
│ │ ├── org.gradle.api.publish.maven.MavenPomDeveloperSpec.html
│ │ ├── org.gradle.api.publish.maven.MavenPomDistributionManagement.html
│ │ ├── org.gradle.api.publish.maven.MavenPom.html
│ │ ├── org.gradle.api.publish.maven.MavenPomIssueManagement.html
│ │ ├── org.gradle.api.publish.maven.MavenPomLicense.html
│ │ ├── org.gradle.api.publish.maven.MavenPomLicenseSpec.html
│ │ ├── org.gradle.api.publish.maven.MavenPomMailingList.html
│ │ ├── org.gradle.api.publish.maven.MavenPomMailingListSpec.html
│ │ ├── org.gradle.api.publish.maven.MavenPomOrganization.html
│ │ ├── org.gradle.api.publish.maven.MavenPomRelocation.html
│ │ ├── org.gradle.api.publish.maven.MavenPomScm.html
│ │ ├── org.gradle.api.publish.maven.MavenPublication.html
│ │ ├── org.gradle.api.publish.maven.tasks.AbstractPublishToMaven.html
│ │ ├── org.gradle.api.publish.maven.tasks.GenerateMavenPom.html
│ │ ├── org.gradle.api.publish.maven.tasks.PublishToMavenRepository.html
│ │ ├── org.gradle.api.publish.PublicationArtifact.html
│ │ ├── org.gradle.api.publish.PublicationContainer.html
│ │ ├── org.gradle.api.publish.PublishingExtension.html
│ │ ├── org.gradle.api.reporting.components.ComponentReport.html
│ │ ├── org.gradle.api.reporting.CustomizableHtmlReport.html
│ │ ├── org.gradle.api.reporting.dependencies.HtmlDependencyReportTask.html
│ │ ├── org.gradle.api.reporting.dependents.DependentComponentsReport.html
│ │ ├── org.gradle.api.reporting.DirectoryReport.html
│ │ ├── org.gradle.api.reporting.GenerateBuildDashboard.html
│ │ ├── org.gradle.api.reporting.model.ModelReport.html
│ │ ├── org.gradle.api.reporting.ReportContainer.html
│ │ ├── org.gradle.api.reporting.Report.html
│ │ ├── org.gradle.api.reporting.ReportingExtension.html
│ │ ├── org.gradle.api.reporting.Reporting.html
│ │ ├── org.gradle.api.reporting.SingleFileReport.html
│ │ ├── org.gradle.api.resources.ResourceHandler.html
│ │ ├── org.gradle.api.resources.TextResourceFactory.html
│ │ ├── org.gradle.api.resources.TextResource.html
│ │ ├── org.gradle.api.Script.html
│ │ ├── org.gradle.api.Task.html
│ │ ├── org.gradle.api.tasks.AbstractCopyTask.html
│ │ ├── org.gradle.api.tasks.AbstractExecTask.html
│ │ ├── org.gradle.api.tasks.bundling.AbstractArchiveTask.html
│ │ ├── org.gradle.api.tasks.bundling.Jar.html
│ │ ├── org.gradle.api.tasks.bundling.Tar.html
│ │ ├── org.gradle.api.tasks.bundling.War.html
│ │ ├── org.gradle.api.tasks.bundling.Zip.html
│ │ ├── org.gradle.api.tasks.compile.AbstractCompile.html
│ │ ├── org.gradle.api.tasks.compile.AbstractOptions.html
│ │ ├── org.gradle.api.tasks.compile.CompileOptions.html
│ │ ├── org.gradle.api.tasks.compile.GroovyCompile.html
│ │ ├── org.gradle.api.tasks.compile.GroovyCompileOptions.html
│ │ ├── org.gradle.api.tasks.compile.JavaCompile.html
│ │ ├── org.gradle.api.tasks.Copy.html
│ │ ├── org.gradle.api.tasks.Delete.html
│ │ ├── org.gradle.api.tasks.diagnostics.AbstractDependencyReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.AbstractReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.BuildEnvironmentReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.DependencyInsightReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.DependencyReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.ProjectReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.PropertyReportTask.html
│ │ ├── org.gradle.api.tasks.diagnostics.TaskReportTask.html
│ │ ├── org.gradle.api.tasks.Exec.html
│ │ ├── org.gradle.api.tasks.GradleBuild.html
│ │ ├── org.gradle.api.tasks.GroovySourceSet.html
│ │ ├── org.gradle.api.tasks.incremental.IncrementalTaskInputs.html
│ │ ├── org.gradle.api.tasks.javadoc.Groovydoc.html
│ │ ├── org.gradle.api.tasks.javadoc.Javadoc.html
│ │ ├── org.gradle.api.tasks.JavaExec.html
│ │ ├── org.gradle.api.tasks.scala.ScalaCompile.html
│ │ ├── org.gradle.api.tasks.scala.ScalaDoc.html
│ │ ├── org.gradle.api.tasks.ScalaSourceSet.html
│ │ ├── org.gradle.api.tasks.SourceSet.html
│ │ ├── org.gradle.api.tasks.SourceSetOutput.html
│ │ ├── org.gradle.api.tasks.SourceTask.html
│ │ ├── org.gradle.api.tasks.Sync.html
│ │ ├── org.gradle.api.tasks.TaskCollection.html
│ │ ├── org.gradle.api.tasks.TaskContainer.html
│ │ ├── org.gradle.api.tasks.testing.AbstractTestTask.html
│ │ ├── org.gradle.api.tasks.testing.logging.TestLoggingContainer.html
│ │ ├── org.gradle.api.tasks.testing.logging.TestLogging.html
│ │ ├── org.gradle.api.tasks.testing.Test.html
│ │ ├── org.gradle.api.tasks.testing.TestReport.html
│ │ ├── org.gradle.api.tasks.Upload.html
│ │ ├── org.gradle.api.tasks.wrapper.Wrapper.html
│ │ ├── org.gradle.api.tasks.WriteProperties.html
│ │ ├── org.gradle.authentication.Authentication.html
│ │ ├── org.gradle.authentication.http.BasicAuthentication.html
│ │ ├── org.gradle.authentication.http.DigestAuthentication.html
│ │ ├── org.gradle.authentication.http.HttpHeaderAuthentication.html
│ │ ├── org.gradle.buildinit.tasks.InitBuild.html
│ │ ├── org.gradle.caching.configuration.AbstractBuildCache.html
│ │ ├── org.gradle.caching.configuration.BuildCacheConfiguration.html
│ │ ├── org.gradle.caching.http.HttpBuildCache.html
│ │ ├── org.gradle.caching.local.DirectoryBuildCache.html
│ │ ├── org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask.html
│ │ ├── org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask.html
│ │ ├── org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask.html
│ │ ├── org.gradle.ide.visualstudio.VisualStudioExtension.html
│ │ ├── org.gradle.ide.visualstudio.VisualStudioProject.html
│ │ ├── org.gradle.ide.visualstudio.VisualStudioRootExtension.html
│ │ ├── org.gradle.ide.visualstudio.VisualStudioSolution.html
│ │ ├── org.gradle.ide.xcode.tasks.GenerateSchemeFileTask.html
│ │ ├── org.gradle.ide.xcode.tasks.GenerateWorkspaceSettingsFileTask.html
│ │ ├── org.gradle.ide.xcode.tasks.GenerateXcodeProjectFileTask.html
│ │ ├── org.gradle.ide.xcode.tasks.GenerateXcodeWorkspaceFileTask.html
│ │ ├── org.gradle.ide.xcode.XcodeExtension.html
│ │ ├── org.gradle.ide.xcode.XcodeRootExtension.html
│ │ ├── org.gradle.jvm.application.tasks.CreateStartScripts.html
│ │ ├── org.gradle.jvm.tasks.Jar.html
│ │ ├── org.gradle.jvm.toolchain.JavaToolChain.html
│ │ ├── org.gradle.language.assembler.AssemblerSourceSet.html
│ │ ├── org.gradle.language.assembler.tasks.Assemble.html
│ │ ├── org.gradle.language.base.LanguageSourceSet.html
│ │ ├── org.gradle.language.c.CSourceSet.html
│ │ ├── org.gradle.language.coffeescript.CoffeeScriptSourceSet.html
│ │ ├── org.gradle.language.ComponentWithBinaries.html
│ │ ├── org.gradle.language.ComponentWithTargetMachines.html
│ │ ├── org.gradle.language.cpp.CppApplication.html
│ │ ├── org.gradle.language.cpp.CppComponent.html
│ │ ├── org.gradle.language.cpp.CppLibrary.html
│ │ ├── org.gradle.language.cpp.CppSourceSet.html
│ │ ├── org.gradle.language.cpp.ProductionCppComponent.html
│ │ ├── org.gradle.language.cpp.tasks.CppCompile.html
│ │ ├── org.gradle.language.c.tasks.CCompile.html
│ │ ├── org.gradle.language.javascript.JavaScriptSourceSet.html
│ │ ├── org.gradle.language.nativeplatform.DependentSourceSet.html
│ │ ├── org.gradle.language.nativeplatform.HeaderExportingSourceSet.html
│ │ ├── org.gradle.language.nativeplatform.tasks.AbstractNativeCompileTask.html
│ │ ├── org.gradle.language.nativeplatform.tasks.AbstractNativeSourceCompileTask.html
│ │ ├── org.gradle.language.objectivec.ObjectiveCSourceSet.html
│ │ ├── org.gradle.language.objectivecpp.ObjectiveCppSourceSet.html
│ │ ├── org.gradle.language.objectivecpp.tasks.ObjectiveCppCompile.html
│ │ ├── org.gradle.language.objectivec.tasks.ObjectiveCCompile.html
│ │ ├── org.gradle.language.rc.tasks.WindowsResourceCompile.html
│ │ ├── org.gradle.language.rc.WindowsResourceSet.html
│ │ ├── org.gradle.language.routes.RoutesSourceSet.html
│ │ ├── org.gradle.language.scala.tasks.AbstractScalaCompile.html
│ │ ├── org.gradle.language.twirl.TwirlSourceSet.html
│ │ ├── org.gradle.model.ModelElement.html
│ │ ├── org.gradle.nativeplatform.BuildType.html
│ │ ├── org.gradle.nativeplatform.Flavor.html
│ │ ├── org.gradle.nativeplatform.NativeBinary.html
│ │ ├── org.gradle.nativeplatform.NativeBinarySpec.html
│ │ ├── org.gradle.nativeplatform.NativeComponentSpec.html
│ │ ├── org.gradle.nativeplatform.NativeExecutableBinary.html
│ │ ├── org.gradle.nativeplatform.NativeExecutableBinarySpec.html
│ │ ├── org.gradle.nativeplatform.NativeExecutable.html
│ │ ├── org.gradle.nativeplatform.NativeExecutableSpec.html
│ │ ├── org.gradle.nativeplatform.NativeLibraryBinary.html
│ │ ├── org.gradle.nativeplatform.NativeLibraryBinarySpec.html
│ │ ├── org.gradle.nativeplatform.NativeLibrary.html
│ │ ├── org.gradle.nativeplatform.NativeLibrarySpec.html
│ │ ├── org.gradle.nativeplatform.platform.NativePlatform.html
│ │ ├── org.gradle.nativeplatform.PrebuiltLibrary.html
│ │ ├── org.gradle.nativeplatform.PrebuiltSharedLibraryBinary.html
│ │ ├── org.gradle.nativeplatform.PrebuiltStaticLibraryBinary.html
│ │ ├── org.gradle.nativeplatform.PreprocessingTool.html
│ │ ├── org.gradle.nativeplatform.SharedLibraryBinary.html
│ │ ├── org.gradle.nativeplatform.SharedLibraryBinarySpec.html
│ │ ├── org.gradle.nativeplatform.StaticLibraryBinary.html
│ │ ├── org.gradle.nativeplatform.StaticLibraryBinarySpec.html
│ │ ├── org.gradle.nativeplatform.TargetedNativeComponent.html
│ │ ├── org.gradle.nativeplatform.tasks.AbstractLinkTask.html
│ │ ├── org.gradle.nativeplatform.tasks.CreateStaticLibrary.html
│ │ ├── org.gradle.nativeplatform.tasks.InstallExecutable.html
│ │ ├── org.gradle.nativeplatform.tasks.LinkExecutable.html
│ │ ├── org.gradle.nativeplatform.tasks.LinkSharedLibrary.html
│ │ ├── org.gradle.nativeplatform.test.cpp.CppTestSuite.html
│ │ ├── org.gradle.nativeplatform.test.cunit.CUnitTestSuiteBinarySpec.html
│ │ ├── org.gradle.nativeplatform.test.cunit.CUnitTestSuiteSpec.html
│ │ ├── org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteBinarySpec.html
│ │ ├── org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteSpec.html
│ │ ├── org.gradle.nativeplatform.test.NativeTestSuiteBinarySpec.html
│ │ ├── org.gradle.nativeplatform.test.NativeTestSuiteSpec.html
│ │ ├── org.gradle.nativeplatform.test.tasks.RunTestExecutable.html
│ │ ├── org.gradle.nativeplatform.toolchain.Clang.html
│ │ ├── org.gradle.nativeplatform.toolchain.GccCompatibleToolChain.html
│ │ ├── org.gradle.nativeplatform.toolchain.Gcc.html
│ │ ├── org.gradle.nativeplatform.toolchain.VisualCpp.html
│ │ ├── org.gradle.nativeplatform.Tool.html
│ │ ├── org.gradle.normalization.InputNormalizationHandler.html
│ │ ├── org.gradle.normalization.InputNormalization.html
│ │ ├── org.gradle.normalization.RuntimeClasspathNormalization.html
│ │ ├── org.gradle.platform.base.Application.html
│ │ ├── org.gradle.platform.base.Binary.html
│ │ ├── org.gradle.platform.base.BinarySpec.html
│ │ ├── org.gradle.platform.base.ComponentSpec.html
│ │ ├── org.gradle.platform.base.Library.html
│ │ ├── org.gradle.platform.base.LibrarySpec.html
│ │ ├── org.gradle.platform.base.PlatformAwareComponentSpec.html
│ │ ├── org.gradle.platform.base.ToolChain.html
│ │ ├── org.gradle.platform.base.VariantComponentSpec.html
│ │ ├── org.gradle.play.distribution.PlayDistributionContainer.html
│ │ ├── org.gradle.play.JvmClasses.html
│ │ ├── org.gradle.play.platform.PlayPlatform.html
│ │ ├── org.gradle.play.PlayApplicationBinarySpec.html
│ │ ├── org.gradle.play.PlayApplicationSpec.html
│ │ ├── org.gradle.play.PublicAssets.html
│ │ ├── org.gradle.play.tasks.JavaScriptMinify.html
│ │ ├── org.gradle.play.tasks.PlayRun.html
│ │ ├── org.gradle.play.tasks.RoutesCompile.html
│ │ ├── org.gradle.play.tasks.TwirlCompile.html
│ │ ├── org.gradle.plugin.management.PluginManagementSpec.html
│ │ ├── org.gradle.plugins.ear.Ear.html
│ │ ├── org.gradle.plugins.ear.EarPluginConvention.html
│ │ ├── org.gradle.plugins.ide.api.FileContentMerger.html
│ │ ├── org.gradle.plugins.ide.api.GeneratorTask.html
│ │ ├── org.gradle.plugins.ide.api.PropertiesFileContentMerger.html
│ │ ├── org.gradle.plugins.ide.api.PropertiesGeneratorTask.html
│ │ ├── org.gradle.plugins.ide.api.PropertyListGeneratorTask.html
│ │ ├── org.gradle.plugins.ide.api.XmlFileContentMerger.html
│ │ ├── org.gradle.plugins.ide.api.XmlGeneratorTask.html
│ │ ├── org.gradle.plugins.ide.eclipse.GenerateEclipseClasspath.html
│ │ ├── org.gradle.plugins.ide.eclipse.GenerateEclipseJdt.html
│ │ ├── org.gradle.plugins.ide.eclipse.GenerateEclipseProject.html
│ │ ├── org.gradle.plugins.ide.eclipse.GenerateEclipseWtpComponent.html
│ │ ├── org.gradle.plugins.ide.eclipse.GenerateEclipseWtpFacet.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseClasspath.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseJdt.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseModel.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseProject.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseWtpComponent.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseWtpFacet.html
│ │ ├── org.gradle.plugins.ide.eclipse.model.EclipseWtp.html
│ │ ├── org.gradle.plugins.ide.idea.GenerateIdeaModule.html
│ │ ├── org.gradle.plugins.ide.idea.GenerateIdeaProject.html
│ │ ├── org.gradle.plugins.ide.idea.GenerateIdeaWorkspace.html
│ │ ├── org.gradle.plugins.ide.idea.model.IdeaModel.html
│ │ ├── org.gradle.plugins.ide.idea.model.IdeaModule.html
│ │ ├── org.gradle.plugins.ide.idea.model.IdeaProject.html
│ │ ├── org.gradle.plugins.ide.idea.model.IdeaWorkspace.html
│ │ ├── org.gradle.plugins.signing.Sign.html
│ │ ├── org.gradle.plugins.signing.SigningExtension.html
│ │ ├── org.gradle.plugin.use.PluginDependenciesSpec.html
│ │ ├── org.gradle.plugin.use.PluginDependencySpec.html
│ │ ├── org.gradle.testing.jacoco.plugins.JacocoPluginExtension.html
│ │ ├── org.gradle.testing.jacoco.plugins.JacocoTaskExtension.html
│ │ ├── org.gradle.testing.jacoco.tasks.JacocoBase.html
│ │ ├── org.gradle.testing.jacoco.tasks.JacocoCoverageVerification.html
│ │ ├── org.gradle.testing.jacoco.tasks.JacocoMerge.html
│ │ ├── org.gradle.testing.jacoco.tasks.JacocoReportBase.html
│ │ ├── org.gradle.testing.jacoco.tasks.JacocoReport.html
│ │ ├── org.gradle.work.InputChanges.html
│ │ ├── prettify.css
│ │ ├── print.css
│ │ ├── release-notes.css
│ │ └── sidebar.js
│ ├── javadoc
│ │ ├── allclasses.html
│ │ ├── allclasses-index.html
│ │ ├── allpackages-index.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── element-list
│ │ ├── help-doc.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── javadoc.css
│ │ ├── jquery
│ │ │ ├── external
│ │ │ │ └── jquery
│ │ │ │ └── jquery.js
│ │ │ ├── images
│ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ ├── jquery-3.3.1.js
│ │ │ ├── jquery-migrate-3.0.1.js
│ │ │ ├── jquery-ui.css
│ │ │ ├── jquery-ui.js
│ │ │ ├── jquery-ui.min.css
│ │ │ ├── jquery-ui.min.js
│ │ │ ├── jquery-ui.structure.css
│ │ │ ├── jquery-ui.structure.min.css
│ │ │ ├── jszip
│ │ │ │ └── dist
│ │ │ │ ├── jszip.js
│ │ │ │ └── jszip.min.js
│ │ │ └── jszip-utils
│ │ │ └── dist
│ │ │ ├── jszip-utils-ie.js
│ │ │ ├── jszip-utils-ie.min.js
│ │ │ ├── jszip-utils.js
│ │ │ └── jszip-utils.min.js
│ │ ├── member-search-index.js
│ │ ├── member-search-index.zip
│ │ ├── org
│ │ │ └── gradle
│ │ │ ├── api
│ │ │ │ ├── ActionConfiguration.html
│ │ │ │ ├── Action.html
│ │ │ │ ├── AntBuilder.AntMessagePriority.html
│ │ │ │ ├── AntBuilder.html
│ │ │ │ ├── artifacts
│ │ │ │ │ ├── ArtifactCollection.html
│ │ │ │ │ ├── ArtifactIdentifier.html
│ │ │ │ │ ├── ArtifactRepositoryContainer.html
│ │ │ │ │ ├── ArtifactView.html
│ │ │ │ │ ├── ArtifactView.ViewConfiguration.html
│ │ │ │ │ ├── CacheableRule.html
│ │ │ │ │ ├── ClientModule.html
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── BuildIdentifier.html
│ │ │ │ │ │ ├── ComponentArtifactIdentifier.html
│ │ │ │ │ │ ├── ComponentIdentifier.html
│ │ │ │ │ │ ├── ComponentSelector.html
│ │ │ │ │ │ ├── LibraryBinaryIdentifier.html
│ │ │ │ │ │ ├── LibraryComponentSelector.html
│ │ │ │ │ │ ├── ModuleComponentIdentifier.html
│ │ │ │ │ │ ├── ModuleComponentSelector.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ProjectComponentIdentifier.html
│ │ │ │ │ │ └── ProjectComponentSelector.html
│ │ │ │ │ ├── ComponentMetadataBuilder.html
│ │ │ │ │ ├── ComponentMetadataContext.html
│ │ │ │ │ ├── ComponentMetadataDetails.html
│ │ │ │ │ ├── ComponentMetadata.html
│ │ │ │ │ ├── ComponentMetadataListerDetails.html
│ │ │ │ │ ├── ComponentMetadataRule.html
│ │ │ │ │ ├── ComponentMetadataSupplierDetails.html
│ │ │ │ │ ├── ComponentMetadataSupplier.html
│ │ │ │ │ ├── ComponentMetadataVersionLister.html
│ │ │ │ │ ├── ComponentModuleMetadataDetails.html
│ │ │ │ │ ├── ComponentModuleMetadata.html
│ │ │ │ │ ├── ComponentSelection.html
│ │ │ │ │ ├── ComponentSelectionRules.html
│ │ │ │ │ ├── ConfigurablePublishArtifact.html
│ │ │ │ │ ├── ConfigurationContainer.html
│ │ │ │ │ ├── Configuration.html
│ │ │ │ │ ├── Configuration.Namer.html
│ │ │ │ │ ├── ConfigurationPublications.html
│ │ │ │ │ ├── Configuration.State.html
│ │ │ │ │ ├── ConfigurationVariant.html
│ │ │ │ │ ├── DependenciesMetadata.html
│ │ │ │ │ ├── DependencyArtifact.html
│ │ │ │ │ ├── DependencyConstraint.html
│ │ │ │ │ ├── DependencyConstraintMetadata.html
│ │ │ │ │ ├── DependencyConstraintSet.html
│ │ │ │ │ ├── DependencyConstraintsMetadata.html
│ │ │ │ │ ├── Dependency.html
│ │ │ │ │ ├── DependencyMetadata.html
│ │ │ │ │ ├── DependencyResolutionListener.html
│ │ │ │ │ ├── DependencyResolveDetails.html
│ │ │ │ │ ├── DependencySet.html
│ │ │ │ │ ├── DependencySubstitution.html
│ │ │ │ │ ├── DependencySubstitutions.html
│ │ │ │ │ ├── DependencySubstitutions.Substitution.html
│ │ │ │ │ ├── DirectDependenciesMetadata.html
│ │ │ │ │ ├── DirectDependencyMetadata.html
│ │ │ │ │ ├── dsl
│ │ │ │ │ │ ├── ArtifactHandler.html
│ │ │ │ │ │ ├── ComponentMetadataHandler.html
│ │ │ │ │ │ ├── ComponentModuleMetadataHandler.html
│ │ │ │ │ │ ├── DependencyConstraintHandler.html
│ │ │ │ │ │ ├── DependencyHandler.html
│ │ │ │ │ │ ├── DependencyLockingHandler.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── RepositoryHandler.html
│ │ │ │ │ ├── ExcludeRuleContainer.html
│ │ │ │ │ ├── ExcludeRule.html
│ │ │ │ │ ├── ExternalDependency.html
│ │ │ │ │ ├── ExternalModuleDependency.html
│ │ │ │ │ ├── FileCollectionDependency.html
│ │ │ │ │ ├── ivy
│ │ │ │ │ │ ├── IvyExtraInfo.html
│ │ │ │ │ │ ├── IvyModuleDescriptor.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── LenientConfiguration.html
│ │ │ │ │ ├── maven
│ │ │ │ │ │ ├── Conf2ScopeMappingContainer.html
│ │ │ │ │ │ ├── Conf2ScopeMapping.html
│ │ │ │ │ │ ├── GroovyMavenDeployer.html
│ │ │ │ │ │ ├── MavenDeployer.html
│ │ │ │ │ │ ├── MavenDeployment.html
│ │ │ │ │ │ ├── MavenPom.html
│ │ │ │ │ │ ├── MavenResolver.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PomFilterContainer.html
│ │ │ │ │ │ └── PublishFilter.html
│ │ │ │ │ ├── ModuleDependencyCapabilitiesHandler.html
│ │ │ │ │ ├── ModuleDependency.html
│ │ │ │ │ ├── ModuleIdentifier.html
│ │ │ │ │ ├── ModuleVersionIdentifier.html
│ │ │ │ │ ├── ModuleVersionSelector.html
│ │ │ │ │ ├── MutableVersionConstraint.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ProjectDependency.html
│ │ │ │ │ ├── PublishArtifact.html
│ │ │ │ │ ├── PublishArtifactSet.html
│ │ │ │ │ ├── PublishException.html
│ │ │ │ │ ├── query
│ │ │ │ │ │ ├── ArtifactResolutionQuery.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── repositories
│ │ │ │ │ │ ├── ArtifactRepository.html
│ │ │ │ │ │ ├── AuthenticationContainer.html
│ │ │ │ │ │ ├── AuthenticationSupported.html
│ │ │ │ │ │ ├── FlatDirectoryArtifactRepository.html
│ │ │ │ │ │ ├── IvyArtifactRepository.html
│ │ │ │ │ │ ├── IvyArtifactRepositoryMetaDataProvider.html
│ │ │ │ │ │ ├── IvyArtifactRepository.MetadataSources.html
│ │ │ │ │ │ ├── IvyPatternRepositoryLayout.html
│ │ │ │ │ │ ├── MavenArtifactRepository.html
│ │ │ │ │ │ ├── MavenArtifactRepository.MetadataSources.html
│ │ │ │ │ │ ├── MavenRepositoryContentDescriptor.html
│ │ │ │ │ │ ├── MetadataSupplierAware.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PasswordCredentials.html
│ │ │ │ │ │ ├── RepositoryContentDescriptor.html
│ │ │ │ │ │ ├── RepositoryLayout.html
│ │ │ │ │ │ └── RepositoryResourceAccessor.html
│ │ │ │ │ ├── ResolutionStrategy.html
│ │ │ │ │ ├── ResolutionStrategy.SortOrder.html
│ │ │ │ │ ├── ResolvableDependencies.html
│ │ │ │ │ ├── ResolvedArtifact.html
│ │ │ │ │ ├── ResolvedConfiguration.html
│ │ │ │ │ ├── ResolvedDependency.html
│ │ │ │ │ ├── ResolvedModuleVersion.html
│ │ │ │ │ ├── ResolveException.html
│ │ │ │ │ ├── result
│ │ │ │ │ │ ├── ArtifactResolutionResult.html
│ │ │ │ │ │ ├── ArtifactResult.html
│ │ │ │ │ │ ├── ComponentArtifactsResult.html
│ │ │ │ │ │ ├── ComponentResult.html
│ │ │ │ │ │ ├── ComponentSelectionCause.html
│ │ │ │ │ │ ├── ComponentSelectionDescriptor.html
│ │ │ │ │ │ ├── ComponentSelectionReason.html
│ │ │ │ │ │ ├── DependencyResult.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ResolutionResult.html
│ │ │ │ │ │ ├── ResolvedArtifactResult.html
│ │ │ │ │ │ ├── ResolvedComponentResult.html
│ │ │ │ │ │ ├── ResolvedDependencyResult.html
│ │ │ │ │ │ ├── ResolvedVariantResult.html
│ │ │ │ │ │ ├── UnresolvedArtifactResult.html
│ │ │ │ │ │ ├── UnresolvedComponentResult.html
│ │ │ │ │ │ └── UnresolvedDependencyResult.html
│ │ │ │ │ ├── SelfResolvingDependency.html
│ │ │ │ │ ├── transform
│ │ │ │ │ │ ├── ArtifactTransformException.html
│ │ │ │ │ │ ├── ArtifactTransform.html
│ │ │ │ │ │ ├── CacheableTransform.html
│ │ │ │ │ │ ├── InputArtifactDependencies.html
│ │ │ │ │ │ ├── InputArtifact.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TransformAction.html
│ │ │ │ │ │ ├── TransformOutputs.html
│ │ │ │ │ │ ├── TransformParameters.html
│ │ │ │ │ │ ├── TransformParameters.None.html
│ │ │ │ │ │ ├── TransformSpec.html
│ │ │ │ │ │ ├── VariantTransformConfigurationException.html
│ │ │ │ │ │ └── VariantTransform.html
│ │ │ │ │ ├── type
│ │ │ │ │ │ ├── ArtifactTypeContainer.html
│ │ │ │ │ │ ├── ArtifactTypeDefinition.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── UnknownConfigurationException.html
│ │ │ │ │ ├── UnknownRepositoryException.html
│ │ │ │ │ ├── UnresolvedDependency.html
│ │ │ │ │ ├── VariantMetadata.html
│ │ │ │ │ └── VersionConstraint.html
│ │ │ │ ├── attributes
│ │ │ │ │ ├── AttributeCompatibilityRule.html
│ │ │ │ │ ├── AttributeContainer.html
│ │ │ │ │ ├── AttributeDisambiguationRule.html
│ │ │ │ │ ├── Attribute.html
│ │ │ │ │ ├── AttributeMatchingStrategy.html
│ │ │ │ │ ├── AttributesSchema.html
│ │ │ │ │ ├── Bundling.html
│ │ │ │ │ ├── Category.html
│ │ │ │ │ ├── CompatibilityCheckDetails.html
│ │ │ │ │ ├── CompatibilityRuleChain.html
│ │ │ │ │ ├── DisambiguationRuleChain.html
│ │ │ │ │ ├── HasAttributes.html
│ │ │ │ │ ├── HasConfigurableAttributes.html
│ │ │ │ │ ├── java
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── TargetJvmVersion.html
│ │ │ │ │ ├── MultipleCandidatesDetails.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── Usage.html
│ │ │ │ ├── BuildableComponentSpec.html
│ │ │ │ ├── Buildable.html
│ │ │ │ ├── BuildCancelledException.html
│ │ │ │ ├── capabilities
│ │ │ │ │ ├── CapabilitiesMetadata.html
│ │ │ │ │ ├── Capability.html
│ │ │ │ │ ├── MutableCapabilitiesMetadata.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── CheckableComponentSpec.html
│ │ │ │ ├── CircularReferenceException.html
│ │ │ │ ├── component
│ │ │ │ │ ├── AdhocComponentWithVariants.html
│ │ │ │ │ ├── Artifact.html
│ │ │ │ │ ├── BuildableComponent.html
│ │ │ │ │ ├── Component.html
│ │ │ │ │ ├── ComponentWithCoordinates.html
│ │ │ │ │ ├── ComponentWithVariants.html
│ │ │ │ │ ├── ConfigurationVariantDetails.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PublishableComponent.html
│ │ │ │ │ ├── SoftwareComponentContainer.html
│ │ │ │ │ ├── SoftwareComponentFactory.html
│ │ │ │ │ ├── SoftwareComponent.html
│ │ │ │ │ └── SoftwareComponentVariant.html
│ │ │ │ ├── credentials
│ │ │ │ │ ├── AwsCredentials.html
│ │ │ │ │ ├── Credentials.html
│ │ │ │ │ ├── HttpHeaderCredentials.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PasswordCredentials.html
│ │ │ │ ├── DefaultTask.html
│ │ │ │ ├── Describable.html
│ │ │ │ ├── distribution
│ │ │ │ │ ├── DistributionContainer.html
│ │ │ │ │ ├── Distribution.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── plugins
│ │ │ │ │ ├── DistributionPlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── DomainObjectCollection.html
│ │ │ │ ├── DomainObjectSet.html
│ │ │ │ ├── dsl
│ │ │ │ │ ├── ConventionProperty.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── execution
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── TaskActionListener.html
│ │ │ │ │ ├── TaskExecutionAdapter.html
│ │ │ │ │ ├── TaskExecutionGraph.html
│ │ │ │ │ ├── TaskExecutionGraphListener.html
│ │ │ │ │ └── TaskExecutionListener.html
│ │ │ │ ├── ExtensiblePolymorphicDomainObjectContainer.html
│ │ │ │ ├── file
│ │ │ │ │ ├── ConfigurableFileCollection.html
│ │ │ │ │ ├── ConfigurableFileTree.html
│ │ │ │ │ ├── ContentFilterable.html
│ │ │ │ │ ├── CopyProcessingSpec.html
│ │ │ │ │ ├── CopySourceSpec.html
│ │ │ │ │ ├── CopySpec.html
│ │ │ │ │ ├── DeleteSpec.html
│ │ │ │ │ ├── Directory.html
│ │ │ │ │ ├── DirectoryProperty.html
│ │ │ │ │ ├── DirectoryTree.html
│ │ │ │ │ ├── DuplicateFileCopyingException.html
│ │ │ │ │ ├── DuplicatesStrategy.html
│ │ │ │ │ ├── EmptyFileVisitor.html
│ │ │ │ │ ├── FileCollection.AntType.html
│ │ │ │ │ ├── FileCollection.html
│ │ │ │ │ ├── FileCopyDetails.html
│ │ │ │ │ ├── FileSystemLocation.html
│ │ │ │ │ ├── FileTreeElement.html
│ │ │ │ │ ├── FileTree.html
│ │ │ │ │ ├── FileType.html
│ │ │ │ │ ├── FileVisitDetails.html
│ │ │ │ │ ├── FileVisitor.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ProjectLayout.html
│ │ │ │ │ ├── RegularFile.html
│ │ │ │ │ ├── RegularFileProperty.html
│ │ │ │ │ ├── RelativePath.html
│ │ │ │ │ ├── ReproducibleFileVisitor.html
│ │ │ │ │ ├── SourceDirectorySet.html
│ │ │ │ │ └── UnableToDeleteFileException.html
│ │ │ │ ├── GradleException.html
│ │ │ │ ├── GradleScriptException.html
│ │ │ │ ├── HasImplicitReceiver.html
│ │ │ │ ├── IllegalDependencyNotation.html
│ │ │ │ ├── Incubating.html
│ │ │ │ ├── initialization
│ │ │ │ │ ├── ConfigurableIncludedBuild.html
│ │ │ │ │ ├── definition
│ │ │ │ │ │ ├── InjectedPluginDependencies.html
│ │ │ │ │ │ ├── InjectedPluginDependency.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── dsl
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── ScriptHandler.html
│ │ │ │ │ ├── IncludedBuild.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ProjectDescriptor.html
│ │ │ │ │ └── Settings.html
│ │ │ │ ├── InvalidActionClosureException.html
│ │ │ │ ├── InvalidUserCodeException.html
│ │ │ │ ├── InvalidUserDataException.html
│ │ │ │ ├── invocation
│ │ │ │ │ ├── BuildInvocationDetails.html
│ │ │ │ │ ├── Gradle.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── java
│ │ │ │ │ └── archives
│ │ │ │ │ ├── Attributes.html
│ │ │ │ │ ├── ManifestException.html
│ │ │ │ │ ├── Manifest.html
│ │ │ │ │ ├── ManifestMergeDetails.html
│ │ │ │ │ ├── ManifestMergeSpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── JavaVersion.html
│ │ │ │ ├── logging
│ │ │ │ │ ├── configuration
│ │ │ │ │ │ ├── ConsoleOutput.html
│ │ │ │ │ │ ├── LoggingConfiguration.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ShowStacktrace.html
│ │ │ │ │ │ └── WarningMode.html
│ │ │ │ │ ├── Logger.html
│ │ │ │ │ ├── Logging.html
│ │ │ │ │ ├── LoggingManager.html
│ │ │ │ │ ├── LoggingOutput.html
│ │ │ │ │ ├── LogLevel.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── StandardOutputListener.html
│ │ │ │ ├── model
│ │ │ │ │ ├── ObjectFactory.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── ReplacedBy.html
│ │ │ │ ├── NamedDomainObjectCollection.html
│ │ │ │ ├── NamedDomainObjectCollectionSchema.html
│ │ │ │ ├── NamedDomainObjectCollectionSchema.NamedDomainObjectSchema.html
│ │ │ │ ├── NamedDomainObjectContainer.html
│ │ │ │ ├── NamedDomainObjectFactory.html
│ │ │ │ ├── NamedDomainObjectList.html
│ │ │ │ ├── NamedDomainObjectProvider.html
│ │ │ │ ├── NamedDomainObjectSet.html
│ │ │ │ ├── Named.html
│ │ │ │ ├── Named.Namer.html
│ │ │ │ ├── Namer.Comparator.html
│ │ │ │ ├── Namer.html
│ │ │ │ ├── NonExtensible.html
│ │ │ │ ├── NonNullApi.html
│ │ │ │ ├── Nullable.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PathValidation.html
│ │ │ │ ├── Plugin.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── announce
│ │ │ │ │ │ ├── AnnouncePluginExtension.html
│ │ │ │ │ │ ├── AnnouncePlugin.html
│ │ │ │ │ │ ├── Announcer.html
│ │ │ │ │ │ ├── BuildAnnouncementsPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── antlr
│ │ │ │ │ │ ├── AntlrPlugin.html
│ │ │ │ │ │ ├── AntlrSourceVirtualDirectory.html
│ │ │ │ │ │ ├── AntlrTask.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ApplicationPluginConvention.html
│ │ │ │ │ ├── ApplicationPlugin.html
│ │ │ │ │ ├── AppliedPlugin.html
│ │ │ │ │ ├── BasePluginConvention.html
│ │ │ │ │ ├── BasePlugin.html
│ │ │ │ │ ├── buildcomparison
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ ├── CompareGradleBuilds.html
│ │ │ │ │ │ ├── CompareGradleBuildsPlugin.html
│ │ │ │ │ │ ├── GradleBuildInvocationSpec.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Convention.html
│ │ │ │ │ ├── ExtensionAware.html
│ │ │ │ │ ├── ExtensionContainer.html
│ │ │ │ │ ├── ExtensionsSchema.ExtensionSchema.html
│ │ │ │ │ ├── ExtensionsSchema.html
│ │ │ │ │ ├── ExtraPropertiesExtension.html
│ │ │ │ │ ├── ExtraPropertiesExtension.UnknownPropertyException.html
│ │ │ │ │ ├── FeatureSpec.html
│ │ │ │ │ ├── GroovyBasePlugin.html
│ │ │ │ │ ├── GroovyPlugin.html
│ │ │ │ │ ├── HelpTasksPlugin.html
│ │ │ │ │ ├── InvalidPluginException.html
│ │ │ │ │ ├── JavaApplication.html
│ │ │ │ │ ├── JavaBasePlugin.html
│ │ │ │ │ ├── JavaLibraryDistributionPlugin.html
│ │ │ │ │ ├── JavaLibraryPlugin.html
│ │ │ │ │ ├── JavaPlatformExtension.html
│ │ │ │ │ ├── JavaPlatformPlugin.html
│ │ │ │ │ ├── JavaPluginConvention.html
│ │ │ │ │ ├── JavaPluginExtension.html
│ │ │ │ │ ├── JavaPlugin.html
│ │ │ │ │ ├── MavenPluginConvention.html
│ │ │ │ │ ├── MavenPlugin.html
│ │ │ │ │ ├── MavenRepositoryHandlerConvention.html
│ │ │ │ │ ├── ObjectConfigurationAction.html
│ │ │ │ │ ├── osgi
│ │ │ │ │ │ ├── OsgiManifest.html
│ │ │ │ │ │ ├── OsgiPluginConvention.html
│ │ │ │ │ │ ├── OsgiPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginAware.html
│ │ │ │ │ ├── PluginCollection.html
│ │ │ │ │ ├── PluginContainer.html
│ │ │ │ │ ├── PluginInstantiationException.html
│ │ │ │ │ ├── PluginManager.html
│ │ │ │ │ ├── ProjectReportsPluginConvention.html
│ │ │ │ │ ├── ProjectReportsPlugin.html
│ │ │ │ │ ├── quality
│ │ │ │ │ │ ├── CheckstyleExtension.html
│ │ │ │ │ │ ├── Checkstyle.html
│ │ │ │ │ │ ├── CheckstylePlugin.html
│ │ │ │ │ │ ├── CheckstyleReports.html
│ │ │ │ │ │ ├── CodeNarcExtension.html
│ │ │ │ │ │ ├── CodeNarc.html
│ │ │ │ │ │ ├── CodeNarcPlugin.html
│ │ │ │ │ │ ├── CodeNarcReports.html
│ │ │ │ │ │ ├── CodeQualityExtension.html
│ │ │ │ │ │ ├── FindBugsExtension.html
│ │ │ │ │ │ ├── FindBugs.html
│ │ │ │ │ │ ├── FindBugsPlugin.html
│ │ │ │ │ │ ├── FindBugsReports.html
│ │ │ │ │ │ ├── FindBugsXmlReport.html
│ │ │ │ │ │ ├── JDependExtension.html
│ │ │ │ │ │ ├── JDepend.html
│ │ │ │ │ │ ├── JDependPlugin.html
│ │ │ │ │ │ ├── JDependReports.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PmdExtension.html
│ │ │ │ │ │ ├── Pmd.html
│ │ │ │ │ │ ├── PmdPlugin.html
│ │ │ │ │ │ ├── PmdReports.html
│ │ │ │ │ │ └── TargetJdk.html
│ │ │ │ │ ├── ReportingBasePlugin.html
│ │ │ │ │ ├── scala
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ScalaBasePlugin.html
│ │ │ │ │ │ └── ScalaPlugin.html
│ │ │ │ │ ├── UnknownPluginException.html
│ │ │ │ │ ├── WarPluginConvention.html
│ │ │ │ │ └── WarPlugin.html
│ │ │ │ ├── PolymorphicDomainObjectContainer.html
│ │ │ │ ├── ProjectConfigurationException.html
│ │ │ │ ├── ProjectEvaluationListener.html
│ │ │ │ ├── Project.html
│ │ │ │ ├── ProjectState.html
│ │ │ │ ├── provider
│ │ │ │ │ ├── HasMultipleValues.html
│ │ │ │ │ ├── ListProperty.html
│ │ │ │ │ ├── MapProperty.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── Property.html
│ │ │ │ │ ├── ProviderFactory.html
│ │ │ │ │ ├── Provider.html
│ │ │ │ │ └── SetProperty.html
│ │ │ │ ├── publish
│ │ │ │ │ ├── ivy
│ │ │ │ │ │ ├── InvalidIvyPublicationException.html
│ │ │ │ │ │ ├── IvyArtifact.html
│ │ │ │ │ │ ├── IvyArtifactSet.html
│ │ │ │ │ │ ├── IvyConfigurationContainer.html
│ │ │ │ │ │ ├── IvyConfiguration.html
│ │ │ │ │ │ ├── IvyDependency.html
│ │ │ │ │ │ ├── IvyExtraInfoSpec.html
│ │ │ │ │ │ ├── IvyModuleDescriptorAuthor.html
│ │ │ │ │ │ ├── IvyModuleDescriptorDescription.html
│ │ │ │ │ │ ├── IvyModuleDescriptorLicense.html
│ │ │ │ │ │ ├── IvyModuleDescriptorSpec.html
│ │ │ │ │ │ ├── IvyPublication.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── IvyPublishPlugin.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── GenerateIvyDescriptor.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PublishToIvyRepository.html
│ │ │ │ │ ├── maven
│ │ │ │ │ │ ├── InvalidMavenPublicationException.html
│ │ │ │ │ │ ├── MavenArtifact.html
│ │ │ │ │ │ ├── MavenArtifactSet.html
│ │ │ │ │ │ ├── MavenDependency.html
│ │ │ │ │ │ ├── MavenPomCiManagement.html
│ │ │ │ │ │ ├── MavenPomContributor.html
│ │ │ │ │ │ ├── MavenPomContributorSpec.html
│ │ │ │ │ │ ├── MavenPomDeveloper.html
│ │ │ │ │ │ ├── MavenPomDeveloperSpec.html
│ │ │ │ │ │ ├── MavenPomDistributionManagement.html
│ │ │ │ │ │ ├── MavenPom.html
│ │ │ │ │ │ ├── MavenPomIssueManagement.html
│ │ │ │ │ │ ├── MavenPomLicense.html
│ │ │ │ │ │ ├── MavenPomLicenseSpec.html
│ │ │ │ │ │ ├── MavenPomMailingList.html
│ │ │ │ │ │ ├── MavenPomMailingListSpec.html
│ │ │ │ │ │ ├── MavenPomOrganization.html
│ │ │ │ │ │ ├── MavenPomRelocation.html
│ │ │ │ │ │ ├── MavenPomScm.html
│ │ │ │ │ │ ├── MavenPublication.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── MavenPublishPlugin.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── AbstractPublishToMaven.html
│ │ │ │ │ │ ├── GenerateMavenPom.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PublishToMavenLocal.html
│ │ │ │ │ │ └── PublishToMavenRepository.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PublishingPlugin.html
│ │ │ │ │ ├── PublicationArtifact.html
│ │ │ │ │ ├── PublicationContainer.html
│ │ │ │ │ ├── Publication.html
│ │ │ │ │ ├── PublishingExtension.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── GenerateModuleMetadata.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── VariantVersionMappingStrategy.html
│ │ │ │ │ └── VersionMappingStrategy.html
│ │ │ │ ├── reflect
│ │ │ │ │ ├── HasPublicType.html
│ │ │ │ │ ├── InjectionPointQualifier.html
│ │ │ │ │ ├── ObjectInstantiationException.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── TypeOf.html
│ │ │ │ ├── reporting
│ │ │ │ │ ├── BuildDashboardReports.html
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── ComponentReport.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ConfigurableReport.html
│ │ │ │ │ ├── CustomizableHtmlReport.html
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── DependencyReportContainer.html
│ │ │ │ │ │ ├── HtmlDependencyReportTask.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── dependents
│ │ │ │ │ │ ├── DependentComponentsReport.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── DirectoryReport.html
│ │ │ │ │ ├── GenerateBuildDashboard.html
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── ModelReport.Format.html
│ │ │ │ │ │ ├── ModelReport.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── BuildDashboardPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ReportContainer.html
│ │ │ │ │ ├── ReportContainer.ImmutableViolationException.html
│ │ │ │ │ ├── Report.html
│ │ │ │ │ ├── ReportingExtension.html
│ │ │ │ │ ├── Reporting.html
│ │ │ │ │ ├── Report.OutputType.html
│ │ │ │ │ └── SingleFileReport.html
│ │ │ │ ├── resources
│ │ │ │ │ ├── MissingResourceException.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ReadableResource.html
│ │ │ │ │ ├── ResourceException.html
│ │ │ │ │ ├── ResourceHandler.html
│ │ │ │ │ ├── Resource.html
│ │ │ │ │ ├── TextResourceFactory.html
│ │ │ │ │ └── TextResource.html
│ │ │ │ ├── Rule.html
│ │ │ │ ├── Script.html
│ │ │ │ ├── specs
│ │ │ │ │ ├── AndSpec.html
│ │ │ │ │ ├── CompositeSpec.html
│ │ │ │ │ ├── NotSpec.html
│ │ │ │ │ ├── OrSpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── Spec.html
│ │ │ │ │ └── Specs.html
│ │ │ │ ├── Task.html
│ │ │ │ ├── Task.Namer.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── AbstractCopyTask.html
│ │ │ │ │ ├── AbstractExecTask.html
│ │ │ │ │ ├── ant
│ │ │ │ │ │ ├── AntTarget.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── AntBuilderAware.html
│ │ │ │ │ ├── application
│ │ │ │ │ │ ├── CreateStartScripts.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── bundling
│ │ │ │ │ │ ├── AbstractArchiveTask.html
│ │ │ │ │ │ ├── Compression.html
│ │ │ │ │ │ ├── Jar.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── Tar.html
│ │ │ │ │ │ ├── War.html
│ │ │ │ │ │ ├── ZipEntryCompression.html
│ │ │ │ │ │ └── Zip.html
│ │ │ │ │ ├── CacheableTask.html
│ │ │ │ │ ├── Classpath.html
│ │ │ │ │ ├── ClasspathNormalizer.html
│ │ │ │ │ ├── CompatibilityAdapterForTaskInputs.html
│ │ │ │ │ ├── compile
│ │ │ │ │ │ ├── AbstractCompile.html
│ │ │ │ │ │ ├── AbstractOptions.html
│ │ │ │ │ │ ├── BaseForkOptions.html
│ │ │ │ │ │ ├── CompileOptions.html
│ │ │ │ │ │ ├── CompilerArgumentProvider.html
│ │ │ │ │ │ ├── DebugOptions.html
│ │ │ │ │ │ ├── ForkOptions.html
│ │ │ │ │ │ ├── GroovyCompile.html
│ │ │ │ │ │ ├── GroovyCompileOptions.html
│ │ │ │ │ │ ├── GroovyForkOptions.html
│ │ │ │ │ │ ├── JavaCompile.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── CompileClasspath.html
│ │ │ │ │ ├── CompileClasspathNormalizer.html
│ │ │ │ │ ├── Console.html
│ │ │ │ │ ├── Copy.html
│ │ │ │ │ ├── Delete.html
│ │ │ │ │ ├── Destroys.html
│ │ │ │ │ ├── diagnostics
│ │ │ │ │ │ ├── AbstractDependencyReportTask.html
│ │ │ │ │ │ ├── AbstractReportTask.html
│ │ │ │ │ │ ├── BuildEnvironmentReportTask.html
│ │ │ │ │ │ ├── DependencyInsightReportTask.html
│ │ │ │ │ │ ├── DependencyReportTask.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ProjectReportTask.html
│ │ │ │ │ │ ├── PropertyReportTask.html
│ │ │ │ │ │ └── TaskReportTask.html
│ │ │ │ │ ├── Exec.html
│ │ │ │ │ ├── FileNormalizer.html
│ │ │ │ │ ├── GradleBuild.html
│ │ │ │ │ ├── GroovyRuntime.html
│ │ │ │ │ ├── GroovySourceSet.html
│ │ │ │ │ ├── incremental
│ │ │ │ │ │ ├── IncrementalTaskInputs.html
│ │ │ │ │ │ ├── InputFileDetails.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── InputDirectory.html
│ │ │ │ │ ├── InputFile.html
│ │ │ │ │ ├── InputFiles.html
│ │ │ │ │ ├── Input.html
│ │ │ │ │ ├── Internal.html
│ │ │ │ │ ├── javadoc
│ │ │ │ │ │ ├── Groovydoc.html
│ │ │ │ │ │ ├── Groovydoc.Link.html
│ │ │ │ │ │ ├── Javadoc.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── JavaExec.html
│ │ │ │ │ ├── LocalState.html
│ │ │ │ │ ├── Nested.html
│ │ │ │ │ ├── Optional.html
│ │ │ │ │ ├── options
│ │ │ │ │ │ ├── Option.html
│ │ │ │ │ │ ├── OptionValues.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── OutputDirectories.html
│ │ │ │ │ ├── OutputDirectory.html
│ │ │ │ │ ├── OutputFile.html
│ │ │ │ │ ├── OutputFiles.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PathSensitive.html
│ │ │ │ │ ├── PathSensitivity.html
│ │ │ │ │ ├── scala
│ │ │ │ │ │ ├── IncrementalCompileOptions.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ScalaCompile.html
│ │ │ │ │ │ ├── ScalaCompileOptions.html
│ │ │ │ │ │ ├── ScalaDoc.html
│ │ │ │ │ │ ├── ScalaDocOptions.html
│ │ │ │ │ │ └── ScalaForkOptions.html
│ │ │ │ │ ├── ScalaRuntime.html
│ │ │ │ │ ├── ScalaSourceSet.html
│ │ │ │ │ ├── SkipWhenEmpty.html
│ │ │ │ │ ├── SourceSetContainer.html
│ │ │ │ │ ├── SourceSet.html
│ │ │ │ │ ├── SourceSetOutput.html
│ │ │ │ │ ├── SourceTask.html
│ │ │ │ │ ├── StopActionException.html
│ │ │ │ │ ├── StopExecutionException.html
│ │ │ │ │ ├── Sync.html
│ │ │ │ │ ├── TaskAction.html
│ │ │ │ │ ├── TaskCollection.html
│ │ │ │ │ ├── TaskContainer.html
│ │ │ │ │ ├── TaskDependency.html
│ │ │ │ │ ├── TaskDestroyables.html
│ │ │ │ │ ├── TaskExecutionException.html
│ │ │ │ │ ├── TaskFilePropertyBuilder.html
│ │ │ │ │ ├── TaskInputFilePropertyBuilder.html
│ │ │ │ │ ├── TaskInputPropertyBuilder.html
│ │ │ │ │ ├── TaskInputs.html
│ │ │ │ │ ├── TaskInstantiationException.html
│ │ │ │ │ ├── TaskLocalState.html
│ │ │ │ │ ├── TaskOutputFilePropertyBuilder.html
│ │ │ │ │ ├── TaskOutputs.html
│ │ │ │ │ ├── TaskPropertyBuilder.html
│ │ │ │ │ ├── TaskProvider.html
│ │ │ │ │ ├── TaskReference.html
│ │ │ │ │ ├── TaskState.html
│ │ │ │ │ ├── TaskValidationException.html
│ │ │ │ │ ├── testing
│ │ │ │ │ │ ├── AbstractTestTask.html
│ │ │ │ │ │ ├── junit
│ │ │ │ │ │ │ ├── JUnitOptions.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ ├── junitplatform
│ │ │ │ │ │ │ ├── JUnitPlatformOptions.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ ├── JUnitXmlReport.html
│ │ │ │ │ │ ├── logging
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ ├── TestExceptionFormat.html
│ │ │ │ │ │ │ ├── TestLogEvent.html
│ │ │ │ │ │ │ ├── TestLoggingContainer.html
│ │ │ │ │ │ │ ├── TestLogging.html
│ │ │ │ │ │ │ └── TestStackTraceFilter.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TestDescriptor.html
│ │ │ │ │ │ ├── TestExecutionException.html
│ │ │ │ │ │ ├── TestFilter.html
│ │ │ │ │ │ ├── TestFrameworkOptions.html
│ │ │ │ │ │ ├── Test.html
│ │ │ │ │ │ ├── TestListener.html
│ │ │ │ │ │ ├── testng
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ └── TestNGOptions.html
│ │ │ │ │ │ ├── TestOutputEvent.Destination.html
│ │ │ │ │ │ ├── TestOutputEvent.html
│ │ │ │ │ │ ├── TestOutputListener.html
│ │ │ │ │ │ ├── TestReport.html
│ │ │ │ │ │ ├── TestResult.html
│ │ │ │ │ │ ├── TestResult.ResultType.html
│ │ │ │ │ │ └── TestTaskReports.html
│ │ │ │ │ ├── Upload.html
│ │ │ │ │ ├── util
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PatternFilterable.html
│ │ │ │ │ │ └── PatternSet.html
│ │ │ │ │ ├── VerificationTask.html
│ │ │ │ │ ├── WorkResult.html
│ │ │ │ │ ├── WorkResults.html
│ │ │ │ │ ├── wrapper
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── Wrapper.DistributionType.html
│ │ │ │ │ │ ├── Wrapper.html
│ │ │ │ │ │ └── Wrapper.PathBase.html
│ │ │ │ │ └── WriteProperties.html
│ │ │ │ ├── Transformer.html
│ │ │ │ ├── UncheckedIOException.html
│ │ │ │ ├── UnknownDomainObjectException.html
│ │ │ │ ├── UnknownProjectException.html
│ │ │ │ ├── UnknownTaskException.html
│ │ │ │ └── XmlProvider.html
│ │ │ ├── authentication
│ │ │ │ ├── Authentication.html
│ │ │ │ ├── aws
│ │ │ │ │ ├── AwsImAuthentication.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── http
│ │ │ │ │ ├── BasicAuthentication.html
│ │ │ │ │ ├── DigestAuthentication.html
│ │ │ │ │ ├── HttpHeaderAuthentication.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── BuildAdapter.html
│ │ │ ├── buildinit
│ │ │ │ ├── plugins
│ │ │ │ │ ├── BuildInitPlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── WrapperPlugin.html
│ │ │ │ └── tasks
│ │ │ │ ├── InitBuild.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── BuildListener.html
│ │ │ ├── BuildResult.html
│ │ │ ├── caching
│ │ │ │ ├── BuildCacheEntryReader.html
│ │ │ │ ├── BuildCacheEntryWriter.html
│ │ │ │ ├── BuildCacheException.html
│ │ │ │ ├── BuildCacheKey.html
│ │ │ │ ├── BuildCacheServiceFactory.Describer.html
│ │ │ │ ├── BuildCacheServiceFactory.html
│ │ │ │ ├── BuildCacheService.html
│ │ │ │ ├── configuration
│ │ │ │ │ ├── AbstractBuildCache.html
│ │ │ │ │ ├── BuildCacheConfiguration.html
│ │ │ │ │ ├── BuildCache.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── http
│ │ │ │ │ ├── HttpBuildCacheCredentials.html
│ │ │ │ │ ├── HttpBuildCache.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── local
│ │ │ │ │ ├── DirectoryBuildCache.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── MapBasedBuildCacheService.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── concurrent
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── ParallelismConfiguration.html
│ │ │ ├── external
│ │ │ │ └── javadoc
│ │ │ │ ├── CoreJavadocOptions.html
│ │ │ │ ├── JavadocMemberLevel.html
│ │ │ │ ├── JavadocOfflineLink.html
│ │ │ │ ├── JavadocOptionFileOption.html
│ │ │ │ ├── JavadocOutputLevel.html
│ │ │ │ ├── MinimalJavadocOptions.html
│ │ │ │ ├── OptionLessJavadocOptionFileOption.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── StandardJavadocDocletOptions.html
│ │ │ ├── ide
│ │ │ │ ├── visualstudio
│ │ │ │ │ ├── ConfigFile.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── VisualStudioPlugin.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── GenerateFiltersFileTask.html
│ │ │ │ │ │ ├── GenerateProjectFileTask.html
│ │ │ │ │ │ ├── GenerateSolutionFileTask.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── TextConfigFile.html
│ │ │ │ │ ├── TextProvider.html
│ │ │ │ │ ├── VisualStudioExtension.html
│ │ │ │ │ ├── VisualStudioProject.html
│ │ │ │ │ ├── VisualStudioRootExtension.html
│ │ │ │ │ ├── VisualStudioSolution.html
│ │ │ │ │ └── XmlConfigFile.html
│ │ │ │ └── xcode
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── XcodePlugin.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── GenerateSchemeFileTask.html
│ │ │ │ │ ├── GenerateWorkspaceSettingsFileTask.html
│ │ │ │ │ ├── GenerateXcodeProjectFileTask.html
│ │ │ │ │ ├── GenerateXcodeWorkspaceFileTask.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── XcodeExtension.html
│ │ │ │ ├── XcodeProject.html
│ │ │ │ ├── XcodeRootExtension.html
│ │ │ │ └── XcodeWorkspace.html
│ │ │ ├── ivy
│ │ │ │ ├── IvyDescriptorArtifact.html
│ │ │ │ ├── IvyModule.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── jvm
│ │ │ │ ├── application
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ ├── JavaAppStartScriptGenerationDetails.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ScriptGenerator.html
│ │ │ │ │ │ └── TemplateBasedScriptGenerator.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── CreateStartScripts.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ClassDirectoryBinarySpec.html
│ │ │ │ ├── Classpath.html
│ │ │ │ ├── JarBinarySpec.html
│ │ │ │ ├── JarBinarySpec.TasksCollection.html
│ │ │ │ ├── JvmApiSpec.html
│ │ │ │ ├── JvmBinarySpec.html
│ │ │ │ ├── JvmByteCode.html
│ │ │ │ ├── JvmComponentSpec.html
│ │ │ │ ├── JvmLibrary.html
│ │ │ │ ├── JvmLibrarySpec.html
│ │ │ │ ├── JvmResources.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── platform
│ │ │ │ │ ├── JavaPlatform.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── JUnitTestSuitePlugin.html
│ │ │ │ │ ├── JvmComponentPlugin.html
│ │ │ │ │ ├── JvmTestSuiteBasePlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── ApiJar.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Jar.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── test
│ │ │ │ │ ├── JUnitTestSuiteBinarySpec.html
│ │ │ │ │ ├── JUnitTestSuiteSpec.html
│ │ │ │ │ ├── JvmTestSuiteBinarySpec.html
│ │ │ │ │ ├── JvmTestSuiteBinarySpec.JvmTestSuiteTasks.html
│ │ │ │ │ ├── JvmTestSuiteSpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ └── toolchain
│ │ │ │ ├── JavaToolChain.html
│ │ │ │ ├── JavaToolChainRegistry.html
│ │ │ │ ├── LocalJava.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── language
│ │ │ │ ├── assembler
│ │ │ │ │ ├── AssemblerSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── AssemblerLangPlugin.html
│ │ │ │ │ │ ├── AssemblerPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── Assemble.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── base
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── SourcesArtifact.html
│ │ │ │ │ ├── compile
│ │ │ │ │ │ ├── CompilerVersion.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── DependentSourceSet.html
│ │ │ │ │ ├── FunctionalSourceSet.html
│ │ │ │ │ ├── LanguageSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ComponentModelBasePlugin.html
│ │ │ │ │ │ ├── LanguageBasePlugin.html
│ │ │ │ │ │ ├── LifecycleBasePlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ProjectSourceSet.html
│ │ │ │ │ └── sources
│ │ │ │ │ ├── BaseLanguageSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── BinaryCollection.html
│ │ │ │ ├── BinaryProvider.html
│ │ │ │ ├── c
│ │ │ │ │ ├── CSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── CLangPlugin.html
│ │ │ │ │ │ ├── CPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── CCompile.html
│ │ │ │ │ ├── CPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── coffeescript
│ │ │ │ │ ├── CoffeeScriptSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ComponentDependencies.html
│ │ │ │ ├── ComponentWithBinaries.html
│ │ │ │ ├── ComponentWithDependencies.html
│ │ │ │ ├── ComponentWithOutputs.html
│ │ │ │ ├── ComponentWithTargetMachines.html
│ │ │ │ ├── cpp
│ │ │ │ │ ├── CppApplication.html
│ │ │ │ │ ├── CppBinary.html
│ │ │ │ │ ├── CppComponent.html
│ │ │ │ │ ├── CppExecutable.html
│ │ │ │ │ ├── CppLibrary.html
│ │ │ │ │ ├── CppPlatform.html
│ │ │ │ │ ├── CppSharedLibrary.html
│ │ │ │ │ ├── CppSourceSet.html
│ │ │ │ │ ├── CppStaticLibrary.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── CppApplicationPlugin.html
│ │ │ │ │ │ ├── CppBasePlugin.html
│ │ │ │ │ │ ├── CppLangPlugin.html
│ │ │ │ │ │ ├── CppLibraryPlugin.html
│ │ │ │ │ │ ├── CppPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ProductionCppComponent.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── CppCompile.html
│ │ │ │ │ ├── CppPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── java
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ ├── JavadocArtifact.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── JavaSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── JavaLanguagePlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PlatformJavaCompile.html
│ │ │ │ ├── javascript
│ │ │ │ │ ├── JavaScriptSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── jvm
│ │ │ │ │ ├── JvmResourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── JvmResourcesPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── ProcessResources.html
│ │ │ │ ├── LibraryDependencies.html
│ │ │ │ ├── nativeplatform
│ │ │ │ │ ├── ComponentWithExecutable.html
│ │ │ │ │ ├── ComponentWithInstallation.html
│ │ │ │ │ ├── ComponentWithLinkFile.html
│ │ │ │ │ ├── ComponentWithLinkUsage.html
│ │ │ │ │ ├── ComponentWithNativeRuntime.html
│ │ │ │ │ ├── ComponentWithObjectFiles.html
│ │ │ │ │ ├── ComponentWithRuntimeFile.html
│ │ │ │ │ ├── ComponentWithRuntimeUsage.html
│ │ │ │ │ ├── ComponentWithSharedLibrary.html
│ │ │ │ │ ├── ComponentWithStaticLibrary.html
│ │ │ │ │ ├── DependentSourceSet.html
│ │ │ │ │ ├── HeaderExportingSourceSet.html
│ │ │ │ │ ├── NativeResourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── AbstractNativeCompileTask.html
│ │ │ │ │ ├── AbstractNativePCHCompileTask.html
│ │ │ │ │ ├── AbstractNativeSourceCompileTask.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── objectivec
│ │ │ │ │ ├── ObjectiveCSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ObjectiveCLangPlugin.html
│ │ │ │ │ │ ├── ObjectiveCPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── ObjectiveCCompile.html
│ │ │ │ │ ├── ObjectiveCPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── objectivecpp
│ │ │ │ │ ├── ObjectiveCppSourceSet.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ObjectiveCppLangPlugin.html
│ │ │ │ │ │ ├── ObjectiveCppPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── ObjectiveCppCompile.html
│ │ │ │ │ ├── ObjectiveCppPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── NativeBasePlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ProductionComponent.html
│ │ │ │ ├── rc
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── WindowsResourceScriptPlugin.html
│ │ │ │ │ │ └── WindowsResourcesPlugin.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── WindowsResourceCompile.html
│ │ │ │ │ └── WindowsResourceSet.html
│ │ │ │ ├── routes
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── RoutesSourceSet.html
│ │ │ │ ├── scala
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── ScalaLanguagePlugin.html
│ │ │ │ │ ├── ScalaLanguageSourceSet.html
│ │ │ │ │ ├── ScalaPlatform.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── AbstractScalaCompile.html
│ │ │ │ │ │ ├── BaseScalaCompileOptions.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PlatformScalaCompile.html
│ │ │ │ │ └── toolchain
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── ScalaToolChain.html
│ │ │ │ ├── swift
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── SwiftApplicationPlugin.html
│ │ │ │ │ │ ├── SwiftBasePlugin.html
│ │ │ │ │ │ └── SwiftLibraryPlugin.html
│ │ │ │ │ ├── ProductionSwiftComponent.html
│ │ │ │ │ ├── SwiftApplication.html
│ │ │ │ │ ├── SwiftBinary.html
│ │ │ │ │ ├── SwiftComponent.html
│ │ │ │ │ ├── SwiftExecutable.html
│ │ │ │ │ ├── SwiftLibrary.html
│ │ │ │ │ ├── SwiftPlatform.html
│ │ │ │ │ ├── SwiftSharedLibrary.html
│ │ │ │ │ ├── SwiftStaticLibrary.html
│ │ │ │ │ ├── SwiftVersion.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── SwiftCompile.html
│ │ │ │ │ └── UnexportMainSymbol.html
│ │ │ │ └── twirl
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── TwirlImports.html
│ │ │ │ ├── TwirlSourceSet.html
│ │ │ │ └── TwirlTemplateFormat.html
│ │ │ ├── maven
│ │ │ │ ├── MavenModule.html
│ │ │ │ ├── MavenPomArtifact.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── model
│ │ │ │ ├── ConfigurationCycleException.html
│ │ │ │ ├── Defaults.html
│ │ │ │ ├── Each.html
│ │ │ │ ├── Finalize.html
│ │ │ │ ├── InvalidModelRuleDeclarationException.html
│ │ │ │ ├── InvalidModelRuleException.html
│ │ │ │ ├── Managed.html
│ │ │ │ ├── ModelElement.html
│ │ │ │ ├── Model.html
│ │ │ │ ├── ModelMap.html
│ │ │ │ ├── ModelRuleBindingException.html
│ │ │ │ ├── ModelSet.html
│ │ │ │ ├── ModelViewClosedException.html
│ │ │ │ ├── Mutate.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── Path.html
│ │ │ │ ├── ReadOnlyModelViewException.html
│ │ │ │ ├── RuleInput.html
│ │ │ │ ├── Rules.html
│ │ │ │ ├── RuleSource.html
│ │ │ │ ├── RuleTarget.html
│ │ │ │ ├── Unmanaged.html
│ │ │ │ ├── Validate.html
│ │ │ │ └── WriteOnlyModelViewException.html
│ │ │ ├── nativeplatform
│ │ │ │ ├── BuildTypeContainer.html
│ │ │ │ ├── BuildType.html
│ │ │ │ ├── FlavorContainer.html
│ │ │ │ ├── Flavor.html
│ │ │ │ ├── Linkage.html
│ │ │ │ ├── MachineArchitecture.html
│ │ │ │ ├── NativeBinary.html
│ │ │ │ ├── NativeBinarySpec.html
│ │ │ │ ├── NativeComponentExtension.html
│ │ │ │ ├── NativeComponentSpec.html
│ │ │ │ ├── NativeDependencySet.html
│ │ │ │ ├── NativeExecutableBinary.html
│ │ │ │ ├── NativeExecutableBinarySpec.html
│ │ │ │ ├── NativeExecutableBinarySpec.TasksCollection.html
│ │ │ │ ├── NativeExecutableFileSpec.html
│ │ │ │ ├── NativeExecutable.html
│ │ │ │ ├── NativeExecutableSpec.html
│ │ │ │ ├── NativeInstallationSpec.html
│ │ │ │ ├── NativeLibraryBinary.html
│ │ │ │ ├── NativeLibraryBinarySpec.html
│ │ │ │ ├── NativeLibrary.html
│ │ │ │ ├── NativeLibraryRequirement.html
│ │ │ │ ├── NativeLibrarySpec.html
│ │ │ │ ├── ObjectFile.html
│ │ │ │ ├── OperatingSystemFamily.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── platform
│ │ │ │ │ ├── Architecture.html
│ │ │ │ │ ├── NativePlatform.html
│ │ │ │ │ ├── OperatingSystem.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── NativeComponentModelPlugin.html
│ │ │ │ │ ├── NativeComponentPlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── PrebuiltLibraries.html
│ │ │ │ ├── PrebuiltLibrary.html
│ │ │ │ ├── PrebuiltSharedLibraryBinary.html
│ │ │ │ ├── PrebuiltStaticLibraryBinary.html
│ │ │ │ ├── PreprocessingTool.html
│ │ │ │ ├── Repositories.html
│ │ │ │ ├── SharedLibraryBinary.html
│ │ │ │ ├── SharedLibraryBinarySpec.html
│ │ │ │ ├── SharedLibraryBinarySpec.TasksCollection.html
│ │ │ │ ├── StaticLibraryBinary.html
│ │ │ │ ├── StaticLibraryBinarySpec.html
│ │ │ │ ├── StaticLibraryBinarySpec.TasksCollection.html
│ │ │ │ ├── TargetedNativeComponent.html
│ │ │ │ ├── TargetMachineBuilder.html
│ │ │ │ ├── TargetMachineFactory.html
│ │ │ │ ├── TargetMachine.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── AbstractLinkTask.html
│ │ │ │ │ ├── CreateStaticLibrary.html
│ │ │ │ │ ├── ExtractSymbols.html
│ │ │ │ │ ├── InstallExecutable.html
│ │ │ │ │ ├── LinkExecutable.html
│ │ │ │ │ ├── LinkMachOBundle.html
│ │ │ │ │ ├── LinkSharedLibrary.html
│ │ │ │ │ ├── ObjectFilesToBinary.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PrefixHeaderFileGenerateTask.html
│ │ │ │ │ └── StripSymbols.html
│ │ │ │ ├── test
│ │ │ │ │ ├── cpp
│ │ │ │ │ │ ├── CppTestExecutable.html
│ │ │ │ │ │ ├── CppTestSuite.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── plugins
│ │ │ │ │ │ ├── CppUnitTestPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── cunit
│ │ │ │ │ │ ├── CUnitTestSuiteBinarySpec.html
│ │ │ │ │ │ ├── CUnitTestSuiteSpec.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── CUnitConventionPlugin.html
│ │ │ │ │ │ │ ├── CUnitPlugin.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── GenerateCUnitLauncher.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── googletest
│ │ │ │ │ │ ├── GoogleTestTestSuiteBinarySpec.html
│ │ │ │ │ │ ├── GoogleTestTestSuiteSpec.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── plugins
│ │ │ │ │ │ ├── GoogleTestConventionPlugin.html
│ │ │ │ │ │ ├── GoogleTestPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── NativeTestSuiteBinarySpec.html
│ │ │ │ │ ├── NativeTestSuiteBinarySpec.TasksCollection.html
│ │ │ │ │ ├── NativeTestSuiteSpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── NativeBinariesTestPlugin.html
│ │ │ │ │ │ ├── NativeTestingBasePlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── RunTestExecutable.html
│ │ │ │ │ ├── TestComponent.html
│ │ │ │ │ ├── TestSuiteComponent.html
│ │ │ │ │ └── xctest
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── XCTestConventionPlugin.html
│ │ │ │ │ ├── SwiftXCTestBinary.html
│ │ │ │ │ ├── SwiftXCTestBundle.html
│ │ │ │ │ ├── SwiftXCTestExecutable.html
│ │ │ │ │ ├── SwiftXCTestSuite.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── InstallXCTestBundle.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── XCTest.html
│ │ │ │ ├── toolchain
│ │ │ │ │ ├── Clang.html
│ │ │ │ │ ├── CommandLineToolConfiguration.html
│ │ │ │ │ ├── GccCommandLineToolConfiguration.html
│ │ │ │ │ ├── GccCompatibleToolChain.html
│ │ │ │ │ ├── Gcc.html
│ │ │ │ │ ├── GccPlatformToolChain.html
│ │ │ │ │ ├── NativePlatformToolChain.html
│ │ │ │ │ ├── NativeToolChain.html
│ │ │ │ │ ├── NativeToolChainRegistry.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ClangCompilerPlugin.html
│ │ │ │ │ │ ├── GccCompilerPlugin.html
│ │ │ │ │ │ ├── MicrosoftVisualCppCompilerPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── SwiftCompilerPlugin.html
│ │ │ │ │ ├── Swiftc.html
│ │ │ │ │ ├── SwiftcPlatformToolChain.html
│ │ │ │ │ ├── VisualCpp.html
│ │ │ │ │ └── VisualCppPlatformToolChain.html
│ │ │ │ └── Tool.html
│ │ │ ├── normalization
│ │ │ │ ├── InputNormalizationHandler.html
│ │ │ │ ├── InputNormalization.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── RuntimeClasspathNormalization.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── platform
│ │ │ │ └── base
│ │ │ │ ├── ApplicationBinarySpec.html
│ │ │ │ ├── Application.html
│ │ │ │ ├── ApplicationSpec.html
│ │ │ │ ├── binary
│ │ │ │ │ ├── BaseBinarySpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── BinaryContainer.html
│ │ │ │ ├── Binary.html
│ │ │ │ ├── BinarySpec.html
│ │ │ │ ├── BinaryTasksCollection.html
│ │ │ │ ├── BinaryTasks.html
│ │ │ │ ├── component
│ │ │ │ │ ├── BaseComponentSpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ComponentBinaries.html
│ │ │ │ ├── ComponentSpecContainer.html
│ │ │ │ ├── ComponentSpec.html
│ │ │ │ ├── ComponentType.html
│ │ │ │ ├── DependencySpecBuilder.html
│ │ │ │ ├── DependencySpecContainer.html
│ │ │ │ ├── DependencySpec.html
│ │ │ │ ├── GeneralComponentSpec.html
│ │ │ │ ├── InvalidModelException.html
│ │ │ │ ├── LibraryBinaryDependencySpec.html
│ │ │ │ ├── LibraryBinarySpec.html
│ │ │ │ ├── Library.html
│ │ │ │ ├── LibrarySpec.html
│ │ │ │ ├── ModelInstantiationException.html
│ │ │ │ ├── ModuleDependencySpecBuilder.html
│ │ │ │ ├── ModuleDependencySpec.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PlatformAwareComponentSpec.html
│ │ │ │ ├── PlatformContainer.html
│ │ │ │ ├── Platform.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── BinaryBasePlugin.html
│ │ │ │ │ ├── ComponentBasePlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ProjectDependencySpecBuilder.html
│ │ │ │ ├── ProjectDependencySpec.html
│ │ │ │ ├── SourceComponentSpec.html
│ │ │ │ ├── ToolChain.html
│ │ │ │ ├── ToolChainRegistry.html
│ │ │ │ ├── TransformationFileType.html
│ │ │ │ ├── TypeBuilder.html
│ │ │ │ ├── VariantComponent.html
│ │ │ │ ├── VariantComponentSpec.html
│ │ │ │ └── Variant.html
│ │ │ ├── play
│ │ │ │ ├── distribution
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PlayDistributionContainer.html
│ │ │ │ │ └── PlayDistribution.html
│ │ │ │ ├── JvmClasses.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── platform
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PlayPlatform.html
│ │ │ │ ├── PlayApplicationBinarySpec.html
│ │ │ │ ├── PlayApplicationSpec.html
│ │ │ │ ├── PlayPlatformAwareComponentSpec.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── ide
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PlayIdePlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PlayApplicationPlugin.html
│ │ │ │ │ ├── PlayCoffeeScriptPlugin.html
│ │ │ │ │ ├── PlayDistributionPlugin.html
│ │ │ │ │ ├── PlayJavaScriptPlugin.html
│ │ │ │ │ ├── PlayPluginConfigurations.html
│ │ │ │ │ ├── PlayPlugin.html
│ │ │ │ │ ├── PlayRoutesPlugin.html
│ │ │ │ │ ├── PlayTestPlugin.html
│ │ │ │ │ └── PlayTwirlPlugin.html
│ │ │ │ ├── PublicAssets.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── JavaScriptMinify.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PlayCoffeeScriptCompile.html
│ │ │ │ │ ├── PlayRun.html
│ │ │ │ │ ├── RoutesCompile.html
│ │ │ │ │ └── TwirlCompile.html
│ │ │ │ └── toolchain
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── PlayToolChain.html
│ │ │ ├── plugin
│ │ │ │ ├── devel
│ │ │ │ │ ├── GradlePluginDevelopmentExtension.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginDeclaration.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── JavaGradlePluginPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── GeneratePluginDescriptors.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginUnderTestMetadata.html
│ │ │ │ │ └── ValidateTaskProperties.html
│ │ │ │ ├── management
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginManagementSpec.html
│ │ │ │ │ ├── PluginRequest.html
│ │ │ │ │ ├── PluginResolutionStrategy.html
│ │ │ │ │ └── PluginResolveDetails.html
│ │ │ │ └── use
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PluginDependenciesSpec.html
│ │ │ │ ├── PluginDependencySpec.html
│ │ │ │ └── PluginId.html
│ │ │ ├── plugins
│ │ │ │ ├── ear
│ │ │ │ │ ├── descriptor
│ │ │ │ │ │ ├── DeploymentDescriptor.html
│ │ │ │ │ │ ├── EarModule.html
│ │ │ │ │ │ ├── EarSecurityRole.html
│ │ │ │ │ │ ├── EarWebModule.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Ear.html
│ │ │ │ │ ├── EarPluginConvention.html
│ │ │ │ │ ├── EarPlugin.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ide
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── FileContentMerger.html
│ │ │ │ │ │ ├── GeneratorTask.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PropertiesFileContentMerger.html
│ │ │ │ │ │ ├── PropertiesGeneratorTask.html
│ │ │ │ │ │ ├── PropertyListGeneratorTask.html
│ │ │ │ │ │ ├── XmlFileContentMerger.html
│ │ │ │ │ │ └── XmlGeneratorTask.html
│ │ │ │ │ ├── eclipse
│ │ │ │ │ │ ├── EclipsePlugin.html
│ │ │ │ │ │ ├── EclipseWtpPlugin.html
│ │ │ │ │ │ ├── GenerateEclipseClasspath.html
│ │ │ │ │ │ ├── GenerateEclipseJdt.html
│ │ │ │ │ │ ├── GenerateEclipseProject.html
│ │ │ │ │ │ ├── GenerateEclipseWtpComponent.html
│ │ │ │ │ │ ├── GenerateEclipseWtpFacet.html
│ │ │ │ │ │ ├── model
│ │ │ │ │ │ │ ├── AbstractClasspathEntry.html
│ │ │ │ │ │ │ ├── AbstractLibrary.html
│ │ │ │ │ │ │ ├── AccessRule.html
│ │ │ │ │ │ │ ├── BuildCommand.html
│ │ │ │ │ │ │ ├── ClasspathEntry.html
│ │ │ │ │ │ │ ├── Classpath.html
│ │ │ │ │ │ │ ├── Container.html
│ │ │ │ │ │ │ ├── EclipseClasspath.html
│ │ │ │ │ │ │ ├── EclipseJdt.html
│ │ │ │ │ │ │ ├── EclipseModel.html
│ │ │ │ │ │ │ ├── EclipseProject.html
│ │ │ │ │ │ │ ├── EclipseWtpComponent.html
│ │ │ │ │ │ │ ├── EclipseWtpFacet.html
│ │ │ │ │ │ │ ├── EclipseWtp.html
│ │ │ │ │ │ │ ├── Facet.FacetType.html
│ │ │ │ │ │ │ ├── Facet.html
│ │ │ │ │ │ │ ├── FileReference.html
│ │ │ │ │ │ │ ├── Jdt.html
│ │ │ │ │ │ │ ├── Library.html
│ │ │ │ │ │ │ ├── Link.html
│ │ │ │ │ │ │ ├── Output.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ ├── ProjectDependency.html
│ │ │ │ │ │ │ ├── Project.html
│ │ │ │ │ │ │ ├── ResourceFilterAppliesTo.html
│ │ │ │ │ │ │ ├── ResourceFilter.html
│ │ │ │ │ │ │ ├── ResourceFilterMatcher.html
│ │ │ │ │ │ │ ├── ResourceFilterType.html
│ │ │ │ │ │ │ ├── SourceFolder.html
│ │ │ │ │ │ │ ├── Variable.html
│ │ │ │ │ │ │ ├── WbDependentModule.html
│ │ │ │ │ │ │ ├── WbModuleEntry.html
│ │ │ │ │ │ │ ├── WbProperty.html
│ │ │ │ │ │ │ ├── WbResource.html
│ │ │ │ │ │ │ ├── WtpComponent.html
│ │ │ │ │ │ │ └── WtpFacet.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── idea
│ │ │ │ │ │ ├── GenerateIdeaModule.html
│ │ │ │ │ │ ├── GenerateIdeaProject.html
│ │ │ │ │ │ ├── GenerateIdeaWorkspace.html
│ │ │ │ │ │ ├── IdeaPlugin.html
│ │ │ │ │ │ ├── model
│ │ │ │ │ │ │ ├── Dependency.html
│ │ │ │ │ │ │ ├── FilePath.html
│ │ │ │ │ │ │ ├── IdeaLanguageLevel.html
│ │ │ │ │ │ │ ├── IdeaModel.html
│ │ │ │ │ │ │ ├── IdeaModule.html
│ │ │ │ │ │ │ ├── IdeaModuleIml.html
│ │ │ │ │ │ │ ├── IdeaProject.html
│ │ │ │ │ │ │ ├── IdeaWorkspace.html
│ │ │ │ │ │ │ ├── JarDirectory.html
│ │ │ │ │ │ │ ├── Jdk.html
│ │ │ │ │ │ │ ├── ModuleDependency.html
│ │ │ │ │ │ │ ├── Module.html
│ │ │ │ │ │ │ ├── ModuleLibrary.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ ├── PathFactory.html
│ │ │ │ │ │ │ ├── Path.html
│ │ │ │ │ │ │ ├── Project.html
│ │ │ │ │ │ │ ├── ProjectLibrary.html
│ │ │ │ │ │ │ ├── SingleEntryModuleLibrary.html
│ │ │ │ │ │ │ └── Workspace.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── IdeWorkspace.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── javascript
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── JavaScriptBasePlugin.html
│ │ │ │ │ │ ├── JavaScriptExtension.html
│ │ │ │ │ │ ├── JavaScriptRepositoriesExtension.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── SourceTransformationException.html
│ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ ├── CoffeeScriptBasePlugin.html
│ │ │ │ │ │ ├── CoffeeScriptCompile.html
│ │ │ │ │ │ ├── CoffeeScriptCompileOptions.html
│ │ │ │ │ │ ├── CoffeeScriptCompiler.html
│ │ │ │ │ │ ├── CoffeeScriptCompileSpec.html
│ │ │ │ │ │ ├── CoffeeScriptExtension.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── envjs
│ │ │ │ │ │ ├── browser
│ │ │ │ │ │ │ ├── BrowserEvaluate.html
│ │ │ │ │ │ │ ├── BrowserEvaluator.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ ├── EnvJsExtension.html
│ │ │ │ │ │ ├── EnvJsPlugin.html
│ │ │ │ │ │ ├── http
│ │ │ │ │ │ │ ├── HttpFileServerFactory.html
│ │ │ │ │ │ │ ├── HttpFileServer.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ └── simple
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ ├── SimpleHttpFileServerFactory.html
│ │ │ │ │ │ │ └── SimpleHttpFileServer.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── jshint
│ │ │ │ │ │ ├── JsHintExtension.html
│ │ │ │ │ │ ├── JsHint.html
│ │ │ │ │ │ ├── JsHintPlugin.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── rhino
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── RhinoExtension.html
│ │ │ │ │ ├── RhinoPlugin.html
│ │ │ │ │ └── RhinoShellExec.html
│ │ │ │ └── signing
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── signatory
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── pgp
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PgpKeyId.html
│ │ │ │ │ │ ├── PgpSignatoryFactory.html
│ │ │ │ │ │ ├── PgpSignatory.html
│ │ │ │ │ │ └── PgpSignatoryProvider.html
│ │ │ │ │ ├── Signatory.html
│ │ │ │ │ ├── SignatoryProvider.html
│ │ │ │ │ └── SignatorySupport.html
│ │ │ │ ├── Signature.html
│ │ │ │ ├── SignatureSpec.html
│ │ │ │ ├── Sign.html
│ │ │ │ ├── SigningExtension.html
│ │ │ │ ├── SigningPlugin.html
│ │ │ │ ├── SignOperation.html
│ │ │ │ └── type
│ │ │ │ ├── AbstractSignatureType.html
│ │ │ │ ├── AbstractSignatureTypeProvider.html
│ │ │ │ ├── BinarySignatureType.html
│ │ │ │ ├── DefaultSignatureTypeProvider.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── pgp
│ │ │ │ │ ├── ArmoredSignatureType.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── SignatureType.html
│ │ │ │ └── SignatureTypeProvider.html
│ │ │ ├── process
│ │ │ │ ├── BaseExecSpec.html
│ │ │ │ ├── CommandLineArgumentProvider.html
│ │ │ │ ├── ExecResult.html
│ │ │ │ ├── ExecSpec.html
│ │ │ │ ├── JavaExecSpec.html
│ │ │ │ ├── JavaForkOptions.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── ProcessForkOptions.html
│ │ │ ├── StartParameter.html
│ │ │ ├── swiftpm
│ │ │ │ ├── Package.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── SwiftPackageManagerExportPlugin.html
│ │ │ │ ├── Product.html
│ │ │ │ └── tasks
│ │ │ │ ├── GenerateSwiftPackageManagerManifest.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── TaskExecutionRequest.html
│ │ │ ├── testfixtures
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── ProjectBuilder.html
│ │ │ ├── testing
│ │ │ │ ├── base
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TestingBasePlugin.html
│ │ │ │ │ │ └── TestingModelBasePlugin.html
│ │ │ │ │ ├── TestSuiteBinarySpec.html
│ │ │ │ │ ├── TestSuiteContainer.html
│ │ │ │ │ ├── TestSuiteSpec.html
│ │ │ │ │ └── TestSuiteTaskCollection.html
│ │ │ │ └── jacoco
│ │ │ │ ├── plugins
│ │ │ │ │ ├── JacocoPluginExtension.html
│ │ │ │ │ ├── JacocoPlugin.html
│ │ │ │ │ ├── JacocoTaskExtension.html
│ │ │ │ │ ├── JacocoTaskExtension.Output.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ └── tasks
│ │ │ │ ├── JacocoBase.html
│ │ │ │ ├── JacocoCoverageVerification.html
│ │ │ │ ├── JacocoMerge.html
│ │ │ │ ├── JacocoReportBase.html
│ │ │ │ ├── JacocoReport.html
│ │ │ │ ├── JacocoReportsContainer.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── rules
│ │ │ │ ├── JacocoLimit.html
│ │ │ │ ├── JacocoViolationRule.html
│ │ │ │ ├── JacocoViolationRulesContainer.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── testkit
│ │ │ │ └── runner
│ │ │ │ ├── BuildResult.html
│ │ │ │ ├── BuildTask.html
│ │ │ │ ├── GradleRunner.html
│ │ │ │ ├── InvalidPluginMetadataException.html
│ │ │ │ ├── InvalidRunnerConfigurationException.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── TaskOutcome.html
│ │ │ │ ├── UnexpectedBuildFailure.html
│ │ │ │ ├── UnexpectedBuildResultException.html
│ │ │ │ ├── UnexpectedBuildSuccess.html
│ │ │ │ └── UnsupportedFeatureException.html
│ │ │ ├── tooling
│ │ │ │ ├── BuildActionExecuter.Builder.html
│ │ │ │ ├── BuildActionExecuter.html
│ │ │ │ ├── BuildActionFailureException.html
│ │ │ │ ├── BuildAction.html
│ │ │ │ ├── BuildCancelledException.html
│ │ │ │ ├── BuildController.html
│ │ │ │ ├── BuildException.html
│ │ │ │ ├── BuildLauncher.html
│ │ │ │ ├── CancellationToken.html
│ │ │ │ ├── CancellationTokenSource.html
│ │ │ │ ├── ConfigurableLauncher.html
│ │ │ │ ├── events
│ │ │ │ │ ├── BinaryPluginIdentifier.html
│ │ │ │ │ ├── configuration
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ProjectConfigurationFailureResult.html
│ │ │ │ │ │ ├── ProjectConfigurationFinishEvent.html
│ │ │ │ │ │ ├── ProjectConfigurationOperationDescriptor.html
│ │ │ │ │ │ ├── ProjectConfigurationOperationResult.html
│ │ │ │ │ │ ├── ProjectConfigurationOperationResult.PluginApplicationResult.html
│ │ │ │ │ │ ├── ProjectConfigurationProgressEvent.html
│ │ │ │ │ │ ├── ProjectConfigurationStartEvent.html
│ │ │ │ │ │ └── ProjectConfigurationSuccessResult.html
│ │ │ │ │ ├── FailureResult.html
│ │ │ │ │ ├── FinishEvent.html
│ │ │ │ │ ├── OperationDescriptor.html
│ │ │ │ │ ├── OperationResult.html
│ │ │ │ │ ├── OperationType.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginIdentifier.html
│ │ │ │ │ ├── ProgressEvent.html
│ │ │ │ │ ├── ProgressListener.html
│ │ │ │ │ ├── ScriptPluginIdentifier.html
│ │ │ │ │ ├── SkippedResult.html
│ │ │ │ │ ├── StartEvent.html
│ │ │ │ │ ├── StatusEvent.html
│ │ │ │ │ ├── SuccessResult.html
│ │ │ │ │ ├── task
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ ├── JavaCompileTaskOperationResult.AnnotationProcessorResult.html
│ │ │ │ │ │ │ ├── JavaCompileTaskOperationResult.AnnotationProcessorResult.Type.html
│ │ │ │ │ │ │ ├── JavaCompileTaskOperationResult.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TaskExecutionResult.html
│ │ │ │ │ │ ├── TaskFailureResult.html
│ │ │ │ │ │ ├── TaskFinishEvent.html
│ │ │ │ │ │ ├── TaskOperationDescriptor.html
│ │ │ │ │ │ ├── TaskOperationResult.html
│ │ │ │ │ │ ├── TaskProgressEvent.html
│ │ │ │ │ │ ├── TaskSkippedResult.html
│ │ │ │ │ │ ├── TaskStartEvent.html
│ │ │ │ │ │ └── TaskSuccessResult.html
│ │ │ │ │ ├── test
│ │ │ │ │ │ ├── JvmTestKind.html
│ │ │ │ │ │ ├── JvmTestOperationDescriptor.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TestFailureResult.html
│ │ │ │ │ │ ├── TestFinishEvent.html
│ │ │ │ │ │ ├── TestOperationDescriptor.html
│ │ │ │ │ │ ├── TestOperationResult.html
│ │ │ │ │ │ ├── TestProgressEvent.html
│ │ │ │ │ │ ├── TestSkippedResult.html
│ │ │ │ │ │ ├── TestStartEvent.html
│ │ │ │ │ │ └── TestSuccessResult.html
│ │ │ │ │ ├── transform
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TransformFailureResult.html
│ │ │ │ │ │ ├── TransformFinishEvent.html
│ │ │ │ │ │ ├── TransformOperationDescriptor.html
│ │ │ │ │ │ ├── TransformOperationDescriptor.SubjectDescriptor.html
│ │ │ │ │ │ ├── TransformOperationDescriptor.TransformerDescriptor.html
│ │ │ │ │ │ ├── TransformOperationResult.html
│ │ │ │ │ │ ├── TransformProgressEvent.html
│ │ │ │ │ │ ├── TransformStartEvent.html
│ │ │ │ │ │ └── TransformSuccessResult.html
│ │ │ │ │ └── work
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── WorkItemFailureResult.html
│ │ │ │ │ ├── WorkItemFinishEvent.html
│ │ │ │ │ ├── WorkItemOperationDescriptor.html
│ │ │ │ │ ├── WorkItemOperationResult.html
│ │ │ │ │ ├── WorkItemProgressEvent.html
│ │ │ │ │ ├── WorkItemStartEvent.html
│ │ │ │ │ └── WorkItemSuccessResult.html
│ │ │ │ ├── exceptions
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── UnsupportedBuildArgumentException.html
│ │ │ │ │ └── UnsupportedOperationConfigurationException.html
│ │ │ │ ├── Failure.html
│ │ │ │ ├── GradleConnectionException.html
│ │ │ │ ├── GradleConnector.html
│ │ │ │ ├── IntermediateResultHandler.html
│ │ │ │ ├── ListenerFailedException.html
│ │ │ │ ├── LongRunningOperation.html
│ │ │ │ ├── model
│ │ │ │ │ ├── build
│ │ │ │ │ │ ├── BuildEnvironment.html
│ │ │ │ │ │ ├── GradleEnvironment.html
│ │ │ │ │ │ ├── JavaEnvironment.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── BuildableElement.html
│ │ │ │ │ ├── BuildIdentifier.html
│ │ │ │ │ ├── BuildModel.html
│ │ │ │ │ ├── cpp
│ │ │ │ │ │ ├── CompilationDetails.html
│ │ │ │ │ │ ├── CppApplication.html
│ │ │ │ │ │ ├── CppBinary.html
│ │ │ │ │ │ ├── CppComponent.html
│ │ │ │ │ │ ├── CppExecutable.html
│ │ │ │ │ │ ├── CppLibrary.html
│ │ │ │ │ │ ├── CppProject.html
│ │ │ │ │ │ ├── CppSharedLibrary.html
│ │ │ │ │ │ ├── CppStaticLibrary.html
│ │ │ │ │ │ ├── CppTestSuite.html
│ │ │ │ │ │ ├── LinkageDetails.html
│ │ │ │ │ │ ├── MacroDirective.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── SourceFile.html
│ │ │ │ │ ├── Dependency.html
│ │ │ │ │ ├── DomainObjectSet.html
│ │ │ │ │ ├── eclipse
│ │ │ │ │ │ ├── AccessRule.html
│ │ │ │ │ │ ├── ClasspathAttribute.html
│ │ │ │ │ │ ├── EclipseBuildCommand.html
│ │ │ │ │ │ ├── EclipseClasspathContainer.html
│ │ │ │ │ │ ├── EclipseClasspathEntry.html
│ │ │ │ │ │ ├── EclipseExternalDependency.html
│ │ │ │ │ │ ├── EclipseJavaSourceSettings.html
│ │ │ │ │ │ ├── EclipseLinkedResource.html
│ │ │ │ │ │ ├── EclipseOutputLocation.html
│ │ │ │ │ │ ├── EclipseProjectDependency.html
│ │ │ │ │ │ ├── EclipseProject.html
│ │ │ │ │ │ ├── EclipseProjectNature.html
│ │ │ │ │ │ ├── EclipseRuntime.html
│ │ │ │ │ │ ├── EclipseSourceDirectory.html
│ │ │ │ │ │ ├── EclipseWorkspace.html
│ │ │ │ │ │ ├── EclipseWorkspaceProject.html
│ │ │ │ │ │ ├── HierarchicalEclipseProject.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── RunEclipseAutoBuildTasks.html
│ │ │ │ │ │ └── RunEclipseSynchronizationTasks.html
│ │ │ │ │ ├── Element.html
│ │ │ │ │ ├── ExternalDependency.html
│ │ │ │ │ ├── gradle
│ │ │ │ │ │ ├── BasicGradleProject.html
│ │ │ │ │ │ ├── BuildInvocations.html
│ │ │ │ │ │ ├── GradleBuild.html
│ │ │ │ │ │ ├── GradlePublication.html
│ │ │ │ │ │ ├── GradleScript.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── ProjectPublications.html
│ │ │ │ │ ├── GradleModuleVersion.html
│ │ │ │ │ ├── GradleProject.html
│ │ │ │ │ ├── GradleTask.html
│ │ │ │ │ ├── HasGradleProject.html
│ │ │ │ │ ├── HierarchicalElement.html
│ │ │ │ │ ├── idea
│ │ │ │ │ │ ├── BasicIdeaProject.html
│ │ │ │ │ │ ├── IdeaCompilerOutput.html
│ │ │ │ │ │ ├── IdeaContentRoot.html
│ │ │ │ │ │ ├── IdeaDependency.html
│ │ │ │ │ │ ├── IdeaDependencyScope.html
│ │ │ │ │ │ ├── IdeaJavaLanguageSettings.html
│ │ │ │ │ │ ├── IdeaLanguageLevel.html
│ │ │ │ │ │ ├── IdeaModuleDependency.html
│ │ │ │ │ │ ├── IdeaModule.html
│ │ │ │ │ │ ├── IdeaModuleIdentifier.html
│ │ │ │ │ │ ├── IdeaProject.html
│ │ │ │ │ │ ├── IdeaSingleEntryLibraryDependency.html
│ │ │ │ │ │ ├── IdeaSourceDirectory.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── java
│ │ │ │ │ │ ├── InstalledJdk.html
│ │ │ │ │ │ ├── JavaRuntime.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Launchable.html
│ │ │ │ │ ├── Model.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ProjectDependency.html
│ │ │ │ │ ├── ProjectIdentifier.html
│ │ │ │ │ ├── ProjectModel.html
│ │ │ │ │ ├── SourceDirectory.html
│ │ │ │ │ ├── Task.html
│ │ │ │ │ ├── TaskSelector.html
│ │ │ │ │ └── UnsupportedMethodException.html
│ │ │ │ ├── ModelBuilder.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── ProgressEvent.html
│ │ │ │ ├── ProgressListener.html
│ │ │ │ ├── ProjectConnection.html
│ │ │ │ ├── provider
│ │ │ │ │ └── model
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ParameterizedToolingModelBuilder.html
│ │ │ │ │ ├── ToolingModelBuilder.html
│ │ │ │ │ ├── ToolingModelBuilderRegistry.html
│ │ │ │ │ └── UnknownModelException.html
│ │ │ │ ├── ResultHandler.html
│ │ │ │ ├── TestExecutionException.html
│ │ │ │ ├── TestLauncher.html
│ │ │ │ ├── UnknownModelException.html
│ │ │ │ └── UnsupportedVersionException.html
│ │ │ ├── vcs
│ │ │ │ ├── git
│ │ │ │ │ ├── GitVersionControlSpec.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── SourceControl.html
│ │ │ │ ├── VcsMapping.html
│ │ │ │ ├── VcsMappings.html
│ │ │ │ ├── VersionControlRepository.html
│ │ │ │ └── VersionControlSpec.html
│ │ │ ├── work
│ │ │ │ ├── ChangeType.html
│ │ │ │ ├── FileChange.html
│ │ │ │ ├── Incremental.html
│ │ │ │ ├── InputChanges.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ └── workers
│ │ │ ├── ForkMode.html
│ │ │ ├── IsolationMode.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── WorkerConfiguration.html
│ │ │ ├── WorkerExecutionException.html
│ │ │ └── WorkerExecutor.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── package-search-index.js
│ │ ├── package-search-index.zip
│ │ ├── resources
│ │ │ ├── glass.png
│ │ │ └── x.png
│ │ ├── script.js
│ │ ├── search.js
│ │ ├── serialized-form.html
│ │ ├── type-search-index.js
│ │ └── type-search-index.zip
│ ├── release-notes.html
│ └── userguide
│ ├── announce_plugin.html
│ ├── ant.html
│ ├── antlr_plugin.html
│ ├── application_plugin.html
│ ├── artifact_management.html
│ ├── authoring_maintainable_build_scripts.html
│ ├── base.css
│ ├── base_plugin.html
│ ├── build_announcements_plugin.html
│ ├── build_cache.html
│ ├── build_dashboard_plugin.html
│ ├── build_environment.html
│ ├── building_cpp_projects.html
│ ├── building_java_projects.html
│ ├── build_init_plugin.html
│ ├── build_lifecycle.html
│ ├── checkstyle_plugin.html
│ ├── codenarc_plugin.html
│ ├── command_line_interface.html
│ ├── comparing_builds.html
│ ├── composite_builds.html
│ ├── cpp_application_plugin.html
│ ├── cpp_library_plugin.html
│ ├── cpp_plugins.html
│ ├── cpp_testing.html
│ ├── cpp_unit_test_plugin.html
│ ├── customizing_dependency_resolution_behavior.html
│ ├── custom_plugins.html
│ ├── custom_tasks.html
│ ├── declaring_dependencies.html
│ ├── declaring_repositories.html
│ ├── dependency_cache.html
│ ├── dependency_locking.html
│ ├── dependency_management_attribute_based_matching.html
│ ├── dependency_management_for_java_projects.html
│ ├── dependency_management_terminology.html
│ ├── dependency_types.html
│ ├── directory_layout.html
│ ├── distribution_plugin.html
│ ├── ear_plugin.html
│ ├── eclipse_plugin.html
│ ├── embedding.html
│ ├── feature_lifecycle.html
│ ├── feature_variants.html
│ ├── findbugs_plugin.html
│ ├── getting-started.html
│ ├── getting_started.html
│ ├── gradle_daemon.html
│ ├── gradle_wrapper.html
│ ├── groovy_build_script_primer.html
│ ├── groovy_plugin.html
│ ├── idea_plugin.html
│ ├── img
│ │ ├── android-studio-build-sync-popup.png
│ │ ├── ant-task-migration.png
│ │ ├── build-scan-home.png
│ │ ├── build-scan-infrastructure.png
│ │ ├── build-scan-performance-page.png
│ │ ├── commandLineTutorialTasks.png
│ │ ├── console-animation.gif
│ │ ├── console-build-output.jpg
│ │ ├── console-build-progress-bar.jpg
│ │ ├── console-build-result.jpg
│ │ ├── console-work-in-progress.jpg
│ │ ├── copy-with-deep-filter-example.png
│ │ ├── copy-with-flat-filter-example.png
│ │ ├── cpp-application-configurations.png
│ │ ├── cpp-application-task-graph.png
│ │ ├── cpp-application-variant-task-graph.png
│ │ ├── cpp-library-configurations.png
│ │ ├── cpp-library-variant-task-graph.png
│ │ ├── cpp-shared-library-task-graph.png
│ │ ├── cpp-sourcesets-compilation.png
│ │ ├── cpp-static-library-task-graph.png
│ │ ├── cpp-unit-test-configurations.png
│ │ ├── cpp-unit-test-task-graph.png
│ │ ├── cpp-unit-test-variant-task-graph.png
│ │ ├── dependency-management-configuration-inheritance.png
│ │ ├── dependency-management-configurations.png
│ │ ├── dependency-management-dependencies-report-build-scan.png
│ │ ├── dependency-management-dependencies-to-modules.png
│ │ ├── dependency-management-dependency-insight-report-build-scan.png
│ │ ├── dependency-management-dynamic-dependency-build-scan.png
│ │ ├── dependency-management-file-dependencies.png
│ │ ├── dependency-management-project-dependencies.png
│ │ ├── dependency-management-resolution.png
│ │ ├── dependency-management-shortcut-repositories.png
│ │ ├── deprecations.png
│ │ ├── exploded-war-child-copy-spec-example.png
│ │ ├── file-collection-vs-file-tree.png
│ │ ├── gradle-completion-4.0.gif
│ │ ├── gradle-completion.png
│ │ ├── gradle-core-test-build-scan-dependencies.png
│ │ ├── gradle-core-test-build-scan-performance.png
│ │ ├── gradle-profile-report.png
│ │ ├── groovy-build-scan.png
│ │ ├── groovyPluginTasks.png
│ │ ├── intellij-build-import-popup.png
│ │ ├── intellij-script-dependencies-reload.png
│ │ ├── jacocoHtmlReport.png
│ │ ├── java-configurations.png
│ │ ├── java-library-ignore-deprecated-main.png
│ │ ├── java-library-ignore-deprecated.png
│ │ ├── java-library-ignore-deprecated-test.png
│ │ ├── java-main-configurations.png
│ │ ├── javaPluginTasks.png
│ │ ├── java-sourcesets-compilation.png
│ │ ├── java-sourcesets-process-resources.png
│ │ ├── java-test-configurations.png
│ │ ├── jettyPluginTasks.png
│ │ ├── kotlin-dsl-intellij-idea-android-studio.png
│ │ ├── nativeDependents.png
│ │ ├── playPluginModel.png
│ │ ├── pluginMarkers.png
│ │ ├── profile.png
│ │ ├── publishing-process.png
│ │ ├── remote-debug-gradle.gif
│ │ ├── rich-cli.png
│ │ ├── scalaPluginTasks.png
│ │ ├── taskConfigurationAvoidance-navigate-to-performance.png
│ │ ├── taskConfigurationAvoidance-performance-annotated.png
│ │ ├── task-dag-examples.png
│ │ ├── taskInputsOutputs.png
│ │ ├── troubleshooting-dependency-management-build-scan.png
│ │ ├── troubleshooting-refresh-eclipse.png
│ │ ├── troubleshooting-refresh-intellij.png
│ │ ├── troubleshooting-task-execution-build-scan.png
│ │ ├── visual-studio-task-graph.png
│ │ ├── warPluginTasks.png
│ │ ├── wrapper-workflow.png
│ │ └── xcode-task-graph.png
│ ├── init_scripts.html
│ ├── inspecting_dependencies.html
│ ├── installation.html
│ ├── introduction_dependency_management.html
│ ├── intro_multi_project_builds.html
│ ├── jacoco_plugin.html
│ ├── javadoc.css
│ ├── java_gradle_plugin.html
│ ├── java_library_distribution_plugin.html
│ ├── java_library_plugin.html
│ ├── java_platform_plugin.html
│ ├── java_plugin.html
│ ├── java_testing.html
│ ├── jdepend_plugin.html
│ ├── jetty_plugin.html
│ ├── kotlin_dsl.html
│ ├── lazy_configuration.html
│ ├── licenses.html
│ ├── logging.html
│ ├── managing_dependency_configurations.html
│ ├── managing_transitive_dependencies.html
│ ├── manual.css
│ ├── maven_plugin.html
│ ├── migrating_from_ant.html
│ ├── migrating_from_maven.html
│ ├── more_about_tasks.html
│ ├── multi_project_builds.html
│ ├── native_software.html
│ ├── organizing_gradle_projects.html
│ ├── osgi_plugin.html
│ ├── play_plugin.html
│ ├── plugin_reference.html
│ ├── plugins.html
│ ├── pmd_plugin.html
│ ├── potential_traps.html
│ ├── prettify.css
│ ├── print.css
│ ├── project_report_plugin.html
│ ├── publishing_ivy.html
│ ├── publishing_maven.html
│ ├── publishing_overview.html
│ ├── release-notes.css
│ ├── reportingBasePluginProperties.html
│ ├── repository_types.html
│ ├── rule_source.html
│ ├── scala_plugin.html
│ ├── signing_plugin.html
│ ├── software_model_concepts.html
│ ├── software_model_extend.html
│ ├── software_model.html
│ ├── task_configuration_avoidance.html
│ ├── test_kit.html
│ ├── third_party_integration.html
│ ├── troubleshooting_dependency_resolution.html
│ ├── troubleshooting.html
│ ├── tutorial_using_tasks.html
│ ├── upgrading_version_4.html
│ ├── upgrading_version_5.html
│ ├── userguide.html
│ ├── userguide.pdf
│ ├── userguide_single.html
│ ├── visual_studio_plugin.html
│ ├── war_plugin.html
│ ├── what_is_gradle.html
│ ├── working_with_dependencies.html
│ ├── working_with_files.html
│ ├── writing_build_scripts.html
│ └── xcode_plugin.html
├── getting-started.html
├── init.d
│ └── readme.txt
├── lib
│ ├── annotations-13.0.jar
│ ├── ant-1.9.14.jar
│ ├── ant-launcher-1.9.14.jar
│ ├── asm-7.0.jar
│ ├── asm-analysis-7.0.jar
│ ├── asm-commons-7.0.jar
│ ├── asm-tree-7.0.jar
│ ├── commons-compress-1.18.jar
│ ├── commons-io-2.6.jar
│ ├── commons-lang-2.6.jar
│ ├── failureaccess-1.0.1.jar
│ ├── fastutil-8.2.1-min.jar
│ ├── gradle-api-metadata-5.5.jar
│ ├── gradle-base-services-5.5.jar
│ ├── gradle-base-services-groovy-5.5.jar
│ ├── gradle-build-cache-5.5.jar
│ ├── gradle-build-cache-packaging-5.5.jar
│ ├── gradle-build-option-5.5.jar
│ ├── gradle-cli-5.5.jar
│ ├── gradle-core-5.5.jar
│ ├── gradle-core-api-5.5.jar
│ ├── gradle-docs-5.5.jar
│ ├── gradle-execution-5.5.jar
│ ├── gradle-files-5.5.jar
│ ├── gradle-installation-beacon-5.5.jar
│ ├── gradle-instant-execution-5.5.jar
│ ├── gradle-jvm-services-5.5.jar
│ ├── gradle-kotlin-dsl-5.5.jar
│ ├── gradle-kotlin-dsl-tooling-models-5.5.jar
│ ├── gradle-launcher-5.5.jar
│ ├── gradle-logging-5.5.jar
│ ├── gradle-messaging-5.5.jar
│ ├── gradle-model-core-5.5.jar
│ ├── gradle-model-groovy-5.5.jar
│ ├── gradle-native-5.5.jar
│ ├── gradle-persistent-cache-5.5.jar
│ ├── gradle-process-services-5.5.jar
│ ├── gradle-resources-5.5.jar
│ ├── gradle-runtime-api-info-5.5.jar
│ ├── gradle-snapshots-5.5.jar
│ ├── gradle-tooling-api-5.5.jar
│ ├── gradle-wrapper-5.5.jar
│ ├── groovy-all-1.0-2.5.4.jar
│ ├── guava-27.1-android.jar
│ ├── jansi-1.17.1.jar
│ ├── javax.inject-1.jar
│ ├── jcl-over-slf4j-1.7.25.jar
│ ├── jsr305-3.0.2.jar
│ ├── jul-to-slf4j-1.7.25.jar
│ ├── kotlin-compiler-embeddable-1.3.31-patched-for-gradle-5.5.jar
│ ├── kotlin-reflect-1.3.31.jar
│ ├── kotlin-sam-with-receiver-compiler-plugin-1.3.31.jar
│ ├── kotlin-scripting-compiler-embeddable-1.3.31.jar
│ ├── kotlin-script-runtime-1.3.31.jar
│ ├── kotlin-stdlib-1.3.31.jar
│ ├── kotlin-stdlib-common-1.3.31.jar
│ ├── kotlin-stdlib-jdk7-1.3.31.jar
│ ├── kotlin-stdlib-jdk8-1.3.31.jar
│ ├── kotlinx-metadata-jvm-0.0.5.jar
│ ├── kryo-2.24.0.jar
│ ├── log4j-over-slf4j-1.7.25.jar
│ ├── minlog-1.2.jar
│ ├── native-platform-0.17.jar
│ ├── native-platform-freebsd-amd64-libcpp-0.17.jar
│ ├── native-platform-freebsd-amd64-libstdcpp-0.17.jar
│ ├── native-platform-freebsd-i386-libcpp-0.17.jar
│ ├── native-platform-freebsd-i386-libstdcpp-0.17.jar
│ ├── native-platform-linux-amd64-0.17.jar
│ ├── native-platform-linux-amd64-ncurses5-0.17.jar
│ ├── native-platform-linux-amd64-ncurses6-0.17.jar
│ ├── native-platform-linux-i386-0.17.jar
│ ├── native-platform-linux-i386-ncurses5-0.17.jar
│ ├── native-platform-linux-i386-ncurses6-0.17.jar
│ ├── native-platform-osx-amd64-0.17.jar
│ ├── native-platform-windows-amd64-0.17.jar
│ ├── native-platform-windows-amd64-min-0.17.jar
│ ├── native-platform-windows-i386-0.17.jar
│ ├── native-platform-windows-i386-min-0.17.jar
│ ├── objenesis-2.6.jar
│ ├── plugins
│ │ ├── aether-api-1.13.1.jar
│ │ ├── aether-connector-wagon-1.13.1.jar
│ │ ├── aether-impl-1.13.1.jar
│ │ ├── aether-spi-1.13.1.jar
│ │ ├── aether-util-1.13.1.jar
│ │ ├── apiguardian-api-1.0.0.jar
│ │ ├── asm-util-7.0.jar
│ │ ├── aws-java-sdk-core-1.11.407.jar
│ │ ├── aws-java-sdk-kms-1.11.407.jar
│ │ ├── aws-java-sdk-s3-1.11.407.jar
│ │ ├── bcpg-jdk15on-1.61.jar
│ │ ├── bcprov-jdk15on-1.61.jar
│ │ ├── biz.aQute.bndlib-4.0.0.jar
│ │ ├── bsh-2.0b6.jar
│ │ ├── commons-codec-1.11.jar
│ │ ├── dd-plist-1.21.jar
│ │ ├── google-api-client-1.25.0.jar
│ │ ├── google-api-services-storage-v1-rev136-1.25.0.jar
│ │ ├── google-http-client-1.25.0.jar
│ │ ├── google-http-client-jackson2-1.25.0.jar
│ │ ├── google-oauth-client-1.25.0.jar
│ │ ├── gradle-announce-5.5.jar
│ │ ├── gradle-antlr-5.5.jar
│ │ ├── gradle-build-cache-http-5.5.jar
│ │ ├── gradle-build-comparison-5.5.jar
│ │ ├── gradle-build-init-5.5.jar
│ │ ├── gradle-build-profile-5.5.jar
│ │ ├── gradle-code-quality-5.5.jar
│ │ ├── gradle-composite-builds-5.5.jar
│ │ ├── gradle-dependency-management-5.5.jar
│ │ ├── gradle-diagnostics-5.5.jar
│ │ ├── gradle-ear-5.5.jar
│ │ ├── gradle-ide-5.5.jar
│ │ ├── gradle-ide-native-5.5.jar
│ │ ├── gradle-ide-play-5.5.jar
│ │ ├── gradle-ivy-5.5.jar
│ │ ├── gradle-jacoco-5.5.jar
│ │ ├── gradle-javascript-5.5.jar
│ │ ├── gradle-kotlin-dsl-provider-plugins-5.5.jar
│ │ ├── gradle-kotlin-dsl-tooling-builders-5.5.jar
│ │ ├── gradle-language-groovy-5.5.jar
│ │ ├── gradle-language-java-5.5.jar
│ │ ├── gradle-language-jvm-5.5.jar
│ │ ├── gradle-language-native-5.5.jar
│ │ ├── gradle-language-scala-5.5.jar
│ │ ├── gradle-maven-5.5.jar
│ │ ├── gradle-osgi-5.5.jar
│ │ ├── gradle-platform-base-5.5.jar
│ │ ├── gradle-platform-jvm-5.5.jar
│ │ ├── gradle-platform-native-5.5.jar
│ │ ├── gradle-platform-play-5.5.jar
│ │ ├── gradle-plugin-development-5.5.jar
│ │ ├── gradle-plugins-5.5.jar
│ │ ├── gradle-plugin-use-5.5.jar
│ │ ├── gradle-publish-5.5.jar
│ │ ├── gradle-reporting-5.5.jar
│ │ ├── gradle-resources-gcs-5.5.jar
│ │ ├── gradle-resources-http-5.5.jar
│ │ ├── gradle-resources-s3-5.5.jar
│ │ ├── gradle-resources-sftp-5.5.jar
│ │ ├── gradle-scala-5.5.jar
│ │ ├── gradle-signing-5.5.jar
│ │ ├── gradle-testing-base-5.5.jar
│ │ ├── gradle-testing-junit-platform-5.5.jar
│ │ ├── gradle-testing-jvm-5.5.jar
│ │ ├── gradle-testing-native-5.5.jar
│ │ ├── gradle-test-kit-5.5.jar
│ │ ├── gradle-tooling-api-builders-5.5.jar
│ │ ├── gradle-tooling-native-5.5.jar
│ │ ├── gradle-version-control-5.5.jar
│ │ ├── gradle-workers-5.5.jar
│ │ ├── gson-2.8.5.jar
│ │ ├── hamcrest-core-1.3.jar
│ │ ├── httpclient-4.5.6.jar
│ │ ├── httpcore-4.4.10.jar
│ │ ├── ion-java-1.0.2.jar
│ │ ├── ivy-2.3.0.jar
│ │ ├── jackson-annotations-2.9.8.jar
│ │ ├── jackson-core-2.9.8.jar
│ │ ├── jackson-databind-2.9.8.jar
│ │ ├── jatl-0.2.3.jar
│ │ ├── jaxb-impl-2.3.1.jar
│ │ ├── jcifs-1.3.17.jar
│ │ ├── jcommander-1.72.jar
│ │ ├── jmespath-java-1.11.407.jar
│ │ ├── joda-time-2.10.jar
│ │ ├── jsch-0.1.54.jar
│ │ ├── junit-4.12.jar
│ │ ├── junit-platform-commons-1.3.1.jar
│ │ ├── junit-platform-engine-1.3.1.jar
│ │ ├── junit-platform-launcher-1.3.1.jar
│ │ ├── jzlib-1.1.3.jar
│ │ ├── maven-aether-provider-3.0.4.jar
│ │ ├── maven-artifact-3.0.4.jar
│ │ ├── maven-compat-3.0.4.jar
│ │ ├── maven-core-3.0.4.jar
│ │ ├── maven-model-3.0.4.jar
│ │ ├── maven-model-builder-3.0.4.jar
│ │ ├── maven-plugin-api-3.0.4.jar
│ │ ├── maven-repository-metadata-3.0.4.jar
│ │ ├── maven-settings-3.0.4.jar
│ │ ├── maven-settings-builder-3.0.4.jar
│ │ ├── nekohtml-1.9.22.jar
│ │ ├── opentest4j-1.1.1.jar
│ │ ├── org.eclipse.jgit-5.0.3.201809091024-r.jar
│ │ ├── plexus-cipher-1.7.jar
│ │ ├── plexus-classworlds-2.5.1.jar
│ │ ├── plexus-component-annotations-1.5.5.jar
│ │ ├── plexus-container-default-1.7.1.jar
│ │ ├── plexus-interpolation-1.14.jar
│ │ ├── plexus-sec-dispatcher-1.3.jar
│ │ ├── plexus-utils-3.1.0.jar
│ │ ├── pmaven-common-0.8-20100325.jar
│ │ ├── pmaven-groovy-0.8-20100325.jar
│ │ ├── rhino-1.7.10.jar
│ │ ├── simple-4.1.21.jar
│ │ ├── snakeyaml-1.17.jar
│ │ ├── testng-6.3.1.jar
│ │ ├── wagon-file-3.0.0.jar
│ │ ├── wagon-http-3.0.0.jar
│ │ ├── wagon-http-shared-3.0.0.jar
│ │ ├── wagon-provider-api-3.0.0.jar
│ │ ├── xbean-reflect-3.7.jar
│ │ └── xercesImpl-2.12.0.jar
│ ├── slf4j-api-1.7.25.jar
│ ├── trove4j-1.0.20181211.jar
│ └── xml-apis-1.4.01.jar
├── LICENSE
├── media
│ ├── gradle.icns
│ ├── gradle-icon-128x128.png
│ ├── gradle-icon-16x16.png
│ ├── gradle-icon-24x24.png
│ ├── gradle-icon-256x256.png
│ ├── gradle-icon-32x32.png
│ ├── gradle-icon-48x48.png
│ ├── gradle-icon-512x512.png
│ └── gradle-icon-64x64.png
├── NOTICE
├── samples
│ ├── announce
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── antlr
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── antlr
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Calculator.g
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── GrammarTest.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── main
│ │ │ └── antlr
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Calculator.g
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── GrammarTest.java
│ ├── application
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── dist
│ │ │ │ └── LICENSE
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── dist
│ │ │ └── LICENSE
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── Main.java
│ ├── build-announcements
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── init.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── init.gradle.kts
│ │ └── settings.gradle.kts
│ ├── buildCache
│ │ ├── build-src
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── buildSrc
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── buildCacheSettings.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── buildSrc
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── gradle
│ │ │ │ └── buildCacheSettings.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── cacheable-bundle
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── scripts
│ │ │ │ │ ├── a.js
│ │ │ │ │ └── b.js
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── scripts
│ │ │ │ ├── a.js
│ │ │ │ └── b.js
│ │ │ └── settings.gradle.kts
│ │ ├── cacheable-bundle-task
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── scripts
│ │ │ │ │ ├── a.js
│ │ │ │ │ └── b.js
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── scripts
│ │ │ │ ├── a.js
│ │ │ │ └── b.js
│ │ │ └── settings.gradle.kts
│ │ ├── configure-built-in-caches
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── configure-by-init-script
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── init.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── init.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── developer-ci-setup
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── http-build-cache
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── buildDashboard
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── config
│ │ │ │ └── codenarc
│ │ │ │ └── codenarc.xml
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── GroovyPerson.groovy
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonTest.groovy
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── GroovyPerson.groovy
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Person.java
│ │ └── test
│ │ └── groovy
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── PersonTest.groovy
│ ├── clientModuleDependencies
│ │ ├── api
│ │ │ └── build.gradle
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── shared
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── SomeClass.java
│ ├── codeQuality
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── config
│ │ │ │ ├── checkstyle
│ │ │ │ │ ├── checkstyle.xml
│ │ │ │ │ └── suppressions.xml
│ │ │ │ ├── codenarc
│ │ │ │ │ └── codenarc.xml
│ │ │ │ └── xsl
│ │ │ │ ├── checkstyle-custom.xsl
│ │ │ │ └── findbugs-custom.xsl
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── GroovyPerson.groovy
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── bad_name.java
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonTest.groovy
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── config
│ │ │ ├── checkstyle
│ │ │ │ ├── checkstyle.xml
│ │ │ │ └── suppressions.xml
│ │ │ ├── codenarc
│ │ │ │ └── codenarc.xml
│ │ │ └── xsl
│ │ │ ├── checkstyle-custom.xsl
│ │ │ └── findbugs-custom.xsl
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── GroovyPerson.groovy
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── bad_name.java
│ │ │ └── Person.java
│ │ └── test
│ │ └── groovy
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── PersonTest.groovy
│ ├── compositeBuilds
│ │ ├── basic
│ │ │ ├── groovy
│ │ │ │ ├── composite
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── my-app
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings-composite.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── myapp
│ │ │ │ │ └── Main.java
│ │ │ │ └── my-utils
│ │ │ │ ├── build.gradle
│ │ │ │ ├── number-utils
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── numberutils
│ │ │ │ │ └── Numbers.java
│ │ │ │ ├── settings.gradle
│ │ │ │ └── string-utils
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── stringutils
│ │ │ │ └── Strings.java
│ │ │ ├── kotlin
│ │ │ │ ├── composite
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── my-app
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings-composite.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── myapp
│ │ │ │ │ └── Main.java
│ │ │ │ └── my-utils
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── number-utils
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── numberutils
│ │ │ │ │ └── Numbers.java
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── string-utils
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── stringutils
│ │ │ │ └── Strings.java
│ │ │ └── README.md
│ │ ├── declared-substitution
│ │ │ ├── groovy
│ │ │ │ ├── anonymous-library
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── numberutils
│ │ │ │ │ └── Numbers.java
│ │ │ │ └── my-app
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ ├── settings-without-declared-substitution.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── myapp
│ │ │ │ └── Main.java
│ │ │ ├── kotlin
│ │ │ │ ├── anonymous-library
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── numberutils
│ │ │ │ │ └── Numbers.java
│ │ │ │ └── my-app
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ ├── settings-without-declared-substitution.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── myapp
│ │ │ │ └── Main.java
│ │ │ └── README.md
│ │ ├── hierarchical-multirepo
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── modules
│ │ │ │ │ ├── number-utils
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── numberutils
│ │ │ │ │ │ └── Numbers.java
│ │ │ │ │ └── string-utils
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── stringutils
│ │ │ │ │ └── Strings.java
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── myapp
│ │ │ │ └── Main.java
│ │ │ ├── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── modules
│ │ │ │ │ ├── number-utils
│ │ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── numberutils
│ │ │ │ │ │ └── Numbers.java
│ │ │ │ │ └── string-utils
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── sample
│ │ │ │ │ └── stringutils
│ │ │ │ │ └── Strings.java
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── myapp
│ │ │ │ └── Main.java
│ │ │ └── README.md
│ │ └── plugin-dev
│ │ ├── compositeBuilds_plugin_dev.conf
│ │ ├── groovy
│ │ │ ├── consumer
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── greeting-plugin
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── sample
│ │ │ ├── GreetingExtension.java
│ │ │ ├── GreetingPlugin.java
│ │ │ └── GreetingTask.java
│ │ ├── kotlin
│ │ │ ├── consumer
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── greeting-plugin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── sample
│ │ │ ├── GreetingExtension.java
│ │ │ ├── GreetingPlugin.java
│ │ │ └── GreetingTask.java
│ │ └── README.md
│ ├── customBuildLanguage
│ │ ├── basicEdition
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── dist
│ │ │ └── end-user-license-agreement.txt
│ │ ├── billing
│ │ │ └── build.gradle
│ │ ├── build.gradle
│ │ ├── buildSrc
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── samples
│ │ │ │ ├── ProductDefinition.groovy
│ │ │ │ ├── ProductModulePlugin.groovy
│ │ │ │ └── ProductPlugin.groovy
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── gradle-plugins
│ │ │ ├── product-module.properties
│ │ │ └── product.properties
│ │ ├── enterpriseEdition
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── dist
│ │ │ └── end-user-license-agreement.txt
│ │ ├── identityManagement
│ │ │ └── build.gradle
│ │ ├── reporting
│ │ │ └── build.gradle
│ │ ├── settings.gradle
│ │ └── src
│ │ └── dist
│ │ ├── bin
│ │ │ └── start.sh
│ │ └── readme.txt
│ ├── customDistribution
│ │ ├── consumer
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── plugin
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── src
│ │ ├── initScripts
│ │ │ └── custom-plugins.gradle
│ │ └── main
│ │ ├── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ ├── GreetingPlugin.groovy
│ │ │ └── GreetingTask.groovy
│ │ └── resources
│ │ └── META-INF
│ │ └── gradle-plugins
│ │ └── greeting.properties
│ ├── customModel
│ │ ├── componentType
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── internalViews
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── languageType
│ │ ├── build.gradle
│ │ ├── buildSrc
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── groovy
│ │ │ └── sample
│ │ │ ├── documentation
│ │ │ │ ├── DocumentationBinary.groovy
│ │ │ │ ├── DocumentationComponent.groovy
│ │ │ │ ├── DocumentationPlugin.groovy
│ │ │ │ └── TextSourceSet.groovy
│ │ │ └── markdown
│ │ │ ├── MarkdownHtmlCompile.groovy
│ │ │ ├── MarkdownPlugin.groovy
│ │ │ └── MarkdownSourceSet.groovy
│ │ ├── settings.gradle
│ │ └── src
│ │ └── docs
│ │ ├── reference
│ │ │ └── README.txt
│ │ └── userguide
│ │ ├── chapter1.md
│ │ └── chapter2.md
│ ├── customPlugin
│ │ ├── groovy
│ │ │ ├── consumer
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── javaGradlePlugin
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── GreetingPlugin.groovy
│ │ │ │ └── GreetingTask.groovy
│ │ │ └── plugin
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── GreetingPlugin.groovy
│ │ │ │ │ └── GreetingTask.groovy
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── org.samples.greeting.properties
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ ├── GreetingPluginTest.groovy
│ │ │ └── GreetingTaskTest.groovy
│ │ └── kotlin
│ │ ├── consumer
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── javaGradlePlugin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ ├── GreetingPlugin.groovy
│ │ │ └── GreetingTask.groovy
│ │ └── plugin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── GreetingPlugin.groovy
│ │ │ │ └── GreetingTask.groovy
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── gradle-plugins
│ │ │ └── org.samples.greeting.properties
│ │ └── test
│ │ └── groovy
│ │ └── org
│ │ └── gradle
│ │ ├── GreetingPluginTest.groovy
│ │ └── GreetingTaskTest.groovy
│ ├── ear
│ │ ├── earCustomized
│ │ │ ├── groovy
│ │ │ │ ├── ear
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── app
│ │ │ │ │ └── META-INF
│ │ │ │ │ └── weblogic-application.xml
│ │ │ │ ├── settings.gradle
│ │ │ │ └── war
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── SimpleGreeter.java
│ │ │ │ └── webapp
│ │ │ │ └── index.jsp
│ │ │ └── kotlin
│ │ │ ├── ear
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── app
│ │ │ │ └── META-INF
│ │ │ │ └── weblogic-application.xml
│ │ │ ├── settings.gradle.kts
│ │ │ └── war
│ │ │ ├── build.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── SimpleGreeter.java
│ │ │ └── webapp
│ │ │ └── index.jsp
│ │ └── earWithWar
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── war
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── SimpleGreeter.java
│ │ │ └── webapp
│ │ │ └── index.jsp
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── war
│ │ ├── build.gradle.kts
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── SimpleGreeter.java
│ │ └── webapp
│ │ └── index.jsp
│ ├── eclipse
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── groovy
│ │ ├── crossCompilation
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ ├── GroovyPerson.groovy
│ │ │ │ │ │ ├── JavaPerson.java
│ │ │ │ │ │ └── PersonList.groovy
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.java
│ │ │ │ └── test
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.groovy
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gradle.properties
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── GroovyPerson.groovy
│ │ │ │ │ ├── JavaPerson.java
│ │ │ │ │ └── PersonList.groovy
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ ├── customizedLayout
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ ├── src
│ │ │ │ │ └── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.groovy
│ │ │ │ └── test
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.groovy
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ ├── src
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.groovy
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ ├── mixedJavaAndGroovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── GroovyPerson.groovy
│ │ │ │ │ ├── JavaPerson.java
│ │ │ │ │ └── PersonList.groovy
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ ├── multiproject
│ │ │ ├── build.gradle
│ │ │ ├── buildSrc
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── buildsrc
│ │ │ │ └── BuildSrcClass.groovy
│ │ │ ├── groovycDetector
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test
│ │ │ │ │ └── DetectorTransform.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── org.codehaus.groovy.transform.ASTTransformation
│ │ │ ├── settings.gradle
│ │ │ └── testproject
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── ExcludeGroovy.groovy
│ │ │ │ │ ├── ExcludeGroovyJava.java
│ │ │ │ │ ├── GroovyJavaPerson.java
│ │ │ │ │ └── GroovyPerson.groovy
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── ExcludeJava.java
│ │ │ │ │ └── JavaPerson.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── main.properties
│ │ │ ├── metaInfFiles
│ │ │ │ └── myfile
│ │ │ └── test
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── GroovyJavaPersonTest.java
│ │ │ │ ├── GroovyPersonTest.groovy
│ │ │ │ └── VersionTest.groovy
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── JavaPersonTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── test.properties
│ │ └── quickstart
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.groovy
│ │ │ │ └── resources
│ │ │ │ ├── resource.txt
│ │ │ │ └── script.groovy
│ │ │ └── test
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.groovy
│ │ │ └── resources
│ │ │ ├── testResource.txt
│ │ │ └── testScript.groovy
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.groovy
│ │ │ └── resources
│ │ │ ├── resource.txt
│ │ │ └── script.groovy
│ │ └── test
│ │ ├── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ └── resources
│ │ ├── testResource.txt
│ │ └── testScript.groovy
│ ├── idea
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── ivy-publish
│ │ ├── conditional-publishing
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── customize-identity
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── descriptor-customization
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── distribution
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── java-multi-project
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── output-ivy.xml
│ │ ├── publish-artifact
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── quickstart
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── ivypublish
│ │ ├── build.gradle
│ │ ├── build.xml
│ │ ├── ivysettings.xml
│ │ ├── ivy.xml
│ │ ├── settings.gradle
│ │ ├── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── SomeClass.java
│ │ └── subproject
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── shared
│ │ └── Person.java
│ ├── java
│ │ ├── apiAndImpl
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── api
│ │ │ │ └── java
│ │ │ │ └── doubler
│ │ │ │ └── Doubler.java
│ │ │ ├── impl
│ │ │ │ └── java
│ │ │ │ └── doubler
│ │ │ │ └── impl
│ │ │ │ └── DoublerImpl.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── doubler
│ │ │ └── impl
│ │ │ └── DoublerImplTest.java
│ │ ├── apt
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── acme
│ │ │ │ ├── DefaultHeatSensor.java
│ │ │ │ ├── HeatSensor.java
│ │ │ │ └── Sensors.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── acme
│ │ │ ├── DefaultHeatSensor.java
│ │ │ ├── HeatSensor.java
│ │ │ └── Sensors.java
│ │ ├── base
│ │ │ ├── build.gradle
│ │ │ ├── prod
│ │ │ │ ├── build.gradle
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ ├── settings.gradle
│ │ │ └── test
│ │ │ ├── build.gradle
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── crossCompilation
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── resource.xml
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── PersonTest.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── test-resource.xml
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gradle.properties
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── resource.xml
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── test-resource.xml
│ │ ├── customizedLayout
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ ├── src
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── incrementalAnnotationProcessing
│ │ │ ├── library
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ ├── Entity.java
│ │ │ │ └── Service.java
│ │ │ ├── processor
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ ├── EntityProcessor.java
│ │ │ │ │ └── ServiceRegistryProcessor.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ ├── gradle
│ │ │ │ │ └── incremental.annotation.processors
│ │ │ │ └── services
│ │ │ │ └── javax.annotation.processing.Processor
│ │ │ ├── settings.gradle
│ │ │ └── user
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ ├── Entity1.java
│ │ │ ├── Entity2.java
│ │ │ ├── Main.java
│ │ │ ├── Service1.java
│ │ │ └── Service2.java
│ │ ├── multiproject
│ │ │ ├── groovy
│ │ │ │ ├── api
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── dist
│ │ │ │ │ │ └── README.txt
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── PersonList.java
│ │ │ │ │ └── apiImpl
│ │ │ │ │ └── Impl.java
│ │ │ │ ├── build.gradle
│ │ │ │ ├── buildSrc
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── buildsrc
│ │ │ │ │ │ └── BuildSrcClass.java
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── buildsrc
│ │ │ │ │ └── BuildSrcClassTest.java
│ │ │ │ ├── services
│ │ │ │ │ ├── shared
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── services
│ │ │ │ │ │ └── shared
│ │ │ │ │ │ └── TestTest.java
│ │ │ │ │ └── webservice
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── webservice
│ │ │ │ │ │ └── TestTest.java
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── webservice
│ │ │ │ │ └── TestTestTest.java
│ │ │ │ ├── settings.gradle
│ │ │ │ └── shared
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── shared
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── shared
│ │ │ │ │ └── main.properties
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── shared
│ │ │ │ │ └── PersonTest.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── shared
│ │ │ │ └── test.properties
│ │ │ └── kotlin
│ │ │ ├── api
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── dist
│ │ │ │ │ └── README.txt
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── api
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── PersonList.java
│ │ │ │ └── apiImpl
│ │ │ │ └── Impl.java
│ │ │ ├── build.gradle.kts
│ │ │ ├── buildSrc
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── buildsrc
│ │ │ │ │ └── BuildSrcClass.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── buildsrc
│ │ │ │ └── BuildSrcClassTest.java
│ │ │ ├── services
│ │ │ │ ├── shared
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── services
│ │ │ │ │ └── shared
│ │ │ │ │ └── TestTest.java
│ │ │ │ └── webservice
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── webservice
│ │ │ │ │ └── TestTest.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── webservice
│ │ │ │ └── TestTestTest.java
│ │ │ ├── settings.gradle.kts
│ │ │ └── shared
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── shared
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── Person.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── shared
│ │ │ │ └── main.properties
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── shared
│ │ │ │ └── PersonTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── shared
│ │ │ └── test.properties
│ │ ├── onlyif
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── quickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── resource.xml
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── PersonTest.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── test-resource.xml
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── resource.xml
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── test-resource.xml
│ │ ├── testListener
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── DoNothingTest.java
│ │ └── withIntegrationTests
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── src
│ │ ├── integration-test
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonIntegrationTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── inttest.properties
│ │ ├── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Person.java
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── PersonTestFixture.java
│ ├── java-feature-variant
│ │ ├── incompatible-variants
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── consumer
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── producer
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── consumer
│ │ │ │ └── build.gradle.kts
│ │ │ ├── producer
│ │ │ │ └── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── producer
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── producer-separate-sourceset
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── requiring-features
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── consumer
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── producer
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── consumer
│ │ │ │ └── build.gradle.kts
│ │ │ ├── producer
│ │ │ │ └── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── requiring-features-external
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── repo
│ │ └── org
│ │ └── gradle
│ │ └── demo
│ │ └── producer
│ │ ├── 1.0
│ │ │ ├── producer-1.0.module
│ │ │ ├── producer-1.0.module.md5
│ │ │ ├── producer-1.0.module.sha1
│ │ │ ├── producer-1.0.pom
│ │ │ ├── producer-1.0.pom.md5
│ │ │ └── producer-1.0.pom.sha1
│ │ ├── maven-metadata.xml
│ │ ├── maven-metadata.xml.md5
│ │ └── maven-metadata.xml.sha1
│ ├── javaGradlePlugin
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── SimplePlugin.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── SimplePlugin.java
│ ├── java-library
│ │ ├── multiproject
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── samples
│ │ │ │ └── app
│ │ │ │ └── Main.java
│ │ │ ├── build.gradle
│ │ │ ├── core
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── samples
│ │ │ │ └── core
│ │ │ │ └── Person.java
│ │ │ ├── settings.gradle
│ │ │ └── utils
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── samples
│ │ │ └── utils
│ │ │ └── PersonUtils.java
│ │ ├── quickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── HttpClientWrapper.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── resource.xml
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── HttpClientWrapper.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── resource.xml
│ │ └── with-groovy
│ │ ├── groovy
│ │ │ ├── a
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── B.groovy
│ │ │ │ └── java
│ │ │ │ └── A.java
│ │ │ ├── b
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── C.java
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── a
│ │ │ ├── build.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── groovy
│ │ │ │ └── B.groovy
│ │ │ └── java
│ │ │ └── A.java
│ │ ├── b
│ │ │ ├── build.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── C.java
│ │ └── settings.gradle.kts
│ ├── java-platform
│ │ ├── multiproject
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── core
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── lib
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── platform
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── core
│ │ │ │ └── build.gradle.kts
│ │ │ ├── lib
│ │ │ │ └── build.gradle.kts
│ │ │ ├── platform
│ │ │ │ └── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── quickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── recommender
│ │ ├── groovy
│ │ │ ├── consumer
│ │ │ │ └── build.gradle
│ │ │ ├── platform
│ │ │ │ └── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── consumer
│ │ │ └── build.gradle.kts
│ │ ├── platform
│ │ │ └── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── jvmComponents
│ │ └── scala
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── src
│ │ └── main
│ │ └── scala
│ │ └── org
│ │ └── gradle
│ │ └── samples
│ │ ├── Greeter.scala
│ │ ├── HelloWorld.scala
│ │ └── Person.java
│ ├── kotlinDsl
│ │ ├── accessors
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── androidBuild
│ │ │ ├── app
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── proguard-rules.pro
│ │ │ │ └── src
│ │ │ │ ├── androidTest
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ └── dsl
│ │ │ │ │ └── samples
│ │ │ │ │ └── androidstudio
│ │ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ │ ├── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── kotlin
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── kotlin
│ │ │ │ │ │ └── dsl
│ │ │ │ │ │ └── samples
│ │ │ │ │ │ └── androidstudio
│ │ │ │ │ │ └── MainActivity.kt
│ │ │ │ │ └── res
│ │ │ │ │ ├── drawable
│ │ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ │ ├── drawable-v24
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ ├── layout
│ │ │ │ │ │ └── activity_main.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ ├── ic_launcher_round.xml
│ │ │ │ │ │ └── ic_launcher.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ └── values
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── kotlin
│ │ │ │ └── dsl
│ │ │ │ └── samples
│ │ │ │ └── androidstudio
│ │ │ │ └── ExampleUnitTest.kt
│ │ │ ├── build.gradle.kts
│ │ │ ├── lib
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── AndroidManifest.xml
│ │ │ └── settings.gradle.kts
│ │ ├── androidSingleBuild
│ │ │ ├── build.gradle.kts
│ │ │ ├── proguard-rules.pro
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── androidTest
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── kotlin
│ │ │ │ └── dsl
│ │ │ │ └── samples
│ │ │ │ └── androidstudio
│ │ │ │ └── ExampleInstrumentedTest.kt
│ │ │ ├── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── kotlin
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ └── dsl
│ │ │ │ │ └── samples
│ │ │ │ │ └── androidstudio
│ │ │ │ │ └── MainActivity.kt
│ │ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ │ └── ic_launcher_background.xml
│ │ │ │ ├── drawable-v24
│ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ ├── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── ic_launcher_round.xml
│ │ │ │ │ └── ic_launcher.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ └── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── kotlin
│ │ │ └── dsl
│ │ │ └── samples
│ │ │ └── androidstudio
│ │ │ └── ExampleUnitTest.kt
│ │ ├── containers
│ │ │ ├── api
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── delegated-properties
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── scope
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── string-invoke
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── interoperability
│ │ │ ├── closure-of
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── delegate-closure-of
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── groovy-builder
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── kotlinClosure
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── static-extensions
│ │ │ ├── build.gradle
│ │ │ ├── build.gradle.kts
│ │ │ ├── buildSrc
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── myGroovy
│ │ │ │ │ └── TheTargetTypeGroovyExtension.groovy
│ │ │ │ ├── kotlin
│ │ │ │ │ └── myKotlin
│ │ │ │ │ └── TheTargetType.kt
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── services
│ │ │ │ └── org.codehaus.groovy.runtime.ExtensionModule
│ │ │ └── settings.gradle.kts
│ │ ├── kotlinDslPlugin
│ │ │ ├── build.gradle.kts
│ │ │ ├── buildSrc
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── multiProjectBuild
│ │ │ ├── build.gradle.kts
│ │ │ ├── domain
│ │ │ │ └── build.gradle.kts
│ │ │ ├── http
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── example
│ │ │ │ └── App.java
│ │ │ ├── infra
│ │ │ │ └── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── noAccessors
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── precompiledScriptPlugins
│ │ │ └── inBuildSrc
│ │ │ ├── build.gradle.kts
│ │ │ ├── buildSrc
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── kotlin
│ │ │ │ └── java-library-convention.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── sourceSetConvention
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── maven
│ │ ├── pomGeneration
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── lib
│ │ │ │ │ ├── compile-1.0.jar
│ │ │ │ │ ├── providedCompile-1.0.jar
│ │ │ │ │ ├── providedRuntime-1.0.zip
│ │ │ │ │ ├── providedRuntime-util-1.0.war
│ │ │ │ │ ├── runtime-1.0.jar
│ │ │ │ │ ├── testCompile-1.0.jar
│ │ │ │ │ └── testRuntime-1.0.jar
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── MyClass.java
│ │ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ └── web.xml
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── lib
│ │ │ │ ├── compile-1.0.jar
│ │ │ │ ├── providedCompile-1.0.jar
│ │ │ │ ├── providedRuntime-1.0.zip
│ │ │ │ ├── providedRuntime-util-1.0.war
│ │ │ │ ├── runtime-1.0.jar
│ │ │ │ ├── testCompile-1.0.jar
│ │ │ │ └── testRuntime-1.0.jar
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── MyClass.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ └── web.xml
│ │ └── quickstart
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── MyClass.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── MyClass.java
│ ├── maven-publish
│ │ ├── conditional-publishing
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── Sample.java
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── distribution
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── javaProject
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── subproject
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── shared
│ │ │ │ └── Person.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── subproject
│ │ │ ├── build.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── shared
│ │ │ └── Person.java
│ │ ├── multiple-publications
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── output
│ │ │ ├── project1.pom.xml
│ │ │ ├── project2-api.pom.xml
│ │ │ └── project2-impl.pom.xml
│ │ ├── pomGeneration
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── publish-artifact
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── quickstart
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── MyClass.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── MyClass.java
│ ├── modelRules
│ │ ├── basicRuleSourcePlugin
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── language-support
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── modelDsl
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── modelDslCoercion
│ │ │ ├── build.gradle
│ │ │ ├── data.csv
│ │ │ └── settings.gradle
│ │ └── ruleSourcePluginEach
│ │ ├── build.gradle
│ │ └── settings.gradle
│ ├── multiProjectBuildSrc
│ │ ├── build.gradle
│ │ ├── buildSrc
│ │ │ ├── build.gradle
│ │ │ ├── plugina
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── plugina
│ │ │ │ │ └── PluginA.groovy
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── plugina.properties
│ │ │ ├── pluginb
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── pluginb
│ │ │ │ │ └── PluginB.groovy
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── pluginb.properties
│ │ │ └── settings.gradle
│ │ └── settings.gradle
│ ├── native-binaries
│ │ ├── assembler
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── asm_i386_gcc
│ │ │ │ └── sum.s
│ │ │ ├── asm_i386_masm
│ │ │ │ └── sum.s
│ │ │ ├── c
│ │ │ │ └── main.c
│ │ │ └── headers
│ │ │ └── sum.h
│ │ ├── c
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── c
│ │ │ │ │ └── hello.c
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── c
│ │ │ └── main.c
│ │ ├── cpp
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── cpp-exe
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── hello.cpp
│ │ ├── cpp-lib
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── cpp
│ │ │ │ └── hello.cpp
│ │ │ └── headers
│ │ │ └── hello.h
│ │ ├── cunit
│ │ │ ├── build.gradle
│ │ │ ├── libs
│ │ │ │ └── cunit
│ │ │ │ └── 2.1-2
│ │ │ │ ├── include
│ │ │ │ │ └── CUnit
│ │ │ │ │ ├── Automated.h
│ │ │ │ │ ├── Basic.h
│ │ │ │ │ ├── Console.h
│ │ │ │ │ ├── CUError.h
│ │ │ │ │ ├── CUnit.h
│ │ │ │ │ ├── CUnit_intl.h
│ │ │ │ │ ├── MyMem.h
│ │ │ │ │ ├── TestDB.h
│ │ │ │ │ ├── TestRun.h
│ │ │ │ │ └── Util.h
│ │ │ │ └── lib
│ │ │ │ ├── cygwin
│ │ │ │ │ └── cunit.lib
│ │ │ │ ├── linux
│ │ │ │ │ └── libcunit.a
│ │ │ │ ├── mingw
│ │ │ │ │ └── cunit.lib
│ │ │ │ ├── osx
│ │ │ │ │ └── libcunit.a
│ │ │ │ ├── vs2010
│ │ │ │ │ └── cunit.lib
│ │ │ │ ├── vs2013
│ │ │ │ │ └── cunit.lib
│ │ │ │ └── vs2015
│ │ │ │ └── cunit.lib
│ │ │ ├── README.md
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── operators
│ │ │ │ ├── c
│ │ │ │ │ ├── minus.c
│ │ │ │ │ └── plus.c
│ │ │ │ └── headers
│ │ │ │ └── operators.h
│ │ │ └── operatorsTest
│ │ │ ├── c
│ │ │ │ ├── suite_operators.c
│ │ │ │ ├── test_minus.c
│ │ │ │ └── test_plus.c
│ │ │ └── headers
│ │ │ └── test_operators.h
│ │ ├── custom-check
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── custom-layout
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── include
│ │ │ │ └── hello.h
│ │ │ └── source
│ │ │ ├── hello.c
│ │ │ └── main.cpp
│ │ ├── flavors
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── google-test
│ │ │ ├── build.gradle
│ │ │ ├── libs
│ │ │ │ └── googleTest
│ │ │ │ └── 1.7.0
│ │ │ │ ├── include
│ │ │ │ │ └── gtest
│ │ │ │ │ ├── gtest-death-test.h
│ │ │ │ │ ├── gtest.h
│ │ │ │ │ ├── gtest-message.h
│ │ │ │ │ ├── gtest-param-test.h
│ │ │ │ │ ├── gtest-param-test.h.pump
│ │ │ │ │ ├── gtest_pred_impl.h
│ │ │ │ │ ├── gtest-printers.h
│ │ │ │ │ ├── gtest_prod.h
│ │ │ │ │ ├── gtest-spi.h
│ │ │ │ │ ├── gtest-test-part.h
│ │ │ │ │ ├── gtest-typed-test.h
│ │ │ │ │ └── internal
│ │ │ │ │ ├── gtest-death-test-internal.h
│ │ │ │ │ ├── gtest-filepath.h
│ │ │ │ │ ├── gtest-internal.h
│ │ │ │ │ ├── gtest-linked_ptr.h
│ │ │ │ │ ├── gtest-param-util-generated.h
│ │ │ │ │ ├── gtest-param-util-generated.h.pump
│ │ │ │ │ ├── gtest-param-util.h
│ │ │ │ │ ├── gtest-port.h
│ │ │ │ │ ├── gtest-string.h
│ │ │ │ │ ├── gtest-tuple.h
│ │ │ │ │ ├── gtest-tuple.h.pump
│ │ │ │ │ ├── gtest-type-util.h
│ │ │ │ │ └── gtest-type-util.h.pump
│ │ │ │ └── lib
│ │ │ │ ├── cygwin
│ │ │ │ │ └── gtest.lib
│ │ │ │ ├── linux
│ │ │ │ │ └── libgtest.a
│ │ │ │ ├── mingw
│ │ │ │ │ └── gtest.lib
│ │ │ │ ├── osx
│ │ │ │ │ └── libgtest.a
│ │ │ │ ├── vs2010
│ │ │ │ │ └── gtest.lib
│ │ │ │ ├── vs2013
│ │ │ │ │ └── gtest.lib
│ │ │ │ └── vs2015
│ │ │ │ └── gtest.lib
│ │ │ ├── README.md
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── operators
│ │ │ │ ├── cpp
│ │ │ │ │ ├── minus.cpp
│ │ │ │ │ └── plus.cpp
│ │ │ │ └── headers
│ │ │ │ └── operators.h
│ │ │ └── operatorsTest
│ │ │ └── cpp
│ │ │ ├── test_main.cpp
│ │ │ ├── test_minus.cpp
│ │ │ └── test_plus.cpp
│ │ ├── idl
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── c
│ │ │ │ └── main.c
│ │ │ └── idl
│ │ │ └── hello.idl
│ │ ├── multi-project
│ │ │ ├── build.gradle
│ │ │ ├── exe
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── cpp
│ │ │ │ └── main.cpp
│ │ │ ├── lib
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── settings.gradle
│ │ ├── objective-c
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── headers
│ │ │ │ └── greeter.h
│ │ │ └── objc
│ │ │ ├── greeter.m
│ │ │ └── main.m
│ │ ├── objective-cpp
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── headers
│ │ │ │ └── greeter.h
│ │ │ └── objcpp
│ │ │ ├── greeter.mm
│ │ │ └── main.mm
│ │ ├── prebuilt
│ │ │ ├── 3rd-party-lib
│ │ │ │ ├── boost_1_55_0
│ │ │ │ │ ├── boost
│ │ │ │ │ │ └── version.hpp
│ │ │ │ │ └── README.txt
│ │ │ │ └── util
│ │ │ │ ├── build.gradle
│ │ │ │ ├── README.txt
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── util
│ │ │ │ ├── cpp
│ │ │ │ │ └── util.cpp
│ │ │ │ └── headers
│ │ │ │ └── util.h
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── pre-compiled-headers
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ ├── hello.h
│ │ │ │ └── pch.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── sourceset-variant
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── c
│ │ │ │ └── main.c
│ │ │ ├── headers
│ │ │ │ └── platform.h
│ │ │ ├── linux
│ │ │ │ └── platform-linux.c
│ │ │ ├── mac
│ │ │ │ └── platform-mac.c
│ │ │ └── windows
│ │ │ └── platform-windows.c
│ │ ├── target-platforms
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── tool-chains
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── variants
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── visual-studio
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ └── windows-resources
│ │ ├── build.gradle
│ │ ├── build-resource-only-dll.gradle
│ │ ├── settings.gradle
│ │ └── src
│ │ ├── hello
│ │ │ ├── cpp
│ │ │ │ └── hello.cpp
│ │ │ ├── headers
│ │ │ │ ├── hello.h
│ │ │ │ └── resources.h
│ │ │ └── rc
│ │ │ └── resources.rc
│ │ └── main
│ │ └── cpp
│ │ └── main.cpp
│ ├── osgi
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── GradleActivator.groovy
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── main
│ │ └── groovy
│ │ └── org
│ │ └── gradle
│ │ └── GradleActivator.groovy
│ ├── play
│ │ ├── advanced
│ │ │ ├── app
│ │ │ │ ├── assets
│ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ ├── console.coffee
│ │ │ │ │ │ └── squareit.coffee
│ │ │ │ │ └── javascripts
│ │ │ │ │ └── sample.js
│ │ │ │ ├── controllers
│ │ │ │ │ ├── Application.scala
│ │ │ │ │ ├── hello
│ │ │ │ │ │ └── HelloController.java
│ │ │ │ │ └── QuestionsThreeController.scala
│ │ │ │ ├── models
│ │ │ │ │ └── Person.scala
│ │ │ │ └── views
│ │ │ │ ├── fields.scala.html
│ │ │ │ ├── index.scala.html
│ │ │ │ ├── main.scala.html
│ │ │ │ ├── pass.scala.html
│ │ │ │ ├── person.scala.html
│ │ │ │ └── square.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ ├── hello.routes
│ │ │ │ └── routes
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── favicon.png
│ │ │ │ ├── javascripts
│ │ │ │ │ ├── hello.js
│ │ │ │ │ └── jquery-2.1.3.min.js
│ │ │ │ └── stylesheets
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── main.css
│ │ │ ├── settings.gradle
│ │ │ └── test
│ │ │ ├── ApplicationSpec.scala
│ │ │ └── IntegrationSpec.scala
│ │ ├── basic
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── Application.scala
│ │ │ │ └── views
│ │ │ │ ├── index.scala.html
│ │ │ │ └── main.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ └── routes
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── favicon.png
│ │ │ │ ├── javascripts
│ │ │ │ │ └── hello.js
│ │ │ │ └── stylesheets
│ │ │ │ └── main.css
│ │ │ ├── settings.gradle
│ │ │ └── test
│ │ │ ├── ApplicationSpec.scala
│ │ │ └── IntegrationSpec.scala
│ │ ├── configure-compiler
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── Application.scala
│ │ │ │ └── views
│ │ │ │ ├── index.scala.html
│ │ │ │ └── main.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ └── routes
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── favicon.png
│ │ │ │ ├── javascripts
│ │ │ │ │ └── hello.js
│ │ │ │ └── stylesheets
│ │ │ │ └── main.css
│ │ │ ├── settings.gradle
│ │ │ └── test
│ │ │ ├── ApplicationSpec.scala
│ │ │ └── IntegrationSpec.scala
│ │ ├── custom-assets
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── Application.scala
│ │ │ │ └── views
│ │ │ │ ├── index.scala.html
│ │ │ │ └── main.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ └── routes
│ │ │ ├── copyright.txt
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── favicon.png
│ │ │ │ ├── javascripts
│ │ │ │ │ └── hello.js
│ │ │ │ └── stylesheets
│ │ │ │ └── main.css
│ │ │ ├── raw-assets
│ │ │ │ └── sample.js
│ │ │ └── settings.gradle
│ │ ├── custom-distribution
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── Application.scala
│ │ │ │ └── views
│ │ │ │ ├── index.scala.html
│ │ │ │ └── main.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ └── routes
│ │ │ ├── LICENSE
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── favicon.png
│ │ │ │ ├── javascripts
│ │ │ │ │ └── hello.js
│ │ │ │ └── stylesheets
│ │ │ │ └── main.css
│ │ │ ├── README.md
│ │ │ ├── scripts
│ │ │ │ └── runPlayBinaryAsUser.sh
│ │ │ └── settings.gradle
│ │ ├── multiproject
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── Application.scala
│ │ │ │ └── views
│ │ │ │ └── index.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ └── routes
│ │ │ ├── modules
│ │ │ │ ├── admin
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── controllers
│ │ │ │ │ │ │ └── admin
│ │ │ │ │ │ │ ├── Application.scala
│ │ │ │ │ │ │ └── Assets.scala
│ │ │ │ │ │ └── views
│ │ │ │ │ │ └── admin
│ │ │ │ │ │ └── index.scala.html
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── conf
│ │ │ │ │ │ ├── admin.routes
│ │ │ │ │ │ └── application.conf
│ │ │ │ │ └── public
│ │ │ │ │ └── javascript
│ │ │ │ │ └── admin.js
│ │ │ │ ├── user
│ │ │ │ │ ├── app
│ │ │ │ │ │ ├── controllers
│ │ │ │ │ │ │ └── user
│ │ │ │ │ │ │ └── Application.scala
│ │ │ │ │ │ └── views
│ │ │ │ │ │ └── user
│ │ │ │ │ │ └── index.scala.html
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── conf
│ │ │ │ │ ├── application.conf
│ │ │ │ │ └── user.routes
│ │ │ │ └── util
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── sample
│ │ │ │ └── util
│ │ │ │ └── BuiltBy.java
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── gradle.ico
│ │ │ │ └── javascript
│ │ │ │ └── timestamp.js
│ │ │ └── settings.gradle
│ │ ├── play-2.4
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── Application.scala
│ │ │ │ └── views
│ │ │ │ ├── index.scala.html
│ │ │ │ └── main.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ └── routes
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ └── favicon.png
│ │ │ │ ├── javascripts
│ │ │ │ │ └── hello.js
│ │ │ │ └── stylesheets
│ │ │ │ └── main.css
│ │ │ └── settings.gradle
│ │ ├── play-2.6
│ │ │ ├── app
│ │ │ │ ├── controllers
│ │ │ │ │ └── HomeController.java
│ │ │ │ └── views
│ │ │ │ ├── index.scala.html
│ │ │ │ └── main.scala.html
│ │ │ ├── build.gradle
│ │ │ ├── conf
│ │ │ │ ├── application.conf
│ │ │ │ ├── logback.xml
│ │ │ │ └── routes
│ │ │ ├── public
│ │ │ │ ├── images
│ │ │ │ │ ├── external.png
│ │ │ │ │ ├── favicon.png
│ │ │ │ │ └── header-pattern.png
│ │ │ │ ├── javascripts
│ │ │ │ │ └── hello.js
│ │ │ │ └── stylesheets
│ │ │ │ └── main.css
│ │ │ └── settings.gradle
│ │ └── sourcesets
│ │ ├── additional
│ │ │ ├── java
│ │ │ │ └── controllers
│ │ │ │ └── hello
│ │ │ │ └── HelloController.java
│ │ │ └── javascript
│ │ │ ├── old_sample.js
│ │ │ └── sample.js
│ │ ├── app
│ │ │ ├── assets
│ │ │ │ └── greetings.js
│ │ │ └── controllers
│ │ │ └── Application.scala
│ │ ├── build.gradle
│ │ ├── conf
│ │ │ ├── application.conf
│ │ │ └── routes
│ │ ├── extra
│ │ │ ├── java
│ │ │ │ └── controllers
│ │ │ │ └── date
│ │ │ │ └── DateController.java
│ │ │ ├── routes
│ │ │ │ ├── date.routes
│ │ │ │ └── hello.routes
│ │ │ └── twirl
│ │ │ └── main.scala.html
│ │ ├── public
│ │ │ ├── images
│ │ │ │ └── favicon.png
│ │ │ ├── javascripts
│ │ │ │ └── hello.js
│ │ │ └── stylesheets
│ │ │ └── main.css
│ │ └── settings.gradle
│ ├── plugins
│ │ ├── buildscript
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── consuming
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── ivy-repo
│ │ │ │ ├── org.gradle.sample
│ │ │ │ │ └── sample-plugins
│ │ │ │ │ └── 1.0.0
│ │ │ │ │ ├── ivy-1.0.0.xml
│ │ │ │ │ ├── ivy-1.0.0.xml.sha1
│ │ │ │ │ ├── sample-plugins-1.0.0.jar
│ │ │ │ │ └── sample-plugins-1.0.0.jar.sha1
│ │ │ │ ├── org.gradle.sample.goodbye
│ │ │ │ │ └── org.gradle.sample.goodbye.gradle.plugin
│ │ │ │ │ └── 1.0.0
│ │ │ │ │ ├── ivy-1.0.0.xml
│ │ │ │ │ └── ivy-1.0.0.xml.sha1
│ │ │ │ └── org.gradle.sample.hello
│ │ │ │ └── org.gradle.sample.hello.gradle.plugin
│ │ │ │ └── 1.0.0
│ │ │ │ ├── ivy-1.0.0.xml
│ │ │ │ └── ivy-1.0.0.xml.sha1
│ │ │ ├── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── maven-repo
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── goodbye
│ │ │ │ └── org.gradle.sample.goodbye.gradle.plugin
│ │ │ │ ├── 1.0.0
│ │ │ │ │ ├── org.gradle.sample.goodbye.gradle.plugin-1.0.0.pom
│ │ │ │ │ ├── org.gradle.sample.goodbye.gradle.plugin-1.0.0.pom.md5
│ │ │ │ │ └── org.gradle.sample.goodbye.gradle.plugin-1.0.0.pom.sha1
│ │ │ │ ├── maven-metadata.xml
│ │ │ │ ├── maven-metadata.xml.md5
│ │ │ │ └── maven-metadata.xml.sha1
│ │ │ ├── hello
│ │ │ │ └── org.gradle.sample.hello.gradle.plugin
│ │ │ │ ├── 1.0.0
│ │ │ │ │ ├── org.gradle.sample.hello.gradle.plugin-1.0.0.pom
│ │ │ │ │ ├── org.gradle.sample.hello.gradle.plugin-1.0.0.pom.md5
│ │ │ │ │ └── org.gradle.sample.hello.gradle.plugin-1.0.0.pom.sha1
│ │ │ │ ├── maven-metadata.xml
│ │ │ │ ├── maven-metadata.xml.md5
│ │ │ │ └── maven-metadata.xml.sha1
│ │ │ └── sample-plugins
│ │ │ ├── 1.0.0
│ │ │ │ ├── sample-plugins-1.0.0.jar
│ │ │ │ ├── sample-plugins-1.0.0.jar.md5
│ │ │ │ ├── sample-plugins-1.0.0.jar.sha1
│ │ │ │ ├── sample-plugins-1.0.0.pom
│ │ │ │ ├── sample-plugins-1.0.0.pom.md5
│ │ │ │ └── sample-plugins-1.0.0.pom.sha1
│ │ │ ├── maven-metadata.xml
│ │ │ ├── maven-metadata.xml.md5
│ │ │ └── maven-metadata.xml.sha1
│ │ ├── dsl
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── dslWithBuildSrc
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── buildSrc
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── my
│ │ │ │ │ └── MyPlugin.java
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── buildSrc
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── my
│ │ │ │ └── MyPlugin.java
│ │ │ └── settings.gradle.kts
│ │ ├── multiproject
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── goodbyeC
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── goodbyeC
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── maven-repo
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── goodbye
│ │ │ │ └── org.gradle.sample.goodbye.gradle.plugin
│ │ │ │ ├── 1.0.0
│ │ │ │ │ ├── org.gradle.sample.goodbye.gradle.plugin-1.0.0.pom
│ │ │ │ │ ├── org.gradle.sample.goodbye.gradle.plugin-1.0.0.pom.md5
│ │ │ │ │ └── org.gradle.sample.goodbye.gradle.plugin-1.0.0.pom.sha1
│ │ │ │ ├── maven-metadata.xml
│ │ │ │ ├── maven-metadata.xml.md5
│ │ │ │ └── maven-metadata.xml.sha1
│ │ │ ├── hello
│ │ │ │ └── org.gradle.sample.hello.gradle.plugin
│ │ │ │ ├── 1.0.0
│ │ │ │ │ ├── org.gradle.sample.hello.gradle.plugin-1.0.0.pom
│ │ │ │ │ ├── org.gradle.sample.hello.gradle.plugin-1.0.0.pom.md5
│ │ │ │ │ └── org.gradle.sample.hello.gradle.plugin-1.0.0.pom.sha1
│ │ │ │ ├── maven-metadata.xml
│ │ │ │ ├── maven-metadata.xml.md5
│ │ │ │ └── maven-metadata.xml.sha1
│ │ │ └── sample-plugins
│ │ │ ├── 1.0.0
│ │ │ │ ├── sample-plugins-1.0.0.jar
│ │ │ │ ├── sample-plugins-1.0.0.jar.md5
│ │ │ │ ├── sample-plugins-1.0.0.jar.sha1
│ │ │ │ ├── sample-plugins-1.0.0.pom
│ │ │ │ ├── sample-plugins-1.0.0.pom.md5
│ │ │ │ └── sample-plugins-1.0.0.pom.sha1
│ │ │ ├── maven-metadata.xml
│ │ │ ├── maven-metadata.xml.md5
│ │ │ └── maven-metadata.xml.sha1
│ │ ├── pluginManagement
│ │ │ ├── groovy
│ │ │ │ ├── init.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── init.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── publishing
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── goodbye
│ │ │ │ │ └── GoodbyePlugin.java
│ │ │ │ └── hello
│ │ │ │ └── HelloPlugin.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── goodbye
│ │ │ │ └── GoodbyePlugin.java
│ │ │ └── hello
│ │ │ └── HelloPlugin.java
│ │ └── resolutionRules
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── ivy-repo
│ │ │ └── org.gradle.sample
│ │ │ └── sample-plugins
│ │ │ └── 1.0.0
│ │ │ ├── ivy-1.0.0.xml
│ │ │ ├── ivy-1.0.0.xml.sha1
│ │ │ ├── sample-plugins-1.0.0.jar
│ │ │ └── sample-plugins-1.0.0.jar.sha1
│ │ ├── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── maven-repo
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── sample-plugins
│ │ ├── 1.0.0
│ │ │ ├── sample-plugins-1.0.0.jar
│ │ │ ├── sample-plugins-1.0.0.jar.md5
│ │ │ ├── sample-plugins-1.0.0.jar.sha1
│ │ │ ├── sample-plugins-1.0.0.pom
│ │ │ ├── sample-plugins-1.0.0.pom.md5
│ │ │ └── sample-plugins-1.0.0.pom.sha1
│ │ ├── maven-metadata.xml
│ │ ├── maven-metadata.xml.md5
│ │ └── maven-metadata.xml.sha1
│ ├── providers
│ │ ├── connectProperties
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── fileAndDirectoryProperty
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── config.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── config.txt
│ │ ├── implicitTaskDependency
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── listProperty
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── mapProperty
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── propertyAndProvider
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ └── propertyConvention
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── scala
│ │ ├── crossCompilation
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── Named.java
│ │ │ │ │ └── scala
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ ├── JavaPerson.java
│ │ │ │ │ ├── PersonList.scala
│ │ │ │ │ └── Person.scala
│ │ │ │ └── test
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── PersonSpec.scala
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gradle.properties
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── Named.java
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── JavaPerson.java
│ │ │ │ ├── PersonList.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ ├── customizedLayout
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ ├── src
│ │ │ │ │ └── scala
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ ├── Named.scala
│ │ │ │ │ └── Person.scala
│ │ │ │ └── test
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── PersonSpec.scala
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ ├── src
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ ├── force
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── scala
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ ├── Named.scala
│ │ │ │ │ └── Person.scala
│ │ │ │ └── test
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── PersonSpec.scala
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ ├── mixedJavaAndScala
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── Named.java
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── JavaPerson.java
│ │ │ │ ├── PersonList.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ ├── quickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── scala
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ ├── Named.scala
│ │ │ │ │ └── Person.scala
│ │ │ │ └── test
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── PersonSpec.scala
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ └── zinc
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ ├── main
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── Named.scala
│ │ │ └── Person.scala
│ │ └── test
│ │ └── scala
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── PersonSpec.scala
│ ├── signing
│ │ ├── conditional
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── Sample.java
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── gnupg-signatory
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gnupg-home
│ │ │ │ │ ├── gpg.conf
│ │ │ │ │ ├── pubring.gpg
│ │ │ │ │ ├── secring.gpg
│ │ │ │ │ └── trustdb.gpg
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── Sample.java
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gnupg-home
│ │ │ │ ├── gpg.conf
│ │ │ │ ├── pubring.gpg
│ │ │ │ ├── secring.gpg
│ │ │ │ └── trustdb.gpg
│ │ │ ├── gradle.properties
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── in-memory
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── stuff
│ │ │ │ └── hello.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── stuff
│ │ │ └── hello.txt
│ │ ├── maven
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── secKeyRingFile.gpg
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── Sample.java
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gradle.properties
│ │ │ ├── secKeyRingFile.gpg
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── maven-publish
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle.properties
│ │ │ │ ├── secKeyRingFile.gpg
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── Sample.java
│ │ │ │ └── resources
│ │ │ │ └── sample.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gradle.properties
│ │ │ ├── secKeyRingFile.gpg
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ └── tasks
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── secKeyRingFile.gpg
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── stuff
│ │ │ └── hello.txt
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── secKeyRingFile.gpg
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── stuff
│ │ └── hello.txt
│ ├── src
│ │ └── main
│ │ └── cpp
│ │ └── library
│ │ └── cpp
│ │ └── main.cpp
│ ├── testing
│ │ ├── filtering
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ ├── SomeIntegTest.java
│ │ │ │ └── SomeOtherTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ ├── SomeIntegTest.java
│ │ │ └── SomeOtherTest.java
│ │ ├── jacoco
│ │ │ ├── application
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── MyMain.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── MyMain.java
│ │ │ └── quickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── PersonTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── junit
│ │ │ └── categories
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── junit
│ │ │ │ ├── CategorizedJUnitTest.java
│ │ │ │ ├── CategoryA.java
│ │ │ │ ├── CategoryB.java
│ │ │ │ └── SimpleJUnitTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── junit
│ │ │ ├── CategorizedJUnitTest.java
│ │ │ ├── CategoryA.java
│ │ │ ├── CategoryB.java
│ │ │ └── SimpleJUnitTest.java
│ │ ├── junitplatform
│ │ │ ├── engine
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── junitplatform
│ │ │ │ │ ├── JUnit4Test.java
│ │ │ │ │ └── JupiterTest.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── junitplatform
│ │ │ │ ├── JUnit4Test.java
│ │ │ │ └── JupiterTest.java
│ │ │ ├── jupiter
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── junitplatform
│ │ │ │ │ └── JupiterTest.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── junitplatform
│ │ │ │ └── JupiterTest.java
│ │ │ ├── mix
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── junitplatform
│ │ │ │ │ ├── JUnit3Test.java
│ │ │ │ │ ├── JUnit4Test.java
│ │ │ │ │ └── JupiterTest.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── junitplatform
│ │ │ │ ├── JUnit3Test.java
│ │ │ │ ├── JUnit4Test.java
│ │ │ │ └── JupiterTest.java
│ │ │ └── tagging
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── junitplatform
│ │ │ │ │ └── Fast.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── junitplatform
│ │ │ │ └── TagTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── junitplatform
│ │ │ │ └── Fast.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── junitplatform
│ │ │ └── TagTest.java
│ │ ├── testng
│ │ │ ├── groupbyinstances
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── testng
│ │ │ │ │ └── TestFactory.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ └── TestFactory.java
│ │ │ ├── groups
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── testng
│ │ │ │ │ ├── SimpleIntegrationTest.java
│ │ │ │ │ └── SimpleUnitTest.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── SimpleIntegrationTest.java
│ │ │ │ └── SimpleUnitTest.java
│ │ │ ├── java-passing
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Ok.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── AbstractTest.java
│ │ │ │ ├── ConcreteTest.java
│ │ │ │ ├── OkTest.java
│ │ │ │ ├── SuiteCleanup.java
│ │ │ │ ├── SuiteSetup.java
│ │ │ │ ├── TestCleanup.java
│ │ │ │ └── TestSetup.java
│ │ │ ├── preserveorder
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── testng
│ │ │ │ │ ├── Test1.java
│ │ │ │ │ └── Test2.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── Test1.java
│ │ │ │ └── Test2.java
│ │ │ └── suitexmlbuilder
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── UserImpl.java
│ │ │ │ └── User.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── testng
│ │ │ └── UserImplTest.java
│ │ └── testReport
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── core
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── CoreTest.java
│ │ │ ├── settings.gradle
│ │ │ └── util
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── UtilTest.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── core
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── CoreTest.java
│ │ ├── settings.gradle.kts
│ │ └── util
│ │ └── src
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── UtilTest.java
│ ├── testKit
│ │ └── gradleRunner
│ │ ├── automaticClasspathInjectionCustomTestSourceSet
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── functionalTest
│ │ │ │ │ └── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── BuildLogicFunctionalTest.groovy
│ │ │ │ └── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── HelloWorldPlugin.groovy
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── org.gradle.sample.helloworld.properties
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── functionalTest
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── BuildLogicFunctionalTest.groovy
│ │ │ └── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── HelloWorldPlugin.groovy
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── gradle-plugins
│ │ │ └── org.gradle.sample.helloworld.properties
│ │ ├── automaticClasspathInjectionQuickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── HelloWorldPlugin.groovy
│ │ │ │ │ └── resources
│ │ │ │ │ └── META-INF
│ │ │ │ │ └── gradle-plugins
│ │ │ │ │ └── org.gradle.sample.helloworld.properties
│ │ │ │ └── test
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── BuildLogicFunctionalTest.groovy
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── HelloWorldPlugin.groovy
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── org.gradle.sample.helloworld.properties
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.groovy
│ │ ├── gradleVersion
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.groovy
│ │ ├── junitQuickstart
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── BuildLogicFunctionalTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.java
│ │ ├── manualClasspathInjection
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ ├── HelloWorld.groovy
│ │ │ │ │ │ └── HelloWorldPlugin.groovy
│ │ │ │ │ └── resources
│ │ │ │ │ └── META-INF
│ │ │ │ │ └── gradle-plugins
│ │ │ │ │ └── org.gradle.sample.helloworld.properties
│ │ │ │ └── test
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── BuildLogicFunctionalTest.groovy
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ ├── HelloWorld.groovy
│ │ │ │ │ └── HelloWorldPlugin.groovy
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── org.gradle.sample.helloworld.properties
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.groovy
│ │ ├── spockQuickstart
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.groovy
│ │ └── testKitFunctionalTestSpockBuildCache
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── HelloWorldPlugin.groovy
│ │ │ │ └── MyCacheableTask.groovy
│ │ │ └── resources
│ │ │ └── META-INF
│ │ │ └── gradle-plugins
│ │ │ └── org.gradle.sample.helloworld.properties
│ │ └── test
│ │ └── groovy
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── BuildLogicFunctionalTest.groovy
│ ├── toolingApi
│ │ ├── customModel
│ │ │ ├── plugin
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── plugin
│ │ │ │ │ ├── CustomModel.java
│ │ │ │ │ ├── CustomPlugin.java
│ │ │ │ │ └── DefaultModel.java
│ │ │ │ └── resources
│ │ │ │ └── META-INF
│ │ │ │ └── gradle-plugins
│ │ │ │ └── custom-plugin.properties
│ │ │ ├── sampleBuild
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── tooling
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ ├── eclipse
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ ├── idea
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ ├── model
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ └── runBuild
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── Main.java
│ ├── userguide
│ │ ├── ant
│ │ │ ├── addBehaviourToAntTarget
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── antLogging
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dependsOnAntTarget
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dependsOnTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── hello
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── properties
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── renameTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── taskWithNestedElements
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── test.xml
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── test.xml
│ │ │ ├── taskWithNestedText
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── useAntTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── useAntType
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── libs
│ │ │ │ │ │ └── test.jar
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── libs
│ │ │ │ │ └── test.jar
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── useExternalAntTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── useExternalAntTaskWithConfig
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── pmd-rules.xml
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── Source.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── pmd-rules.xml
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── Source.java
│ │ ├── antMigration
│ │ │ ├── fileDeps
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── libs
│ │ │ │ │ │ ├── commons-io-2.1.jar
│ │ │ │ │ │ ├── log4j-1.2.8.jar
│ │ │ │ │ │ └── our-custom.jar
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── example
│ │ │ │ │ └── app
│ │ │ │ │ └── HelloApp.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── libs
│ │ │ │ │ ├── commons-io-2.1.jar
│ │ │ │ │ ├── log4j-1.2.8.jar
│ │ │ │ │ └── our-custom.jar
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── app
│ │ │ │ └── HelloApp.java
│ │ │ ├── importBuild
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── org
│ │ │ │ │ └── example
│ │ │ │ │ └── app
│ │ │ │ │ └── HelloApp.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── app
│ │ │ │ └── HelloApp.java
│ │ │ └── multiProject
│ │ │ ├── groovy
│ │ │ │ ├── settings.gradle
│ │ │ │ ├── util
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── build.xml
│ │ │ │ │ └── src
│ │ │ │ │ └── org
│ │ │ │ │ └── example
│ │ │ │ │ └── util
│ │ │ │ │ └── StringUtils.java
│ │ │ │ └── web
│ │ │ │ ├── build.gradle
│ │ │ │ ├── build.xml
│ │ │ │ └── src
│ │ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── app
│ │ │ │ └── HelloApp.java
│ │ │ └── kotlin
│ │ │ ├── settings.gradle.kts
│ │ │ ├── util
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── build.xml
│ │ │ │ └── src
│ │ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── util
│ │ │ │ └── StringUtils.java
│ │ │ └── web
│ │ │ ├── build.gradle.kts
│ │ │ ├── build.xml
│ │ │ └── src
│ │ │ └── org
│ │ │ └── example
│ │ │ └── app
│ │ │ └── HelloApp.java
│ │ ├── artifacts
│ │ │ ├── defineRepository
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dependencyBasics
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── externalDependencies
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── generatedFileDependencies
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── maven
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── uploading
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── basePlugin
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── bestPractices
│ │ │ ├── conditionalLogic
│ │ │ │ ├── do
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── com
│ │ │ │ │ │ │ │ └── enterprise
│ │ │ │ │ │ │ │ └── ReleasePlugin.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── META-INF
│ │ │ │ │ │ │ └── gradle-plugins
│ │ │ │ │ │ │ └── com.enterprise.release.properties
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── com
│ │ │ │ │ │ │ └── enterprise
│ │ │ │ │ │ │ └── ReleasePlugin.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── META-INF
│ │ │ │ │ │ └── gradle-plugins
│ │ │ │ │ │ └── com.enterprise.release.properties
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── dont
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── logicDuringConfiguration
│ │ │ │ ├── do
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── dont
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── taskDefinition
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── enterprise
│ │ │ │ │ │ └── DocsGenerate.java
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── buildSrc
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── enterprise
│ │ │ │ │ └── DocsGenerate.java
│ │ │ │ └── settings.gradle.kts
│ │ │ └── taskGroupDescription
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── buildEnvironment
│ │ │ └── javaCompileOptions
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── buildlifecycle
│ │ │ ├── basic
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── buildProjectEvaluateEvents
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── projectB.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── projectB.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── projectEvaluateEvents
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── projectA.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── projectA.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── taskCreationEvents
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── taskExecutionEvents
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── cpp
│ │ │ ├── basic
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── cppApplication
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── cppLibrary
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── cppUnitTest
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── customPlugins
│ │ │ ├── customPlugin
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customPluginWithAdvancedConvention
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customPluginWithConvention
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customPluginWithDomainObjectContainer
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── customPluginWithNestedDsl
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── dependencyManagement
│ │ │ ├── artifactTransforms
│ │ │ │ ├── incremental
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── minify
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── producer
│ │ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── producer
│ │ │ │ │ │ │ └── MyClass.java
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── MyClass.java
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── producer
│ │ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── producer
│ │ │ │ │ │ └── MyClass.java
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── MyClass.java
│ │ │ │ ├── relocate
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── unzip
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── attributeMatching
│ │ │ │ └── snippets
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customizingResolution
│ │ │ │ ├── conditionalSubstitutionRule
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── project1
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── project2
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── project3
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── repo
│ │ │ │ │ │ │ └── org.example
│ │ │ │ │ │ │ ├── project1
│ │ │ │ │ │ │ │ └── 1.0
│ │ │ │ │ │ │ │ ├── ivy-1.0.xml
│ │ │ │ │ │ │ │ └── project1-1.0.jar
│ │ │ │ │ │ │ ├── project2
│ │ │ │ │ │ │ │ └── 1.0
│ │ │ │ │ │ │ │ ├── ivy-1.0.xml
│ │ │ │ │ │ │ │ └── project2-1.0.jar
│ │ │ │ │ │ │ └── project3
│ │ │ │ │ │ │ └── 1.0
│ │ │ │ │ │ │ ├── ivy-1.0.xml
│ │ │ │ │ │ │ └── project3-1.0.jar
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── project1
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── project2
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── project3
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── repo
│ │ │ │ │ │ └── org.example
│ │ │ │ │ │ ├── project1
│ │ │ │ │ │ │ └── 1.0
│ │ │ │ │ │ │ ├── ivy-1.0.xml
│ │ │ │ │ │ │ └── project1-1.0.jar
│ │ │ │ │ │ ├── project2
│ │ │ │ │ │ │ └── 1.0
│ │ │ │ │ │ │ ├── ivy-1.0.xml
│ │ │ │ │ │ │ └── project2-1.0.jar
│ │ │ │ │ │ └── project3
│ │ │ │ │ │ └── 1.0
│ │ │ │ │ │ ├── ivy-1.0.xml
│ │ │ │ │ │ └── project3-1.0.jar
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── defaultDependency
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── ivyDynamicMode
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── metadataRule
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── repo
│ │ │ │ │ │ │ └── org.sample
│ │ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ │ ├── 1.9
│ │ │ │ │ │ │ │ │ ├── api-1.9.jar
│ │ │ │ │ │ │ │ │ └── ivy-1.9.xml
│ │ │ │ │ │ │ │ └── 2.0
│ │ │ │ │ │ │ │ ├── api-2.0.jar
│ │ │ │ │ │ │ │ └── ivy-2.0.xml
│ │ │ │ │ │ │ ├── client
│ │ │ │ │ │ │ │ ├── 1.3
│ │ │ │ │ │ │ │ │ ├── client-1.3.jar
│ │ │ │ │ │ │ │ │ └── ivy-1.3.xml
│ │ │ │ │ │ │ │ ├── 1.4
│ │ │ │ │ │ │ │ │ ├── client-1.4.jar
│ │ │ │ │ │ │ │ │ └── ivy-1.4.xml
│ │ │ │ │ │ │ │ └── 1.5
│ │ │ │ │ │ │ │ ├── client-1.5.jar
│ │ │ │ │ │ │ │ └── ivy-1.5.xml
│ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ ├── 1.9
│ │ │ │ │ │ │ │ ├── ivy-1.9.xml
│ │ │ │ │ │ │ │ └── lib-1.9.jar
│ │ │ │ │ │ │ └── 2.0
│ │ │ │ │ │ │ ├── ivy-2.0.xml
│ │ │ │ │ │ │ └── lib-2.0.jar
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── repo
│ │ │ │ │ │ └── org.sample
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ ├── 1.9
│ │ │ │ │ │ │ │ ├── api-1.9.jar
│ │ │ │ │ │ │ │ └── ivy-1.9.xml
│ │ │ │ │ │ │ └── 2.0
│ │ │ │ │ │ │ ├── api-2.0.jar
│ │ │ │ │ │ │ └── ivy-2.0.xml
│ │ │ │ │ │ ├── client
│ │ │ │ │ │ │ ├── 1.3
│ │ │ │ │ │ │ │ ├── client-1.3.jar
│ │ │ │ │ │ │ │ └── ivy-1.3.xml
│ │ │ │ │ │ │ ├── 1.4
│ │ │ │ │ │ │ │ ├── client-1.4.jar
│ │ │ │ │ │ │ │ └── ivy-1.4.xml
│ │ │ │ │ │ │ └── 1.5
│ │ │ │ │ │ │ ├── client-1.5.jar
│ │ │ │ │ │ │ └── ivy-1.5.xml
│ │ │ │ │ │ └── lib
│ │ │ │ │ │ ├── 1.9
│ │ │ │ │ │ │ ├── ivy-1.9.xml
│ │ │ │ │ │ │ └── lib-1.9.jar
│ │ │ │ │ │ └── 2.0
│ │ │ │ │ │ ├── ivy-2.0.xml
│ │ │ │ │ │ └── lib-2.0.jar
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── replacementRule
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── resolutionStrategy
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── selectionRule
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── repo
│ │ │ │ │ │ │ └── org.sample
│ │ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ │ ├── 1.3.0
│ │ │ │ │ │ │ │ │ ├── api-1.3.0.jar
│ │ │ │ │ │ │ │ │ └── ivy-1.3.0.xml
│ │ │ │ │ │ │ │ ├── 1.4
│ │ │ │ │ │ │ │ │ ├── api-1.4.jar
│ │ │ │ │ │ │ │ │ └── ivy-1.4.xml
│ │ │ │ │ │ │ │ └── 1.5
│ │ │ │ │ │ │ │ ├── api-1.5.jar
│ │ │ │ │ │ │ │ └── ivy-1.5.xml
│ │ │ │ │ │ │ └── lib
│ │ │ │ │ │ │ ├── 1.9
│ │ │ │ │ │ │ │ ├── ivy-1.9.xml
│ │ │ │ │ │ │ │ └── lib-1.9.jar
│ │ │ │ │ │ │ └── 2.0
│ │ │ │ │ │ │ ├── ivy-2.0.xml
│ │ │ │ │ │ │ └── lib-2.0.jar
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── repo
│ │ │ │ │ │ └── org.sample
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ ├── 1.3.0
│ │ │ │ │ │ │ │ ├── api-1.3.0.jar
│ │ │ │ │ │ │ │ └── ivy-1.3.0.xml
│ │ │ │ │ │ │ ├── 1.4
│ │ │ │ │ │ │ │ ├── api-1.4.jar
│ │ │ │ │ │ │ │ └── ivy-1.4.xml
│ │ │ │ │ │ │ └── 1.5
│ │ │ │ │ │ │ ├── api-1.5.jar
│ │ │ │ │ │ │ └── ivy-1.5.xml
│ │ │ │ │ │ └── lib
│ │ │ │ │ │ ├── 1.9
│ │ │ │ │ │ │ ├── ivy-1.9.xml
│ │ │ │ │ │ │ └── lib-1.9.jar
│ │ │ │ │ │ └── 2.0
│ │ │ │ │ │ ├── ivy-2.0.xml
│ │ │ │ │ │ └── lib-2.0.jar
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── substitutionRule
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── withDependencies
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── declaringDependencies
│ │ │ │ ├── artifactOnly
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── artifactOnlyWithClassifier
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── changingVersion
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── concreteVersion
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── dynamicVersion
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── fileDependencies
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── projectDependencies
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── withoutVersion
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── declaringRepositories
│ │ │ │ ├── customRepository
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── filtering
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── multipleRepositories
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── publicRepository
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── definingUsingConfigurations
│ │ │ │ ├── custom
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── webapp
│ │ │ │ │ │ └── hello.jsp
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── webapp
│ │ │ │ │ └── hello.jsp
│ │ │ │ └── inheritance
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dependencyLocking
│ │ │ │ ├── lockingAllConfigurations
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── lockingClasspathConfiguration
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── lockingSingleConfiguration
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── gradle
│ │ │ │ │ │ └── dependency-locks
│ │ │ │ │ │ └── compileClasspath.lockfile
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── gradle
│ │ │ │ │ └── dependency-locks
│ │ │ │ │ └── compileClasspath.lockfile
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── inspectingDependencies
│ │ │ │ ├── dependenciesReport
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── dependencyInsightReport
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── dependencyReason
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── managingTransitiveDependencies
│ │ │ │ ├── constraintsFromBOM
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── declaringCapabilities
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── dependencyAlignment
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── dependencyAlignmentWithPlatform
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── core
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── platform
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── core
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── platform
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── utils
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── disableForConfiguration
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ ├── kotlin
│ │ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ │ └── settings.gradle.kts
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── disableForDependency
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── enforcedConstraintsFromBOM
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── excludeForAllConfigurations
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── Main.java
│ │ │ │ ├── excludeForConfiguration
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── Main.java
│ │ │ │ ├── excludeForDependency
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── Main.java
│ │ │ │ ├── forceForConfiguration
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── forceForDependency
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── unresolved
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── Main.java
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── Main.java
│ │ │ │ └── versionsWithConstraints
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── troubleshooting
│ │ │ │ └── cache
│ │ │ │ ├── changing
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── dynamic
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── workingWithDependencies
│ │ │ ├── accessMetadataArtifact
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── iterateArtifacts
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── iterateDependencies
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── walkGraph
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── distribution
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── custom
│ │ │ │ │ └── custom.txt
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── readme
│ │ │ │ └── readme.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── custom
│ │ │ │ └── custom.txt
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── readme
│ │ │ └── readme.txt
│ │ ├── files
│ │ │ ├── archiveNaming
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── somedir
│ │ │ │ │ └── file.txt
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── somedir
│ │ │ │ └── file.txt
│ │ │ ├── archives
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ └── resources
│ │ │ │ │ └── thirdPartyResources.zip
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ └── resources
│ │ │ │ └── thirdPartyResources.zip
│ │ │ ├── archivesChangedBaseName
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── somedir
│ │ │ │ │ └── file.txt
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── somedir
│ │ │ │ └── file.txt
│ │ │ ├── archivesWithBasePlugin
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── archivesWithJavaPlugin
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── home.html
│ │ │ │ │ │ ├── index.html.tmp
│ │ │ │ │ │ ├── index-staging.html
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── products
│ │ │ │ │ │ └── collaboration.jpg
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── Hello.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── dist
│ │ │ │ │ ├── home.html
│ │ │ │ │ ├── index.html.tmp
│ │ │ │ │ ├── index-staging.html
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── products
│ │ │ │ │ └── collaboration.jpg
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── Hello.java
│ │ │ ├── copy
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── distResources
│ │ │ │ │ │ ├── home.html
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ ├── photo.jpg
│ │ │ │ │ │ └── plot.eps
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── docs
│ │ │ │ │ │ └── manual.pdf
│ │ │ │ │ └── main
│ │ │ │ │ ├── assets.zip
│ │ │ │ │ └── webapp
│ │ │ │ │ ├── index-staging.html
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── products
│ │ │ │ │ │ ├── collaboration.jpg
│ │ │ │ │ │ └── gradle-staging.html
│ │ │ │ │ └── web.xml
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── distResources
│ │ │ │ │ ├── home.html
│ │ │ │ │ └── images
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── photo.jpg
│ │ │ │ │ └── plot.eps
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── docs
│ │ │ │ │ └── manual.pdf
│ │ │ │ └── main
│ │ │ │ ├── assets.zip
│ │ │ │ └── webapp
│ │ │ │ ├── index-staging.html
│ │ │ │ ├── logo.png
│ │ │ │ ├── products
│ │ │ │ │ ├── collaboration.jpg
│ │ │ │ │ └── gradle-staging.html
│ │ │ │ └── web.xml
│ │ │ ├── file
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── fileCollections
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── fileTrees
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── inputFiles
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── misc
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── project2
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ ├── shared
│ │ │ │ │ │ └── config.xml
│ │ │ │ │ └── src
│ │ │ │ │ ├── main
│ │ │ │ │ │ └── webapp
│ │ │ │ │ │ ├── web.xml
│ │ │ │ │ │ └── web.xml.tmp
│ │ │ │ │ ├── notes.txt.tmp
│ │ │ │ │ └── README.md
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── project2
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ ├── shared
│ │ │ │ │ └── config.xml
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── webapp
│ │ │ │ │ ├── web.xml
│ │ │ │ │ └── web.xml.tmp
│ │ │ │ ├── notes.txt.tmp
│ │ │ │ └── README.md
│ │ │ ├── sampleJavaProject
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── home.html
│ │ │ │ │ │ ├── index.html.tmp
│ │ │ │ │ │ ├── index-staging.html
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── products
│ │ │ │ │ │ └── collaboration.jpg
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── Hello.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── dist
│ │ │ │ │ ├── home.html
│ │ │ │ │ ├── index.html.tmp
│ │ │ │ │ ├── index-staging.html
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── products
│ │ │ │ │ └── collaboration.jpg
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── Hello.java
│ │ │ └── sync
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── groovy
│ │ │ └── groovyDependency
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── initScripts
│ │ │ ├── configurationInjection
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── init.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── init.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customLogger
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── customLogger.init.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── customLogger.init.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── externalDependency
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── init.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── init.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── plugins
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── init.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── init.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── java
│ │ │ ├── basic
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── intTest
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── PersonIntTest.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── test-resource.xml
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── resource.xml
│ │ │ │ │ └── test
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── PersonTest.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test-resource.xml
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── intTest
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── PersonIntTest.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test-resource.xml
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── resource.xml
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── PersonTest.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── test-resource.xml
│ │ │ ├── customDirs
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── test
│ │ │ │ │ └── org
│ │ │ │ │ └── example
│ │ │ │ │ └── SomeTest.java
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── test
│ │ │ │ └── org
│ │ │ │ └── example
│ │ │ │ └── SomeTest.java
│ │ │ └── sourceSets
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── intTest
│ │ │ │ ├── java
│ │ │ │ │ └── SomeTest.java
│ │ │ │ └── resources
│ │ │ │ └── resource.txt
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── intTest
│ │ │ ├── java
│ │ │ │ └── SomeTest.java
│ │ │ └── resources
│ │ │ └── resource.txt
│ │ ├── javaLibraryDistribution
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── mavenMigration
│ │ │ ├── ant
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── basic
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── src
│ │ │ │ │ ├── intTest
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── PersonIntTest.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── test-resource.xml
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── resource.xml
│ │ │ │ │ └── test
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── PersonTest.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test-resource.xml
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── src
│ │ │ │ ├── intTest
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── PersonIntTest.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test-resource.xml
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── resource.xml
│ │ │ │ └── test
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── PersonTest.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── test-resource.xml
│ │ │ ├── importBom
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── multiModule
│ │ │ │ ├── groovy
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ └── settings.gradle.kts
│ │ │ └── profiles
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── profile-default.gradle
│ │ │ │ ├── profile-prod.gradle
│ │ │ │ ├── profile-test.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── profile-default.gradle.kts
│ │ │ ├── profile-prod.gradle.kts
│ │ │ ├── profile-test.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── modelRules
│ │ │ ├── configureAsRequired
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── configureElementsOfMap
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── initializationRuleRunsBeforeConfigurationRules
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── multiproject
│ │ │ ├── addKrill
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── krill
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── addSpecifics
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle
│ │ │ ├── addTropical
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── krill
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── tropicalFish
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── tropicalFish
│ │ │ ├── customLayout
│ │ │ │ ├── groovy
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dependencies
│ │ │ │ ├── firstMessages
│ │ │ │ │ └── messages
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── consumer
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── producer
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── java
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ │ │ │ └── apiImpl
│ │ │ │ │ │ │ │ │ └── PersonImpl.java
│ │ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── resource.txt
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── PersonTest.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── test-resource.txt
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── services
│ │ │ │ │ │ │ └── personService
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ │ │ └── PersonService.java
│ │ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── resource.txt
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ │ └── PersonServiceTest.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── test-resource.txt
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── shared
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ └── shared
│ │ │ │ │ │ │ │ └── Helper.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── resource.txt
│ │ │ │ │ │ └── test
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── HelperTest.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── test-resource.txt
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── api
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ │ │ └── apiImpl
│ │ │ │ │ │ │ │ └── PersonImpl.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── resource.txt
│ │ │ │ │ │ └── test
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── PersonTest.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── test-resource.txt
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── services
│ │ │ │ │ │ └── personService
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ │ └── PersonService.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── resource.txt
│ │ │ │ │ │ └── test
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ └── PersonServiceTest.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── test-resource.txt
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── shared
│ │ │ │ │ └── src
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ └── shared
│ │ │ │ │ │ │ └── Helper.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── resource.txt
│ │ │ │ │ └── test
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── HelperTest.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test-resource.txt
│ │ │ │ ├── javaWithCustomConf
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ │ └── apiImpl
│ │ │ │ │ │ │ └── PersonImpl.java
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── services
│ │ │ │ │ │ │ └── personService
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ │ └── PersonService.java
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ └── PersonServiceTest.java
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── shared
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── shared
│ │ │ │ │ │ └── Helper.java
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── api
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ └── apiImpl
│ │ │ │ │ │ └── PersonImpl.java
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── services
│ │ │ │ │ │ └── personService
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ └── services
│ │ │ │ │ │ │ └── PersonService.java
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── services
│ │ │ │ │ │ └── PersonServiceTest.java
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── shared
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── shared
│ │ │ │ │ └── Helper.java
│ │ │ │ ├── messagesHack
│ │ │ │ │ └── messages
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── aProducer
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── consumer
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── aProducer
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ ├── outgoingArtifact
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── BuildInfo.java
│ │ │ │ │ │ ├── consumer
│ │ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ │ └── Application.java
│ │ │ │ │ │ │ └── test
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── ApplicationTest.java
│ │ │ │ │ │ ├── producer
│ │ │ │ │ │ │ └── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── BuildInfo.java
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── Application.java
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── ApplicationTest.java
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── webDist
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── date
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ └── DateServlet.java
│ │ │ │ │ │ └── webapp
│ │ │ │ │ │ └── web.xml
│ │ │ │ │ ├── hello
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── sample
│ │ │ │ │ │ │ └── HelloServlet.java
│ │ │ │ │ │ └── webapp
│ │ │ │ │ │ └── web.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── date
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── DateServlet.java
│ │ │ │ │ └── webapp
│ │ │ │ │ └── web.xml
│ │ │ │ ├── hello
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── sample
│ │ │ │ │ │ └── HelloServlet.java
│ │ │ │ │ └── webapp
│ │ │ │ │ └── web.xml
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── firstExample
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── flat
│ │ │ │ ├── dolphin
│ │ │ │ ├── master
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── shark
│ │ │ ├── flatWithNoDefaultMaster
│ │ │ │ ├── dolphin
│ │ │ │ ├── shark
│ │ │ │ └── water
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── partialTasks
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── krill
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── tropicalFish
│ │ │ │ │ └── build.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── tropicalFish
│ │ │ │ └── build.gradle.kts
│ │ │ ├── spreadSpecifics
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── krill
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── standardLayouts
│ │ │ │ ├── groovy
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── subprojectsAddFromTop
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── krill
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── tropicalWithProperties
│ │ │ │ └── water
│ │ │ │ ├── groovy
│ │ │ │ │ ├── bluewhale
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── krill
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── settings.gradle
│ │ │ │ │ └── tropicalFish
│ │ │ │ │ └── build.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle.kts
│ │ │ │ ├── settings.gradle.kts
│ │ │ │ └── tropicalFish
│ │ │ │ └── build.gradle.kts
│ │ │ └── useSubprojects
│ │ │ └── water
│ │ │ ├── groovy
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── bluewhale
│ │ │ ├── build.gradle.kts
│ │ │ ├── krill
│ │ │ └── settings.gradle.kts
│ │ ├── organizingGradleProjects
│ │ │ ├── configureProjectUsingScript
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── other.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── other.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customGradleDistribution
│ │ │ │ ├── build.gradle
│ │ │ │ ├── buildSrc
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── distribution
│ │ │ │ │ └── DownloadGradle.groovy
│ │ │ │ └── src
│ │ │ │ └── init.d
│ │ │ │ └── repositories.gradle
│ │ │ └── separatedTestTypes
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── integration-test.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── integTest
│ │ │ │ │ └── java
│ │ │ │ │ └── DefaultFileReaderIntegrationTest.java
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ ├── DefaultFileReader.java
│ │ │ │ │ ├── FileReader.java
│ │ │ │ │ └── StringUtils.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── StringUtilsTest.java
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── gradle
│ │ │ │ └── integration-test.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── integTest
│ │ │ │ └── java
│ │ │ │ └── DefaultFileReaderIntegrationTest.java
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ ├── DefaultFileReader.java
│ │ │ │ ├── FileReader.java
│ │ │ │ └── StringUtils.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── StringUtilsTest.java
│ │ ├── publishing
│ │ │ └── javaLibrary
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── HttpClientWrapper.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── resource.xml
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── HttpClientWrapper.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── resource.xml
│ │ ├── scala
│ │ │ ├── ideaTargetVersion
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── scalaDependency
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── zincDependency
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── zincOverride
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── tasks
│ │ │ ├── accessAsGroovyProperty
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── accessAsKotlinDelegatedProperty
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── accessFromTaskContainer
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── accessUsingPath
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── addDependencyUsingClosure
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── addDependencyUsingPath
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── addDependencyUsingTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── addRules
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── addToTaskContainer
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── commandLineOption
│ │ │ │ ├── optionValues
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── UrlProcess.java
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── UrlProcess.java
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── stringOption
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── UrlVerify.java
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── buildSrc
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── UrlVerify.java
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── configureUsingBlock
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── configureUsingVar
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customTaskUsingConvention
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── customTaskWithFileProperty
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── customTaskWithProperty
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── defineAndConfigure
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── defineAsGroovyExpression
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── defineAsKotlinDelegatedProperty
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── defineUsingStringTaskNames
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── finalizers
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── finalizersWithFailure
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── incrementalBuild
│ │ │ │ ├── customTaskClass
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ ├── ProcessTemplates.java
│ │ │ │ │ │ │ ├── ProcessTemplatesNoAnnotations.java
│ │ │ │ │ │ │ ├── TemplateData.java
│ │ │ │ │ │ │ └── TemplateEngineType.java
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ └── README.md
│ │ │ │ │ ├── kotlin
│ │ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ ├── ProcessTemplates.java
│ │ │ │ │ │ │ ├── ProcessTemplatesNoAnnotations.java
│ │ │ │ │ │ │ ├── TemplateData.java
│ │ │ │ │ │ │ └── TemplateEngineType.java
│ │ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ └── README.md
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── incrementalBuildAdvanced
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ └── main
│ │ │ │ │ │ │ └── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── example
│ │ │ │ │ │ │ ├── Instrument.java
│ │ │ │ │ │ │ ├── ProcessTemplates.java
│ │ │ │ │ │ │ ├── TemplateData.java
│ │ │ │ │ │ │ └── TemplateEngineType.java
│ │ │ │ │ │ ├── settings.gradle
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── main
│ │ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ │ └── resources
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── resource.xml
│ │ │ │ │ │ ├── templates
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ └── test
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── PersonTest.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── test-resource.xml
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── example
│ │ │ │ │ │ ├── Instrument.java
│ │ │ │ │ │ ├── ProcessTemplates.java
│ │ │ │ │ │ ├── TemplateData.java
│ │ │ │ │ │ └── TemplateEngineType.java
│ │ │ │ │ ├── settings.gradle.kts
│ │ │ │ │ └── src
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── java
│ │ │ │ │ │ │ └── org
│ │ │ │ │ │ │ └── gradle
│ │ │ │ │ │ │ └── Person.java
│ │ │ │ │ │ └── resources
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── resource.xml
│ │ │ │ │ ├── templates
│ │ │ │ │ │ └── README.md
│ │ │ │ │ └── test
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── PersonTest.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── test-resource.xml
│ │ │ │ ├── inputsAndOutputs
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── mountains.xml
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── noInputsAndOutputs
│ │ │ │ ├── build.gradle
│ │ │ │ ├── mountains.xml
│ │ │ │ └── settings.gradle
│ │ │ ├── incrementalTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── inputNormalization
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── mustRunAfter
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── serviceInjection
│ │ │ │ └── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── buildSrc
│ │ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── UrlProcess.java
│ │ │ │ └── settings.gradle
│ │ │ ├── shouldRunAfter
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── shouldRunAfterWithCycle
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── taskConstructorArgs
│ │ │ │ ├── onProject
│ │ │ │ │ ├── groovy
│ │ │ │ │ │ ├── build.gradle
│ │ │ │ │ │ └── settings.gradle
│ │ │ │ │ └── kotlin
│ │ │ │ │ ├── build.gradle.kts
│ │ │ │ │ └── settings.gradle.kts
│ │ │ │ └── onTaskContainer
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── timeout
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── tutorial
│ │ │ ├── announce
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── antLoadfile
│ │ │ │ ├── groovy
│ │ │ │ │ ├── antLoadfileResources
│ │ │ │ │ │ ├── agile.manifesto.txt
│ │ │ │ │ │ └── gradle.manifesto.txt
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── antLoadfileResources
│ │ │ │ │ ├── agile.manifesto.txt
│ │ │ │ │ └── gradle.manifesto.txt
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── antLoadfileWithMethod
│ │ │ │ ├── groovy
│ │ │ │ │ ├── antLoadfileResources
│ │ │ │ │ │ ├── agile.manifesto.txt
│ │ │ │ │ │ └── gradle.manifesto.txt
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── antLoadfileResources
│ │ │ │ │ ├── agile.manifesto.txt
│ │ │ │ │ └── gradle.manifesto.txt
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── archiveContent
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── configByDag
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── configureObject
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── configureObjectUsingScript
│ │ │ │ └── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ ├── other.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── configureTaskUsingProjectProperty
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── count
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── defaultTasks
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── disableTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dynamic
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── dynamicDepends
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── excludeTasks
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── externalDependency
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── extraProperties
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── groovyScope
│ │ │ │ └── scope.groovy
│ │ │ ├── groovyWithFlatDir
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── hello
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── helloEnhanced
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── helloWithShortCut
│ │ │ │ └── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── intro
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── lazyDependsOn
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── localVariables
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── logging
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── manifest
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── mkdirTrap
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── osgi
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── pluginAccessConvention
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── pluginConfig
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── pluginConvention
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── pluginIntro
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── projectApi
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── projectReports
│ │ │ │ ├── api
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── webapp
│ │ │ │ └── build.gradle
│ │ │ ├── properties
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── gradle.properties
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ ├── gradle.properties
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── replaceTask
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── rerun
│ │ │ │ ├── build.gradle
│ │ │ │ ├── README.md
│ │ │ │ └── settings.gradle
│ │ │ ├── selectProject
│ │ │ │ └── subdir
│ │ │ │ ├── build.gradle
│ │ │ │ ├── myproject.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── stopExecutionException
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── taskOnlyIf
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ └── upper
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── visualStudio
│ │ │ ├── groovy
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── kotlin
│ │ │ ├── build.gradle.kts
│ │ │ └── settings.gradle.kts
│ │ ├── wrapper
│ │ │ ├── customized-task
│ │ │ │ ├── groovy
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── kotlin
│ │ │ │ ├── build.gradle.kts
│ │ │ │ └── settings.gradle.kts
│ │ │ ├── sha256-verification
│ │ │ │ ├── build.gradle
│ │ │ │ ├── gradle
│ │ │ │ │ └── wrapper
│ │ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ │ ├── gradlew
│ │ │ │ ├── gradlew.bat
│ │ │ │ └── settings.gradle
│ │ │ └── simple
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── xcode
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ └── settings.gradle.kts
│ ├── webApplication
│ │ ├── customized
│ │ │ ├── groovy
│ │ │ │ ├── additionalLibs
│ │ │ │ │ └── additional-1.0.jar
│ │ │ │ ├── build.gradle
│ │ │ │ ├── lib
│ │ │ │ │ ├── compile-1.0.jar
│ │ │ │ │ ├── compile-transitive-1.0.jar
│ │ │ │ │ ├── otherLib-1.0.jar
│ │ │ │ │ ├── providedCompile-1.0.jar
│ │ │ │ │ ├── providedCompile-transitive-1.0.jar
│ │ │ │ │ ├── providedRuntime-1.0.jar
│ │ │ │ │ └── runtime-1.0.jar
│ │ │ │ ├── settings.gradle
│ │ │ │ └── src
│ │ │ │ ├── additionalWebInf
│ │ │ │ │ └── additional.xml
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ ├── HelloServlet.java
│ │ │ │ │ │ └── MyClass.java
│ │ │ │ │ └── webapp
│ │ │ │ │ ├── webapp.html
│ │ │ │ │ └── WEB-INF
│ │ │ │ │ └── webapp.xml
│ │ │ │ ├── rootContent
│ │ │ │ │ └── root.txt
│ │ │ │ ├── someWeb.xml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── MyClassTest.java
│ │ │ └── kotlin
│ │ │ ├── additionalLibs
│ │ │ │ └── additional-1.0.jar
│ │ │ ├── build.gradle.kts
│ │ │ ├── lib
│ │ │ │ ├── compile-1.0.jar
│ │ │ │ ├── compile-transitive-1.0.jar
│ │ │ │ ├── otherLib-1.0.jar
│ │ │ │ ├── providedCompile-1.0.jar
│ │ │ │ ├── providedCompile-transitive-1.0.jar
│ │ │ │ ├── providedRuntime-1.0.jar
│ │ │ │ └── runtime-1.0.jar
│ │ │ ├── settings.gradle.kts
│ │ │ └── src
│ │ │ ├── additionalWebInf
│ │ │ │ └── additional.xml
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── HelloServlet.java
│ │ │ │ │ └── MyClass.java
│ │ │ │ └── webapp
│ │ │ │ ├── webapp.html
│ │ │ │ └── WEB-INF
│ │ │ │ └── webapp.xml
│ │ │ ├── rootContent
│ │ │ │ └── root.txt
│ │ │ ├── someWeb.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── MyClassTest.java
│ │ └── quickstart
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── Greeter.java
│ │ │ ├── resources
│ │ │ │ └── greeting.txt
│ │ │ └── webapp
│ │ │ └── index.jsp
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Greeter.java
│ │ ├── resources
│ │ │ └── greeting.txt
│ │ └── webapp
│ │ └── index.jsp
│ └── workerApi
│ ├── noIsolation
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── sources
│ │ │ ├── hemingway.txt
│ │ │ └── steinbeck.txt
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── sources
│ │ ├── hemingway.txt
│ │ └── steinbeck.txt
│ ├── waitForCompletion
│ │ ├── groovy
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── sources
│ │ │ ├── hemingway.txt
│ │ │ └── steinbeck.txt
│ │ └── kotlin
│ │ ├── build.gradle.kts
│ │ ├── settings.gradle.kts
│ │ └── sources
│ │ ├── hemingway.txt
│ │ └── steinbeck.txt
│ └── workerDaemon
│ ├── groovy
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── sources
│ │ ├── hemingway.txt
│ │ └── steinbeck.txt
│ └── kotlin
│ ├── build.gradle.kts
│ ├── settings.gradle.kts
│ └── sources
│ ├── hemingway.txt
│ └── steinbeck.txt
└── src
├── announce
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.announce.properties
│ │ └── org.gradle.build-announcements.properties
│ └── org
│ └── gradle
│ └── api
│ └── plugins
│ └── announce
│ ├── AnnouncePluginExtension.java
│ ├── AnnouncePlugin.java
│ ├── Announcer.java
│ ├── BuildAnnouncementsPlugin.java
│ ├── internal
│ │ ├── AnnouncerFactory.java
│ │ ├── AnnouncerUnavailableException.java
│ │ ├── AnnouncingBuildListener.java
│ │ ├── DefaultAnnouncerFactory.java
│ │ ├── DefaultIconProvider.java
│ │ ├── Growl.java
│ │ ├── GrowlNotifyBackedAnnouncer.java
│ │ ├── IconProvider.java
│ │ ├── IgnoreUnavailableAnnouncer.java
│ │ ├── jdk6
│ │ │ └── AppleScriptBackedGrowlAnnouncer.java
│ │ ├── NotifySend.java
│ │ ├── Snarl.java
│ │ ├── Twitter.java
│ │ └── UnknownAnnouncer.java
│ └── package-info.java
├── antlr
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.antlr.properties
│ └── org
│ └── gradle
│ └── api
│ └── plugins
│ └── antlr
│ ├── AntlrPlugin.java
│ ├── AntlrSourceVirtualDirectory.java
│ ├── AntlrTask.java
│ ├── internal
│ │ ├── antlr2
│ │ │ ├── GenerationPlanBuilder.java
│ │ │ ├── GenerationPlan.java
│ │ │ ├── GrammarDelegate.java
│ │ │ ├── GrammarFileMetadata.java
│ │ │ ├── GrammarMetadata.java
│ │ │ ├── MetadataExtracter.java
│ │ │ └── XRef.java
│ │ ├── AntlrExecuter.java
│ │ ├── AntlrResult.java
│ │ ├── AntlrSourceGenerationException.java
│ │ ├── AntlrSourceVirtualDirectoryImpl.java
│ │ ├── AntlrSpecFactory.java
│ │ ├── AntlrSpec.java
│ │ ├── AntlrWorker.java
│ │ └── AntlrWorkerManager.java
│ └── package-info.java
├── base-services
│ └── org
│ └── gradle
│ ├── api
│ │ ├── Action.java
│ │ ├── Describable.java
│ │ ├── file
│ │ │ ├── FileTreeElement.java
│ │ │ ├── FileType.java
│ │ │ ├── internal
│ │ │ │ └── FilePathUtil.java
│ │ │ └── RelativePath.java
│ │ ├── GradleException.java
│ │ ├── HasImplicitReceiver.java
│ │ ├── Incubating.java
│ │ ├── internal
│ │ │ ├── cache
│ │ │ │ └── StringInterner.java
│ │ │ ├── DocumentationRegistry.java
│ │ │ ├── GeneratedSubclasses.java
│ │ │ ├── GeneratedSubclass.java
│ │ │ ├── InternalAction.java
│ │ │ └── ReusableAction.java
│ │ ├── InvalidUserDataException.java
│ │ ├── JavaVersion.java
│ │ ├── Named.java
│ │ ├── Namer.java
│ │ ├── NonExtensible.java
│ │ ├── NonNullApi.java
│ │ ├── Nullable.java
│ │ ├── reflect
│ │ │ └── ObjectInstantiationException.java
│ │ ├── specs
│ │ │ ├── CompositeSpec.java
│ │ │ ├── NotSpec.java
│ │ │ ├── OrSpec.java
│ │ │ ├── package-info.java
│ │ │ └── Spec.java
│ │ ├── Transformer.java
│ │ └── UncheckedIOException.java
│ ├── concurrent
│ │ ├── package-info.java
│ │ └── ParallelismConfiguration.java
│ ├── initialization
│ │ └── BuildCancellationToken.java
│ ├── internal
│ │ ├── Actions.java
│ │ ├── BiAction.java
│ │ ├── BiActions.java
│ │ ├── Cast.java
│ │ ├── classanalysis
│ │ │ └── AsmConstants.java
│ │ ├── classloader
│ │ │ ├── CachingClassLoader.java
│ │ │ ├── ClassLoaderFactory.java
│ │ │ ├── ClassLoaderHasher.java
│ │ │ ├── ClassLoaderHierarchyHasher.java
│ │ │ ├── ClassLoaderHierarchy.java
│ │ │ ├── ClassLoaderSpec.java
│ │ │ ├── ClassLoaderUtils.java
│ │ │ ├── ClassLoaderVisitor.java
│ │ │ ├── ClasspathHasher.java
│ │ │ ├── ClasspathUtil.java
│ │ │ ├── ConfigurableClassLoaderHierarchyHasher.java
│ │ │ ├── DefaultClassLoaderFactory.java
│ │ │ ├── DefaultHashingClassLoaderFactory.java
│ │ │ ├── FilteringClassLoader.java
│ │ │ ├── HashingClassLoaderFactory.java
│ │ │ ├── ImplementationHashAware.java
│ │ │ ├── MultiParentClassLoader.java
│ │ │ ├── SystemClassLoaderSpec.java
│ │ │ ├── TransformingClassLoader.java
│ │ │ └── VisitableURLClassLoader.java
│ │ ├── classpath
│ │ │ ├── ClassPath.java
│ │ │ └── DefaultClassPath.java
│ │ ├── concurrent
│ │ │ ├── AbstractDelegatingExecutorService.java
│ │ │ ├── AsyncStoppable.java
│ │ │ ├── CompositeStoppable.java
│ │ │ ├── DefaultExecutorFactory.java
│ │ │ ├── DefaultParallelismConfiguration.java
│ │ │ ├── ExecutorFactory.java
│ │ │ ├── ExecutorPolicy.java
│ │ │ ├── GradleThread.java
│ │ │ ├── InterruptibleRunnable.java
│ │ │ ├── ManagedExecutorImpl.java
│ │ │ ├── ManagedExecutor.java
│ │ │ ├── ManagedScheduledExecutorImpl.java
│ │ │ ├── ManagedScheduledExecutor.java
│ │ │ ├── ParallelismConfigurationListener.java
│ │ │ ├── ParallelismConfigurationManager.java
│ │ │ ├── ServiceLifecycle.java
│ │ │ ├── Stoppable.java
│ │ │ ├── Synchronizer.java
│ │ │ ├── ThreadFactoryImpl.java
│ │ │ └── ThreadSafe.java
│ │ ├── Describables.java
│ │ ├── DisplayName.java
│ │ ├── ErroringAction.java
│ │ ├── exceptions
│ │ │ ├── Contextual.java
│ │ │ ├── DefaultMultiCauseException.java
│ │ │ ├── DefaultMultiCauseExceptionNoStackTrace.java
│ │ │ ├── DiagnosticsVisitor.java
│ │ │ ├── FormattingDiagnosticsVisitor.java
│ │ │ ├── MultiCauseException.java
│ │ │ └── ValueCollectingDiagnosticsVisitor.java
│ │ ├── Factories.java
│ │ ├── Factory.java
│ │ ├── file
│ │ │ ├── DefaultFileHierarchySet.java
│ │ │ ├── FileHierarchySet.java
│ │ │ ├── FileMetadataSnapshot.java
│ │ │ ├── FileType.java
│ │ │ ├── PathToFileResolver.java
│ │ │ ├── RelativeFilePathResolver.java
│ │ │ └── TreeType.java
│ │ ├── FileUtils.java
│ │ ├── graph
│ │ │ ├── CachingDirectedGraphWalker.java
│ │ │ ├── DirectedGraph.java
│ │ │ └── DirectedGraphWithEdgeValues.java
│ │ ├── hash
│ │ │ ├── FileHasher.java
│ │ │ ├── Hashable.java
│ │ │ ├── HashCode.java
│ │ │ ├── Hasher.java
│ │ │ ├── HashFunction.java
│ │ │ ├── Hashing.java
│ │ │ ├── HashingOutputStream.java
│ │ │ ├── HashUtil.java
│ │ │ ├── HashValue.java
│ │ │ ├── PrimitiveHasher.java
│ │ │ └── StreamHasher.java
│ │ ├── HasInternalProtocol.java
│ │ ├── id
│ │ │ ├── CompositeIdGenerator.java
│ │ │ ├── IdGenerator.java
│ │ │ ├── LongIdGenerator.java
│ │ │ ├── RandomLongIdGenerator.java
│ │ │ ├── UniqueId.java
│ │ │ └── UUIDGenerator.java
│ │ ├── ImmutableActionSet.java
│ │ ├── InternalListener.java
│ │ ├── io
│ │ │ ├── BufferCaster.java
│ │ │ ├── ClassLoaderObjectInputStream.java
│ │ │ ├── IoUtils.java
│ │ │ ├── LineBufferingOutputStream.java
│ │ │ ├── LinePerThreadBufferingOutputStream.java
│ │ │ ├── NullOutputStream.java
│ │ │ ├── RandomAccessFileInputStream.java
│ │ │ ├── RandomAccessFileOutputStream.java
│ │ │ ├── SkipFirstTextStream.java
│ │ │ ├── StreamByteBuffer.java
│ │ │ ├── TextStream.java
│ │ │ └── WriterTextStream.java
│ │ ├── IoActions.java
│ │ ├── jvm
│ │ │ ├── GroovyJpmsWorkarounds.java
│ │ │ ├── JavaHomeException.java
│ │ │ ├── JavaInfo.java
│ │ │ ├── Jre.java
│ │ │ └── Jvm.java
│ │ ├── MutableActionSet.java
│ │ ├── MutableBoolean.java
│ │ ├── MutableLong.java
│ │ ├── MutableReference.java
│ │ ├── operations
│ │ │ ├── BuildOperationCategory.java
│ │ │ ├── BuildOperationContext.java
│ │ │ ├── BuildOperationDescriptor.java
│ │ │ ├── BuildOperationExecutor.java
│ │ │ ├── BuildOperationFailure.java
│ │ │ ├── BuildOperationIdFactory.java
│ │ │ ├── BuildOperation.java
│ │ │ ├── BuildOperationListener.java
│ │ │ ├── BuildOperationListenerManager.java
│ │ │ ├── BuildOperationQueueFactory.java
│ │ │ ├── BuildOperationQueueFailure.java
│ │ │ ├── BuildOperationQueue.java
│ │ │ ├── BuildOperationRef.java
│ │ │ ├── BuildOperationType.java
│ │ │ ├── BuildOperationWorker.java
│ │ │ ├── CallableBuildOperation.java
│ │ │ ├── CurrentBuildOperationPreservingRunnable.java
│ │ │ ├── CurrentBuildOperationRef.java
│ │ │ ├── DefaultBuildOperationIdFactory.java
│ │ │ ├── DefaultBuildOperationListenerManager.java
│ │ │ ├── DefaultBuildOperationQueueFactory.java
│ │ │ ├── DefaultBuildOperationQueue.java
│ │ │ ├── DefaultBuildOperationRef.java
│ │ │ ├── DelegatingBuildOperationExecutor.java
│ │ │ ├── ExecutingBuildOperation.java
│ │ │ ├── MultipleBuildOperationFailures.java
│ │ │ ├── notify
│ │ │ │ ├── BuildOperationFinishedNotification.java
│ │ │ │ ├── BuildOperationNotificationListener.java
│ │ │ │ ├── BuildOperationNotificationListenerRegistrar.java
│ │ │ │ ├── BuildOperationProgressNotification.java
│ │ │ │ ├── BuildOperationStartedNotification.java
│ │ │ │ └── package-info.java
│ │ │ ├── OperationFinishEvent.java
│ │ │ ├── OperationIdentifier.java
│ │ │ ├── OperationProgressEvent.java
│ │ │ ├── OperationStartEvent.java
│ │ │ └── RunnableBuildOperation.java
│ │ ├── os
│ │ │ └── OperatingSystem.java
│ │ ├── package-info.java
│ │ ├── Pair.java
│ │ ├── process
│ │ │ ├── ArgCollector.java
│ │ │ └── ArgWriter.java
│ │ ├── reflect
│ │ │ ├── CachedInvokable.java
│ │ │ ├── DirectInstantiator.java
│ │ │ ├── Instantiator.java
│ │ │ ├── JavaMethod.java
│ │ │ ├── JavaReflectionUtil.java
│ │ │ ├── NoSuchMethodException.java
│ │ │ └── ReflectionCache.java
│ │ ├── resources
│ │ │ ├── AbstractResourceLockRegistry.java
│ │ │ ├── AbstractTrackedResourceLock.java
│ │ │ ├── DefaultResourceLockCoordinationService.java
│ │ │ ├── ExclusiveAccessResourceLock.java
│ │ │ ├── ProjectLeaseRegistry.java
│ │ │ ├── ProjectLock.java
│ │ │ ├── ProjectLockStatistics.java
│ │ │ ├── ResourceDeadlockException.java
│ │ │ ├── ResourceLockCoordinationService.java
│ │ │ ├── ResourceLock.java
│ │ │ ├── ResourceLockRegistry.java
│ │ │ └── ResourceLockState.java
│ │ ├── scan
│ │ │ ├── NotUsedByScanPlugin.java
│ │ │ └── UsedByScanPlugin.java
│ │ ├── service
│ │ │ ├── AbstractServiceMethod.java
│ │ │ ├── CachingServiceLocator.java
│ │ │ ├── ContainsServices.java
│ │ │ ├── DefaultServiceLocator.java
│ │ │ ├── DefaultServiceMethodFactory.java
│ │ │ ├── DefaultServiceRegistry.java
│ │ │ ├── MethodHandleBasedServiceMethodFactory.java
│ │ │ ├── MethodHandleBasedServiceMethod.java
│ │ │ ├── ReflectionBasedServiceMethodFactory.java
│ │ │ ├── ReflectionBasedServiceMethod.java
│ │ │ ├── RelevantMethodsBuilder.java
│ │ │ ├── RelevantMethods.java
│ │ │ ├── scopes
│ │ │ │ ├── AbstractPluginServiceRegistry.java
│ │ │ │ └── PluginServiceRegistry.java
│ │ │ ├── ServiceCreationException.java
│ │ │ ├── Service.java
│ │ │ ├── ServiceLocator.java
│ │ │ ├── ServiceLookupException.java
│ │ │ ├── ServiceLookup.java
│ │ │ ├── ServiceMethodFactory.java
│ │ │ ├── ServiceMethod.java
│ │ │ ├── ServiceProvider.java
│ │ │ ├── ServiceRegistration.java
│ │ │ ├── ServiceRegistryBuilder.java
│ │ │ ├── ServiceRegistry.java
│ │ │ ├── ServiceValidationException.java
│ │ │ └── UnknownServiceException.java
│ │ ├── Specs.java
│ │ ├── SystemProperties.java
│ │ ├── time
│ │ │ ├── Clock.java
│ │ │ ├── CountdownTimer.java
│ │ │ ├── DefaultCountdownTimer.java
│ │ │ ├── DefaultTimer.java
│ │ │ ├── MonotonicClock.java
│ │ │ ├── TimeFormatting.java
│ │ │ ├── Time.java
│ │ │ ├── Timer.java
│ │ │ └── TimeSource.java
│ │ ├── Transformers.java
│ │ ├── TriAction.java
│ │ ├── Try.java
│ │ ├── typeconversion
│ │ │ ├── TypeConversionException.java
│ │ │ ├── TypeConverter.java
│ │ │ └── UnsupportedNotationException.java
│ │ ├── UncheckedException.java
│ │ ├── util
│ │ │ ├── BiFunction.java
│ │ │ ├── NumberUtil.java
│ │ │ ├── PropertiesUtils.java
│ │ │ └── Trie.java
│ │ └── work
│ │ ├── AbstractConditionalExecution.java
│ │ ├── ConditionalExecution.java
│ │ ├── ConditionalExecutionQueueFactory.java
│ │ ├── ConditionalExecutionQueue.java
│ │ ├── DefaultConditionalExecutionQueueFactory.java
│ │ ├── DefaultConditionalExecutionQueue.java
│ │ ├── DefaultWorkerLeaseService.java
│ │ ├── NoAvailableWorkerLeaseException.java
│ │ ├── StopShieldingWorkerLeaseService.java
│ │ ├── WorkerLeaseRegistry.java
│ │ └── WorkerLeaseService.java
│ └── util
│ ├── CollectionUtils.java
│ ├── GFileUtils.java
│ ├── GradleVersion.java
│ ├── GUtil.java
│ ├── internal
│ │ └── LimitedDescription.java
│ ├── Path.java
│ └── TextUtil.java
├── base-services-groovy
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── coerce
│ │ │ ├── MethodArgumentsTransformer.java
│ │ │ ├── PropertySetTransformer.java
│ │ │ └── StringToEnumTransformer.java
│ │ ├── InvalidActionClosureException.java
│ │ └── specs
│ │ ├── AndSpec.java
│ │ ├── internal
│ │ │ └── ClosureSpec.java
│ │ └── Specs.java
│ └── groovy
│ └── scripts
│ ├── internal
│ │ ├── AbstractScriptTransformer.java
│ │ ├── AstUtils.java
│ │ ├── ExpressionReplacingVisitorSupport.java
│ │ ├── RestrictiveCodeVisitor.java
│ │ ├── ScriptBlock.java
│ │ ├── StatementReplacingVisitorSupport.java
│ │ └── StatementTransformer.java
│ └── Transformer.java
├── build-cache
│ └── org
│ └── gradle
│ └── caching
│ ├── configuration
│ │ └── internal
│ │ ├── BuildCacheConfigurationInternal.java
│ │ ├── BuildCacheServiceRegistration.java
│ │ ├── DefaultBuildCacheConfiguration.java
│ │ ├── DefaultBuildCacheServiceRegistration.java
│ │ └── package-info.java
│ ├── internal
│ │ ├── CacheableEntity.java
│ │ ├── CacheFormat.java
│ │ ├── controller
│ │ │ ├── BuildCacheControllerFactory.java
│ │ │ ├── BuildCacheController.java
│ │ │ ├── BuildCacheLoadCommand.java
│ │ │ ├── BuildCacheStoreCommand.java
│ │ │ ├── DefaultBuildCacheController.java
│ │ │ ├── NoOpBuildCacheController.java
│ │ │ ├── operations
│ │ │ │ ├── LoadOperationDetails.java
│ │ │ │ ├── LoadOperationHitResult.java
│ │ │ │ ├── LoadOperationMissResult.java
│ │ │ │ ├── PackOperationDetails.java
│ │ │ │ ├── PackOperationResult.java
│ │ │ │ ├── StoreOperationDetails.java
│ │ │ │ ├── StoreOperationResult.java
│ │ │ │ ├── UnpackOperationDetails.java
│ │ │ │ └── UnpackOperationResult.java
│ │ │ ├── RootBuildCacheControllerRef.java
│ │ │ └── service
│ │ │ ├── BaseBuildCacheServiceHandle.java
│ │ │ ├── BuildCacheServiceHandle.java
│ │ │ ├── BuildCacheServiceRole.java
│ │ │ ├── BuildCacheServicesConfiguration.java
│ │ │ ├── DefaultLocalBuildCacheServiceHandle.java
│ │ │ ├── LoadTarget.java
│ │ │ ├── LocalBuildCacheServiceHandle.java
│ │ │ ├── NullBuildCacheServiceHandle.java
│ │ │ ├── NullLocalBuildCacheServiceHandle.java
│ │ │ ├── OpFiringBuildCacheServiceHandle.java
│ │ │ └── StoreTarget.java
│ │ ├── FinalizeBuildCacheConfigurationBuildOperationType.java
│ │ ├── NoOpBuildCacheService.java
│ │ ├── operations
│ │ │ ├── BuildCacheArchivePackBuildOperationType.java
│ │ │ ├── BuildCacheArchiveUnpackBuildOperationType.java
│ │ │ ├── BuildCacheRemoteLoadBuildOperationType.java
│ │ │ └── BuildCacheRemoteStoreBuildOperationType.java
│ │ └── origin
│ │ ├── OriginMetadataFactory.java
│ │ ├── OriginMetadata.java
│ │ ├── OriginReader.java
│ │ ├── OriginWriter.java
│ │ └── package-info.java
│ └── local
│ └── internal
│ ├── BuildCacheTempFileStore.java
│ ├── DefaultBuildCacheTempFileStore.java
│ ├── DirectoryBuildCacheFileStoreFactory.java
│ ├── DirectoryBuildCacheServiceFactory.java
│ ├── DirectoryBuildCacheService.java
│ ├── LocalBuildCacheService.java
│ └── package-info.java
├── build-cache-http
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── caching
│ └── http
│ ├── HttpBuildCacheCredentials.java
│ ├── HttpBuildCache.java
│ ├── internal
│ │ ├── DefaultHttpBuildCacheServiceFactory.java
│ │ ├── HttpBuildCacheService.java
│ │ └── HttpBuildCacheServiceServices.java
│ └── package-info.java
├── build-cache-packaging
│ └── org
│ └── gradle
│ └── caching
│ └── internal
│ ├── command
│ │ └── BuildCacheCommandFactory.java
│ └── packaging
│ ├── BuildCacheEntryPacker.java
│ ├── impl
│ │ ├── GZipBuildCacheEntryPacker.java
│ │ ├── package-info.java
│ │ ├── PackerDirectoryUtil.java
│ │ ├── RelativePathParser.java
│ │ └── TarBuildCacheEntryPacker.java
│ └── package-info.java
├── build-comparison
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.compare-gradle-builds.properties
│ │ └── services
│ │ └── org.gradle.configuration.project.ProjectConfigureAction
│ └── org
│ └── gradle
│ └── api
│ └── plugins
│ └── buildcomparison
│ ├── compare
│ │ └── internal
│ │ ├── BuildComparator.java
│ │ ├── BuildComparisonResult.java
│ │ ├── BuildComparisonSpecBuilder.java
│ │ ├── BuildComparisonSpecFactory.java
│ │ ├── BuildComparisonSpec.java
│ │ ├── BuildOutcomeComparatorFactory.java
│ │ ├── BuildOutcomeComparator.java
│ │ ├── BuildOutcomeComparisonResult.java
│ │ ├── BuildOutcomeComparisonResultSupport.java
│ │ ├── ComparisonResultType.java
│ │ ├── DefaultBuildComparator.java
│ │ ├── DefaultBuildComparisonSpecBuilder.java
│ │ ├── DefaultBuildComparisonSpec.java
│ │ └── DefaultBuildOutcomeComparatorFactory.java
│ ├── gradle
│ │ ├── CompareGradleBuilds.java
│ │ ├── CompareGradleBuildsPlugin.java
│ │ ├── GradleBuildInvocationSpec.java
│ │ ├── internal
│ │ │ ├── ComparableGradleBuildExecuter.java
│ │ │ ├── DefaultGradleBuildInvocationSpec.java
│ │ │ ├── GradleBuildComparison.java
│ │ │ ├── GradleBuildOutcomeSetTransformer.java
│ │ │ └── MovableFileStore.java
│ │ └── package-info.java
│ ├── outcome
│ │ └── internal
│ │ ├── archive
│ │ │ ├── entry
│ │ │ │ ├── ArchiveEntryComparison.java
│ │ │ │ ├── ArchiveEntry.java
│ │ │ │ └── FileToArchiveEntrySetTransformer.java
│ │ │ ├── GeneratedArchiveBuildOutcomeComparator.java
│ │ │ ├── GeneratedArchiveBuildOutcomeComparisonResultHtmlRenderer.groovy
│ │ │ ├── GeneratedArchiveBuildOutcomeComparisonResult.java
│ │ │ ├── GeneratedArchiveBuildOutcomeHtmlRenderer.groovy
│ │ │ └── GeneratedArchiveBuildOutcome.java
│ │ ├── BuildOutcomeAssociation.java
│ │ ├── BuildOutcomeAssociator.java
│ │ ├── BuildOutcome.java
│ │ ├── BuildOutcomeSupport.java
│ │ ├── ByTypeAndCharacteristicBuildOutcomeAssociator.java
│ │ ├── ByTypeAndNameBuildOutcomeAssociator.java
│ │ ├── CompositeBuildOutcomeAssociator.java
│ │ ├── DefaultBuildOutcomeAssociation.java
│ │ ├── FileOutcomeIdentifier.java
│ │ ├── tooling
│ │ │ ├── DefaultGradleBuildOutcome.java
│ │ │ ├── DefaultGradleFileBuildOutcome.java
│ │ │ ├── DefaultProjectOutcomes.java
│ │ │ ├── ProjectOutcomesModelBuilder.java
│ │ │ ├── PublishArtifactToFileBuildOutcomeTransformer.java
│ │ │ └── ToolingRegistrationAction.java
│ │ └── unknown
│ │ ├── UnknownBuildOutcomeComparator.java
│ │ ├── UnknownBuildOutcomeComparisonResultHtmlRenderer.groovy
│ │ ├── UnknownBuildOutcomeComparisonResult.java
│ │ ├── UnknownBuildOutcomeHtmlRenderer.groovy
│ │ └── UnknownBuildOutcome.java
│ └── render
│ └── internal
│ ├── BuildComparisonResultRenderer.java
│ ├── BuildOutcomeComparisonResultRendererFactory.java
│ ├── BuildOutcomeComparisonResultRenderer.java
│ ├── BuildOutcomeRendererFactory.java
│ ├── BuildOutcomeRenderer.java
│ ├── DefaultBuildOutcomeComparisonResultRendererFactory.java
│ ├── DefaultBuildOutcomeRendererFactory.java
│ └── html
│ ├── BuildOutcomeComparisonResultHtmlRenderer.groovy
│ ├── BuildOutcomeHtmlRenderer.groovy
│ ├── GradleBuildComparisonResultHtmlRenderer.groovy
│ └── HtmlRenderContext.java
├── build-init
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.build-init.properties
│ │ │ └── org.gradle.wrapper.properties
│ │ └── services
│ │ ├── org.gradle.configuration.project.ProjectConfigureAction
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── tasks
│ │ └── wrapper
│ │ ├── package-info.java
│ │ └── Wrapper.java
│ └── buildinit
│ ├── plugins
│ │ ├── BuildInitPlugin.java
│ │ ├── internal
│ │ │ ├── action
│ │ │ │ ├── BuildInitAutoApplyAction.java
│ │ │ │ └── WrapperPluginAutoApplyAction.java
│ │ │ ├── BasicProjectGenerator.java
│ │ │ ├── BuildContentGenerator.java
│ │ │ ├── BuildConverter.java
│ │ │ ├── BuildInitException.java
│ │ │ ├── BuildInitializer.java
│ │ │ ├── BuildScriptBuilderFactory.java
│ │ │ ├── BuildScriptBuilder.java
│ │ │ ├── CompositeProjectInitDescriptor.java
│ │ │ ├── ConditionalTemplateOperation.java
│ │ │ ├── CppApplicationProjectInitDescriptor.java
│ │ │ ├── CppLibraryProjectInitDescriptor.java
│ │ │ ├── CppProjectInitDescriptor.java
│ │ │ ├── CrossConfigurationScriptBlockBuilder.java
│ │ │ ├── DefaultTemplateLibraryVersionProvider.java
│ │ │ ├── DependenciesBuilder.java
│ │ │ ├── GitIgnoreGenerator.java
│ │ │ ├── GroovyApplicationProjectInitDescriptor.java
│ │ │ ├── GroovyGradlePluginProjectInitDescriptor.java
│ │ │ ├── GroovyLibraryProjectInitDescriptor.java
│ │ │ ├── GroovyProjectInitDescriptor.java
│ │ │ ├── InitSettings.java
│ │ │ ├── JavaApplicationProjectInitDescriptor.java
│ │ │ ├── JavaGradlePluginProjectInitDescriptor.java
│ │ │ ├── JavaLibraryProjectInitDescriptor.java
│ │ │ ├── JavaProjectInitDescriptor.java
│ │ │ ├── JvmGradlePluginProjectInitDescriptor.java
│ │ │ ├── JvmProjectInitDescriptor.java
│ │ │ ├── KotlinApplicationProjectInitDescriptor.java
│ │ │ ├── KotlinGradlePluginProjectInitDescriptor.java
│ │ │ ├── KotlinLibraryProjectInitDescriptor.java
│ │ │ ├── LanguageLibraryProjectInitDescriptor.java
│ │ │ ├── LanguageSpecificAdaptor.java
│ │ │ ├── LanguageSpecificProjectGenerator.java
│ │ │ ├── maven
│ │ │ │ ├── Dependency.java
│ │ │ │ ├── ExternalDependency.java
│ │ │ │ ├── Maven2Gradle.groovy
│ │ │ │ ├── MavenConversionException.java
│ │ │ │ ├── MavenProjectsCreator.java
│ │ │ │ ├── MavenProjectXmlWriter.java
│ │ │ │ ├── PomProjectInitDescriptor.java
│ │ │ │ └── ProjectDependency.java
│ │ │ ├── modifiers
│ │ │ │ ├── BuildInitDsl.java
│ │ │ │ ├── BuildInitTestFramework.java
│ │ │ │ ├── ComponentType.java
│ │ │ │ ├── Language.java
│ │ │ │ ├── Names.java
│ │ │ │ └── WithIdentifier.java
│ │ │ ├── NamespaceBuilder.java
│ │ │ ├── PackageNameBuilder.java
│ │ │ ├── ProjectGenerator.java
│ │ │ ├── ProjectLayoutSetupRegistry.java
│ │ │ ├── RepositoriesBuilder.java
│ │ │ ├── ResourceDirsGenerator.java
│ │ │ ├── ScalaLibraryProjectInitDescriptor.java
│ │ │ ├── ScriptBlockBuilder.java
│ │ │ ├── services
│ │ │ │ ├── BuildInitServices.java
│ │ │ │ └── ProjectLayoutSetupRegistryFactory.java
│ │ │ ├── SimpleGlobalFilesBuildSettingsDescriptor.java
│ │ │ ├── SimpleTemplateOperation.java
│ │ │ ├── TemplateFactory.java
│ │ │ ├── TemplateLibraryVersionProvider.java
│ │ │ ├── TemplateOperationFactory.java
│ │ │ ├── TemplateOperation.java
│ │ │ └── TemplateValue.java
│ │ ├── package-info.java
│ │ └── WrapperPlugin.java
│ └── tasks
│ ├── InitBuild.java
│ ├── package-info.java
│ └── templates
│ ├── cppapp
│ │ ├── app.cpp.template
│ │ ├── app.h.template
│ │ └── app_test.cpp.template
│ ├── cpplibrary
│ │ ├── hello.cpp.template
│ │ ├── hello.h.template
│ │ └── hello_test.cpp.template
│ ├── groovyapp
│ │ ├── App.groovy.template
│ │ └── AppTest.groovy.template
│ ├── groovylibrary
│ │ ├── Library.groovy.template
│ │ └── LibraryTest.groovy.template
│ ├── javaapp
│ │ ├── App.java.template
│ │ ├── AppTest.java.template
│ │ ├── junitjupiter
│ │ │ └── AppTest.java.template
│ │ └── testng
│ │ └── AppTest.java.template
│ ├── javalibrary
│ │ ├── junitjupiter
│ │ │ └── LibraryTest.java.template
│ │ ├── Library.java.template
│ │ ├── LibraryTest.java.template
│ │ └── testng
│ │ └── LibraryTest.java.template
│ ├── kotlinapp
│ │ ├── App.kt.template
│ │ └── AppTest.kt.template
│ ├── kotlinlibrary
│ │ ├── Library.kt.template
│ │ └── LibraryTest.kt.template
│ ├── library-versions.properties
│ ├── plugin
│ │ ├── groovy
│ │ │ ├── Plugin.groovy.template
│ │ │ └── spock
│ │ │ ├── PluginFunctionalTest.groovy.template
│ │ │ └── PluginTest.groovy.template
│ │ ├── java
│ │ │ ├── junit
│ │ │ │ ├── PluginFunctionalTest.java.template
│ │ │ │ └── PluginTest.java.template
│ │ │ └── Plugin.java.template
│ │ └── kotlin
│ │ ├── kotlintest
│ │ │ ├── PluginFunctionalTest.kt.template
│ │ │ └── PluginTest.kt.template
│ │ └── Plugin.kt.template
│ └── scalalibrary
│ ├── Library.scala.template
│ └── LibrarySuite.scala.template
├── build-option
│ └── org
│ └── gradle
│ └── internal
│ └── buildoption
│ ├── AbstractBuildOption.java
│ ├── BooleanBuildOption.java
│ ├── BooleanCommandLineOptionConfiguration.java
│ ├── BuildOption.java
│ ├── CommandLineOptionConfiguration.java
│ ├── EnabledOnlyBooleanBuildOption.java
│ ├── ListBuildOption.java
│ ├── Origin.java
│ └── StringBuildOption.java
├── build-profile
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── profile
│ ├── BuildProfile.java
│ ├── BuildProfileServices.java
│ ├── CompositeOperation.java
│ ├── ContinuousOperation.java
│ ├── FragmentedOperation.java
│ ├── Operation.java
│ ├── package-info.java
│ ├── ProfileEventAdapter.java
│ ├── ProfileListener.java
│ ├── ProfileReportRenderer.java
│ ├── ProjectProfile.java
│ ├── ReportGeneratingProfileListener.java
│ └── TaskExecution.java
├── cli
│ └── org
│ └── gradle
│ └── cli
│ ├── AbstractCommandLineConverter.java
│ ├── AbstractPropertiesCommandLineConverter.java
│ ├── CommandLineArgumentException.java
│ ├── CommandLineConverter.java
│ ├── CommandLineOption.java
│ ├── CommandLineParser.java
│ ├── ParsedCommandLine.java
│ ├── ParsedCommandLineOption.java
│ ├── ProjectPropertiesCommandLineConverter.java
│ └── SystemPropertiesCommandLineConverter.java
├── code-quality
│ ├── checkstyle-noframes-sorted.xsl
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.checkstyle.properties
│ │ ├── org.gradle.codenarc.properties
│ │ ├── org.gradle.findbugs.properties
│ │ ├── org.gradle.jdepend.properties
│ │ └── org.gradle.pmd.properties
│ └── org
│ └── gradle
│ └── api
│ └── plugins
│ └── quality
│ ├── CheckstyleExtension.java
│ ├── Checkstyle.java
│ ├── CheckstylePlugin.java
│ ├── CheckstyleReports.java
│ ├── CodeNarcExtension.java
│ ├── CodeNarc.java
│ ├── CodeNarcPlugin.java
│ ├── CodeNarcReports.java
│ ├── CodeQualityExtension.java
│ ├── FindBugsExtension.java
│ ├── FindBugs.java
│ ├── FindBugsPlugin.java
│ ├── FindBugsReports.java
│ ├── FindBugsXmlReport.java
│ ├── internal
│ │ ├── AbstractCodeQualityPlugin.java
│ │ ├── CheckstyleInvoker.groovy
│ │ ├── CheckstyleReportsImpl.java
│ │ ├── CodeNarcInvoker.groovy
│ │ ├── CodeNarcReportsImpl.java
│ │ ├── findbugs
│ │ │ ├── FindBugsClasspathValidator.java
│ │ │ ├── FindBugsExecuter.java
│ │ │ ├── FindBugsResult.java
│ │ │ ├── FindBugsSpecBuilder.java
│ │ │ ├── FindBugsSpec.java
│ │ │ ├── FindBugsWorker.java
│ │ │ ├── FindBugsWorkerManager.java
│ │ │ ├── FindBugsXmlReportImpl.java
│ │ │ └── package-info.java
│ │ ├── FindBugsReportsImpl.java
│ │ ├── FindBugsReportsInternal.java
│ │ ├── JDependInvoker.groovy
│ │ ├── JDependReportsImpl.java
│ │ ├── package-info.java
│ │ ├── PmdInvoker.groovy
│ │ └── PmdReportsImpl.java
│ ├── JDependExtension.java
│ ├── JDepend.java
│ ├── JDependPlugin.java
│ ├── JDependReports.java
│ ├── package-info.java
│ ├── PmdExtension.java
│ ├── Pmd.java
│ ├── PmdPlugin.java
│ ├── PmdReports.java
│ └── TargetJdk.java
├── composite-builds
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── composite
│ └── internal
│ ├── CompositeBuildClassPathInitializer.java
│ ├── CompositeBuildDependencySubstitutions.java
│ ├── CompositeBuildServices.java
│ ├── CompositeProjectComponentArtifactMetadata.java
│ ├── DefaultBuildableCompositeBuildContext.java
│ ├── DefaultIncludedBuildController.java
│ ├── DefaultIncludedBuildControllers.java
│ ├── DefaultIncludedBuildFactory.java
│ ├── DefaultIncludedBuild.java
│ ├── DefaultIncludedBuildRegistry.java
│ ├── DefaultIncludedBuildTaskGraph.java
│ ├── DefaultNestedBuild.java
│ ├── DefaultRootBuildState.java
│ ├── IncludedBuildDependencyMetadataBuilder.java
│ ├── IncludedBuildDependencySubstitutionsBuilder.java
│ ├── IncludedBuildFactory.java
│ ├── IncludedBuildTaskReference.java
│ ├── LocalComponentInAnotherBuildProvider.java
│ ├── plugins
│ │ └── CompositeBuildPluginResolverContributor.java
│ └── RootOfNestedBuildTree.java
├── core
│ ├── META-INF
│ │ └── services
│ │ ├── org.gradle.initialization.GradleApiSpecProvider
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── DefaultTask.java
│ │ ├── execution
│ │ │ └── internal
│ │ │ ├── DefaultTaskInputsListener.java
│ │ │ └── TaskInputsListener.java
│ │ ├── internal
│ │ │ ├── AbstractMutationGuard.java
│ │ │ ├── AbstractNamedDomainObjectContainer.java
│ │ │ ├── AbstractPolymorphicDomainObjectContainer.java
│ │ │ ├── AbstractTask.java
│ │ │ ├── AbstractValidatingNamedDomainObjectContainer.java
│ │ │ ├── artifacts
│ │ │ │ ├── ArtifactAttributes.java
│ │ │ │ ├── CachingDependencyResolveContext.java
│ │ │ │ ├── configurations
│ │ │ │ │ ├── DependencyMetaDataProvider.java
│ │ │ │ │ └── ResolveConfigurationDependenciesBuildOperationType.java
│ │ │ │ ├── ConfigurationVariantInternal.java
│ │ │ │ ├── DefaultBuildIdentifier.java
│ │ │ │ ├── DefaultExcludeRuleContainer.java
│ │ │ │ ├── DefaultExcludeRule.java
│ │ │ │ ├── DefaultModule.java
│ │ │ │ ├── DefaultProjectComponentIdentifier.java
│ │ │ │ ├── dependencies
│ │ │ │ │ ├── AbstractDependency.java
│ │ │ │ │ ├── AbstractModuleDependency.java
│ │ │ │ │ ├── DefaultDependencyArtifact.java
│ │ │ │ │ ├── DefaultMutableModuleDependencyCapabilitiesHandler.java
│ │ │ │ │ ├── DefaultProjectDependency.java
│ │ │ │ │ ├── DefaultSelfResolvingDependency.java
│ │ │ │ │ ├── ModuleDependencyCapabilitiesInternal.java
│ │ │ │ │ ├── ProjectDependencyInternal.java
│ │ │ │ │ └── SelfResolvingDependencyInternal.java
│ │ │ │ ├── DependencyManagementServices.java
│ │ │ │ ├── DependencyResolutionServices.java
│ │ │ │ ├── DependencyResolveContext.java
│ │ │ │ ├── dsl
│ │ │ │ │ └── dependencies
│ │ │ │ │ ├── DependencyFactory.java
│ │ │ │ │ ├── ProjectFinder.java
│ │ │ │ │ ├── UnknownProjectFinder.java
│ │ │ │ │ └── UriTextResourceLoader.java
│ │ │ │ ├── ExcludeRuleNotationConverter.java
│ │ │ │ ├── ForeignBuildIdentifier.java
│ │ │ │ ├── JavaEcosystemSupport.java
│ │ │ │ ├── Module.java
│ │ │ │ ├── ModuleVersionSelectorStrictSpec.java
│ │ │ │ ├── ProjectBackedModule.java
│ │ │ │ ├── publish
│ │ │ │ │ ├── AbstractPublishArtifact.java
│ │ │ │ │ ├── ArchivePublishArtifact.java
│ │ │ │ │ ├── DecoratingPublishArtifact.java
│ │ │ │ │ └── DefaultPublishArtifact.java
│ │ │ │ └── ResolvableDependency.java
│ │ │ ├── attributes
│ │ │ │ ├── AttributeContainerInternal.java
│ │ │ │ ├── AttributeMergingException.java
│ │ │ │ ├── AttributeValue.java
│ │ │ │ ├── DefaultImmutableAttributesFactory.java
│ │ │ │ ├── DefaultImmutableAttributes.java
│ │ │ │ ├── DefaultMutableAttributeContainer.java
│ │ │ │ ├── ImmutableAttributesFactory.java
│ │ │ │ └── ImmutableAttributes.java
│ │ │ ├── BuildDefinition.java
│ │ │ ├── changedetection
│ │ │ │ ├── changes
│ │ │ │ │ ├── ChangesOnlyIncrementalTaskInputs.java
│ │ │ │ │ ├── DefaultTaskExecutionModeResolver.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── RebuildIncrementalTaskInputs.java
│ │ │ │ │ └── StatefulIncrementalTaskInputs.java
│ │ │ │ ├── state
│ │ │ │ │ ├── AbiExtractingClasspathResourceHasher.java
│ │ │ │ │ ├── BuildScopeFileTimeStampInspector.java
│ │ │ │ │ ├── CachingFileHasher.java
│ │ │ │ │ ├── CachingResourceHasher.java
│ │ │ │ │ ├── ConfigurableNormalizer.java
│ │ │ │ │ ├── CrossBuildFileHashCache.java
│ │ │ │ │ ├── DefaultExecutionHistoryCacheAccess.java
│ │ │ │ │ ├── DefaultFileAccessTimeJournal.java
│ │ │ │ │ ├── DefaultResourceSnapshotterCacheService.java
│ │ │ │ │ ├── DefaultWellKnownFileLocations.java
│ │ │ │ │ ├── FileTimeStampInspector.java
│ │ │ │ │ ├── GlobalScopeFileTimeStampInspector.java
│ │ │ │ │ ├── IgnoringResourceFilter.java
│ │ │ │ │ ├── JarHasher.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── RegularFileHasher.java
│ │ │ │ │ ├── ResourceFilter.java
│ │ │ │ │ ├── ResourceHasher.java
│ │ │ │ │ ├── ResourceSnapshotterCacheService.java
│ │ │ │ │ ├── RuntimeClasspathResourceHasher.java
│ │ │ │ │ ├── SplitFileHasher.java
│ │ │ │ │ └── SplitResourceSnapshotterCacheService.java
│ │ │ │ ├── TaskExecutionMode.java
│ │ │ │ └── TaskExecutionModeResolver.java
│ │ │ ├── classloading
│ │ │ │ ├── ClassInfoCleaningGroovySystemLoader.java
│ │ │ │ ├── CompositeGroovySystemLoader.java
│ │ │ │ ├── GroovySystemLoaderFactory.java
│ │ │ │ ├── GroovySystemLoader.java
│ │ │ │ ├── NoOpGroovySystemLoader.java
│ │ │ │ └── PreferenceCleaningGroovySystemLoader.java
│ │ │ ├── classpath
│ │ │ │ ├── DefaultModuleRegistry.java
│ │ │ │ ├── DefaultPluginModuleRegistry.java
│ │ │ │ ├── EffectiveClassPath.java
│ │ │ │ ├── ManifestUtil.java
│ │ │ │ ├── Module.java
│ │ │ │ ├── ModuleRegistry.java
│ │ │ │ ├── PluginModuleRegistry.java
│ │ │ │ └── UnknownModuleException.java
│ │ │ ├── ClassPathProvider.java
│ │ │ ├── ClassPathRegistry.java
│ │ │ ├── CollectionCallbackActionDecorator.java
│ │ │ ├── collections
│ │ │ │ ├── AbstractIterationOrderRetainingElementSource.java
│ │ │ │ ├── CollectionEventRegister.java
│ │ │ │ ├── CollectionFilter.java
│ │ │ │ ├── DefaultCollectionEventRegister.java
│ │ │ │ ├── DefaultDomainObjectCollectionFactory.java
│ │ │ │ ├── DefaultPendingSource.java
│ │ │ │ ├── DomainObjectCollectionFactory.java
│ │ │ │ ├── ElementSource.java
│ │ │ │ ├── FilteredCollection.java
│ │ │ │ ├── FilteredList.java
│ │ │ │ ├── IndexedElementSource.java
│ │ │ │ ├── IterationOrderRetainingSetElementSource.java
│ │ │ │ ├── ListElementSource.java
│ │ │ │ ├── PendingSource.java
│ │ │ │ └── SortedSetElementSource.java
│ │ │ ├── component
│ │ │ │ ├── ArtifactType.java
│ │ │ │ ├── BuildableJavaComponent.java
│ │ │ │ ├── ComponentRegistry.java
│ │ │ │ ├── ComponentTypeRegistration.java
│ │ │ │ ├── ComponentTypeRegistry.java
│ │ │ │ ├── DefaultComponentTypeRegistry.java
│ │ │ │ ├── DefaultSoftwareComponentContainer.java
│ │ │ │ ├── IvyPublishingAwareContext.java
│ │ │ │ ├── MavenPublishingAwareContext.java
│ │ │ │ ├── SoftwareComponentInternal.java
│ │ │ │ └── UsageContext.java
│ │ │ ├── CompositeDomainObjectSet.java
│ │ │ ├── ConfigureByMapAction.java
│ │ │ ├── ConventionTask.java
│ │ │ ├── DefaultClassPathProvider.java
│ │ │ ├── DefaultClassPathRegistry.java
│ │ │ ├── DefaultCollectionCallbackActionDecorator.java
│ │ │ ├── DefaultDomainObjectCollection.java
│ │ │ ├── DefaultDomainObjectSet.java
│ │ │ ├── DefaultMutationGuard.java
│ │ │ ├── DefaultNamedDomainObjectCollection.java
│ │ │ ├── DefaultNamedDomainObjectList.java
│ │ │ ├── DefaultNamedDomainObjectSet.java
│ │ │ ├── DefaultPolymorphicDomainObjectContainer.java
│ │ │ ├── DefaultPolymorphicNamedEntityInstantiator.java
│ │ │ ├── DelegatingDomainObjectSet.java
│ │ │ ├── DependencyClassPathProvider.java
│ │ │ ├── DependencyInjectingServiceLoader.java
│ │ │ ├── DomainObjectContext.java
│ │ │ ├── DomNode.java
│ │ │ ├── DynamicModulesClassPathProvider.java
│ │ │ ├── DynamicPropertyNamer.java
│ │ │ ├── ExecuteDomainObjectCollectionCallbackBuildOperationType.java
│ │ │ ├── FactoryNamedDomainObjectContainer.java
│ │ │ ├── FeaturePreviews.java
│ │ │ ├── file
│ │ │ │ ├── ant
│ │ │ │ │ ├── AntFileResource.java
│ │ │ │ │ └── BaseDirSelector.java
│ │ │ │ ├── archive
│ │ │ │ │ ├── compression
│ │ │ │ │ │ ├── AbstractArchiver.java
│ │ │ │ │ │ ├── ArchiveOutputStreamFactory.java
│ │ │ │ │ │ ├── Bzip2Archiver.java
│ │ │ │ │ │ ├── CompressedReadableResource.java
│ │ │ │ │ │ ├── GzipArchiver.java
│ │ │ │ │ │ ├── SimpleCompressor.java
│ │ │ │ │ │ └── URIBuilder.java
│ │ │ │ │ ├── TarCopyAction.java
│ │ │ │ │ ├── TarFileTree.java
│ │ │ │ │ ├── ZipCopyAction.java
│ │ │ │ │ └── ZipFileTree.java
│ │ │ │ ├── BasicFileResolver.java
│ │ │ │ ├── CachingTaskInputFileCollection.java
│ │ │ │ ├── CalculatedTaskInputFileCollection.java
│ │ │ │ ├── copy
│ │ │ │ │ ├── ChainingTransformer.java
│ │ │ │ │ ├── ClosureBackedTransformer.java
│ │ │ │ │ ├── CopyActionExecuter.java
│ │ │ │ │ ├── CopyAction.java
│ │ │ │ │ ├── CopyActionProcessingStream.java
│ │ │ │ │ ├── CopyFileVisitorImpl.java
│ │ │ │ │ ├── CopySpecActionImpl.java
│ │ │ │ │ ├── CopySpecBackedCopyActionProcessingStream.java
│ │ │ │ │ ├── CopySpecInternal.java
│ │ │ │ │ ├── CopySpecResolver.java
│ │ │ │ │ ├── CopySpecSource.java
│ │ │ │ │ ├── CopySpecWrapper.java
│ │ │ │ │ ├── DefaultCopySpec.java
│ │ │ │ │ ├── DefaultFileCopyDetails.java
│ │ │ │ │ ├── DefaultZipCompressor.java
│ │ │ │ │ ├── DelegatingCopySpecInternal.java
│ │ │ │ │ ├── DestinationRootCopySpec.java
│ │ │ │ │ ├── DuplicateHandlingCopyActionDecorator.java
│ │ │ │ │ ├── FileCopier.java
│ │ │ │ │ ├── FileCopyAction.java
│ │ │ │ │ ├── FileCopyDetailsInternal.java
│ │ │ │ │ ├── FilterChain.java
│ │ │ │ │ ├── LineFilter.java
│ │ │ │ │ ├── MatchingCopyAction.java
│ │ │ │ │ ├── NormalizingCopyActionDecorator.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PathNotationConverter.java
│ │ │ │ │ ├── RegExpNameMapper.java
│ │ │ │ │ ├── RenamingCopyAction.java
│ │ │ │ │ ├── SingleParentCopySpec.java
│ │ │ │ │ ├── SyncCopyActionDecorator.java
│ │ │ │ │ └── ZipCompressor.java
│ │ │ │ ├── CopyActionProcessingStreamAction.java
│ │ │ │ ├── DefaultFileCollectionFactory.java
│ │ │ │ ├── DefaultFileLookup.java
│ │ │ │ ├── DefaultFileOperations.java
│ │ │ │ ├── DefaultFilePropertyFactory.java
│ │ │ │ ├── DefaultProjectLayout.java
│ │ │ │ ├── DefaultSourceDirectorySetFactory.java
│ │ │ │ ├── DefaultSourceDirectorySet.java
│ │ │ │ ├── DefaultTemporaryFileProvider.java
│ │ │ │ ├── delete
│ │ │ │ │ ├── DefaultDeleteSpec.java
│ │ │ │ │ ├── Deleter.java
│ │ │ │ │ └── DeleteSpecInternal.java
│ │ │ │ ├── FileLookup.java
│ │ │ │ ├── FileOperations.java
│ │ │ │ ├── FilePropertyFactory.java
│ │ │ │ ├── HasScriptServices.java
│ │ │ │ ├── MaybeCompressedFileResource.java
│ │ │ │ ├── RelativeFile.java
│ │ │ │ ├── SourceDirectorySetFactory.java
│ │ │ │ ├── TaskFileVarFactory.java
│ │ │ │ ├── TemporaryFileProvider.java
│ │ │ │ ├── TmpDirTemporaryFileProvider.java
│ │ │ │ └── UnknownBackingFileReadableResource.java
│ │ │ ├── FilePropertyContainer.java
│ │ │ ├── GradleInternal.java
│ │ │ ├── initialization
│ │ │ │ ├── AbstractClassLoaderScope.java
│ │ │ │ ├── ClassLoaderIds.java
│ │ │ │ ├── ClassLoaderScopeIdentifier.java
│ │ │ │ ├── ClassLoaderScope.java
│ │ │ │ ├── DefaultClassLoaderScope.java
│ │ │ │ ├── DefaultScriptClassPathResolver.java
│ │ │ │ ├── DefaultScriptHandlerFactory.java
│ │ │ │ ├── DefaultScriptHandler.java
│ │ │ │ ├── loadercache
│ │ │ │ │ ├── ClassLoaderCache.java
│ │ │ │ │ ├── ClassLoaderId.java
│ │ │ │ │ ├── DefaultClassLoaderCache.java
│ │ │ │ │ └── DefaultClasspathHasher.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── RootClassLoaderScope.java
│ │ │ │ ├── RootScriptDomainObjectContext.java
│ │ │ │ ├── ScriptClassPathInitializer.java
│ │ │ │ ├── ScriptClassPathResolver.java
│ │ │ │ ├── ScriptHandlerFactory.java
│ │ │ │ └── ScriptHandlerInternal.java
│ │ │ ├── model
│ │ │ │ ├── DefaultObjectFactory.java
│ │ │ │ └── InstantiatorBackedObjectFactory.java
│ │ │ ├── MutationGuard.java
│ │ │ ├── MutationGuards.java
│ │ │ ├── NamedDomainObjectContainerConfigureDelegate.java
│ │ │ ├── NoFactoryRegisteredForTypeException.java
│ │ │ ├── NoNamingPropertyException.java
│ │ │ ├── NullNamingPropertyException.java
│ │ │ ├── OverlappingOutputs.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── ApplyPluginBuildOperationType.java
│ │ │ │ ├── ClassloaderBackedPluginDescriptorLocator.java
│ │ │ │ ├── DefaultAppliedPlugin.java
│ │ │ │ ├── DefaultObjectConfigurationAction.java
│ │ │ │ ├── DefaultPluginCollection.java
│ │ │ │ ├── DefaultPluginContainer.java
│ │ │ │ ├── DefaultPluginManager.java
│ │ │ │ ├── DefaultPluginRegistry.java
│ │ │ │ ├── DefaultPotentialPluginWithId.java
│ │ │ │ ├── ImperativeOnlyPluginTarget.java
│ │ │ │ ├── PluginApplicationException.java
│ │ │ │ ├── PluginAwareInternal.java
│ │ │ │ ├── PluginDescriptor.java
│ │ │ │ ├── PluginDescriptorLocator.java
│ │ │ │ ├── PluginImplementation.java
│ │ │ │ ├── PluginInspector.java
│ │ │ │ ├── PluginManagerInternal.java
│ │ │ │ ├── PluginRegistry.java
│ │ │ │ ├── PluginTarget.java
│ │ │ │ ├── PotentialPlugin.java
│ │ │ │ └── RuleBasedPluginTarget.java
│ │ │ ├── PolymorphicDomainObjectContainerConfigureDelegate.java
│ │ │ ├── PolymorphicDomainObjectContainerInternal.java
│ │ │ ├── PolymorphicNamedEntityInstantiator.java
│ │ │ ├── ProcessOperations.java
│ │ │ ├── project
│ │ │ │ ├── AbstractPluginAware.java
│ │ │ │ ├── ant
│ │ │ │ │ ├── AntLoggingAdapterFactory.java
│ │ │ │ │ ├── BasicAntBuilder.java
│ │ │ │ │ └── DefaultAntLoggingAdapterFactory.java
│ │ │ │ ├── antbuilder
│ │ │ │ │ ├── AntBuilderDelegate.java
│ │ │ │ │ ├── CachedClassLoader.java
│ │ │ │ │ ├── CacheEntry.java
│ │ │ │ │ ├── ClassPathToClassLoaderCache.java
│ │ │ │ │ ├── Cleanup.java
│ │ │ │ │ ├── DefaultIsolatedAntBuilder.java
│ │ │ │ │ └── FinalizerThread.java
│ │ │ │ ├── BuildOperationCrossProjectConfigurator.java
│ │ │ │ ├── CrossProjectConfigurator.java
│ │ │ │ ├── DefaultAntBuilderFactory.java
│ │ │ │ ├── DefaultAntBuilder.java
│ │ │ │ ├── DefaultProjectAccessListener.java
│ │ │ │ ├── DefaultProject.java
│ │ │ │ ├── DefaultProjectRegistry.java
│ │ │ │ ├── DefaultProjectStateRegistry.java
│ │ │ │ ├── DefaultProjectTaskLister.java
│ │ │ │ ├── DeferredProjectConfiguration.java
│ │ │ │ ├── IProjectFactory.java
│ │ │ │ ├── IsolatedAntBuilder.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectFactory.java
│ │ │ │ ├── ProjectIdentifier.java
│ │ │ │ ├── ProjectInternal.java
│ │ │ │ ├── ProjectRegistry.java
│ │ │ │ ├── ProjectScript.java
│ │ │ │ ├── ProjectStateInternal.java
│ │ │ │ ├── ProjectState.java
│ │ │ │ ├── ProjectStateRegistry.java
│ │ │ │ ├── ProjectTaskLister.java
│ │ │ │ └── taskfactory
│ │ │ │ ├── AbstractIncrementalTaskAction.java
│ │ │ │ ├── AnnotationProcessingTaskFactory.java
│ │ │ │ ├── DefaultTaskClassInfoStore.java
│ │ │ │ ├── IncrementalInputsTaskAction.java
│ │ │ │ ├── IncrementalTaskInputsTaskAction.java
│ │ │ │ ├── ITaskFactory.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PropertyAssociationTaskFactory.java
│ │ │ │ ├── StandardTaskAction.java
│ │ │ │ ├── TaskActionFactory.java
│ │ │ │ ├── TaskClassInfo.java
│ │ │ │ ├── TaskClassInfoStore.java
│ │ │ │ ├── TaskFactory.java
│ │ │ │ ├── TaskIdentity.java
│ │ │ │ └── TaskInstantiator.java
│ │ │ ├── PropertiesTransformer.java
│ │ │ ├── ReflectiveNamedDomainObjectFactory.java
│ │ │ ├── resources
│ │ │ │ ├── ApiTextResourceAdapter.java
│ │ │ │ ├── CharSourceBackedTextResource.java
│ │ │ │ ├── DefaultResourceHandler.java
│ │ │ │ ├── DefaultResourceResolver.java
│ │ │ │ ├── DefaultTextResourceFactory.java
│ │ │ │ ├── FileCollectionBackedArchiveTextResource.java
│ │ │ │ ├── FileCollectionBackedTextResource.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ResourceResolver.java
│ │ │ │ └── StringBackedTextResource.java
│ │ │ ├── SettingsInternal.java
│ │ │ ├── specs
│ │ │ │ ├── ExplainingSpec.java
│ │ │ │ └── ExplainingSpecs.java
│ │ │ ├── StartParameterInternal.java
│ │ │ ├── TaskInputsInternal.java
│ │ │ ├── TaskInternal.java
│ │ │ ├── TaskOutputsInternal.java
│ │ │ ├── tasks
│ │ │ │ ├── AbstractTaskFilePropertyRegistration.java
│ │ │ │ ├── compile
│ │ │ │ │ ├── AccessibleMember.java
│ │ │ │ │ ├── AnnotatableMember.java
│ │ │ │ │ ├── AnnotationAnnotationValue.java
│ │ │ │ │ ├── AnnotationMember.java
│ │ │ │ │ ├── AnnotationValue.java
│ │ │ │ │ ├── ApiClassExtractor.java
│ │ │ │ │ ├── ApiMemberSelector.java
│ │ │ │ │ ├── ArrayAnnotationValue.java
│ │ │ │ │ ├── ClassMember.java
│ │ │ │ │ ├── EnumAnnotationValue.java
│ │ │ │ │ ├── FieldMember.java
│ │ │ │ │ ├── InnerClassMember.java
│ │ │ │ │ ├── Member.java
│ │ │ │ │ ├── MethodMember.java
│ │ │ │ │ ├── MethodStubbingApiMemberAdapter.java
│ │ │ │ │ ├── ParameterAnnotationMember.java
│ │ │ │ │ ├── SimpleAnnotationValue.java
│ │ │ │ │ ├── SortingAnnotationVisitor.java
│ │ │ │ │ └── TypedMember.java
│ │ │ │ ├── DefaultRealizableTaskCollection.java
│ │ │ │ ├── DefaultTaskCollection.java
│ │ │ │ ├── DefaultTaskContainerFactory.java
│ │ │ │ ├── DefaultTaskContainer.java
│ │ │ │ ├── DefaultTaskDestroyables.java
│ │ │ │ ├── DefaultTaskInputFilePropertyRegistration.java
│ │ │ │ ├── DefaultTaskInputPropertyRegistration.java
│ │ │ │ ├── DefaultTaskInputs.java
│ │ │ │ ├── DefaultTaskLocalState.java
│ │ │ │ ├── DefaultTaskOutputFilePropertyRegistration.java
│ │ │ │ ├── DefaultTaskOutputs.java
│ │ │ │ ├── DefaultTaskValidationContext.java
│ │ │ │ ├── execution
│ │ │ │ │ ├── CatchExceptionTaskExecuter.java
│ │ │ │ │ ├── CleanupStaleOutputsExecuter.java
│ │ │ │ │ ├── DefaultTaskCacheabilityResolver.java
│ │ │ │ │ ├── DefaultTaskExecutionContext.java
│ │ │ │ │ ├── DefaultTaskFingerprinter.java
│ │ │ │ │ ├── EventFiringTaskExecuter.java
│ │ │ │ │ ├── ExecuteActionsTaskExecuter.java
│ │ │ │ │ ├── ExecuteTaskBuildOperationDetails.java
│ │ │ │ │ ├── ExecuteTaskBuildOperationResult.java
│ │ │ │ │ ├── ExecuteTaskBuildOperationType.java
│ │ │ │ │ ├── FinalizePropertiesTaskExecuter.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ResolveAfterPreviousExecutionStateTaskExecuter.java
│ │ │ │ │ ├── ResolveBeforeExecutionOutputsTaskExecuter.java
│ │ │ │ │ ├── ResolveBeforeExecutionStateTaskExecuter.java
│ │ │ │ │ ├── ResolveTaskExecutionModeExecuter.java
│ │ │ │ │ ├── SelfDescribingSpec.java
│ │ │ │ │ ├── SkipEmptySourceFilesTaskExecuter.java
│ │ │ │ │ ├── SkipOnlyIfTaskExecuter.java
│ │ │ │ │ ├── SkipTaskWithNoActionsExecuter.java
│ │ │ │ │ ├── StartSnapshotTaskInputsBuildOperationTaskExecuter.java
│ │ │ │ │ ├── statistics
│ │ │ │ │ │ ├── TaskExecutionStatisticsEventAdapter.java
│ │ │ │ │ │ └── TaskExecutionStatistics.java
│ │ │ │ │ ├── TaskCacheabilityResolver.java
│ │ │ │ │ ├── TaskFingerprinter.java
│ │ │ │ │ └── ValidatingTaskExecuter.java
│ │ │ │ ├── ImplementationAwareTaskAction.java
│ │ │ │ ├── InputChangesAwareTaskAction.java
│ │ │ │ ├── options
│ │ │ │ │ ├── AbstractOptionElement.java
│ │ │ │ │ ├── BooleanOptionElement.java
│ │ │ │ │ ├── FieldOptionElement.java
│ │ │ │ │ ├── InstanceOptionDescriptor.java
│ │ │ │ │ ├── MethodOptionElement.java
│ │ │ │ │ ├── MultipleValueOptionElement.java
│ │ │ │ │ ├── OptionDescriptor.java
│ │ │ │ │ ├── OptionElement.java
│ │ │ │ │ ├── OptionReader.java
│ │ │ │ │ ├── OptionValidationException.java
│ │ │ │ │ ├── OptionValueNotationParserFactory.java
│ │ │ │ │ ├── PropertySetter.java
│ │ │ │ │ └── SingleValueOptionElement.java
│ │ │ │ ├── properties
│ │ │ │ │ ├── AbstractFilePropertySpec.java
│ │ │ │ │ ├── AbstractPropertyNode.java
│ │ │ │ │ ├── AbstractPropertySpec.java
│ │ │ │ │ ├── AbstractValidatingProperty.java
│ │ │ │ │ ├── annotations
│ │ │ │ │ │ ├── AbstractInputFilePropertyAnnotationHandler.java
│ │ │ │ │ │ ├── AbstractOutputPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── CacheableTaskTypeAnnotationHandler.java
│ │ │ │ │ │ ├── DestroysPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── InputDirectoryPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── InputFilePropertyAnnotationHandler.java
│ │ │ │ │ │ ├── InputFilesPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── InputPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── LocalStatePropertyAnnotationHandler.java
│ │ │ │ │ │ ├── NestedBeanAnnotationHandler.java
│ │ │ │ │ │ ├── NoOpPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── OutputDirectoriesPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── OutputDirectoryPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── OutputFilePropertyAnnotationHandler.java
│ │ │ │ │ │ ├── OutputFilesPropertyAnnotationHandler.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── PropertyAnnotationHandler.java
│ │ │ │ │ │ └── TypeAnnotationHandler.java
│ │ │ │ │ ├── bean
│ │ │ │ │ │ ├── AbstractNestedRuntimeBeanNode.java
│ │ │ │ │ │ ├── IterableRuntimeBeanNode.java
│ │ │ │ │ │ ├── MapRuntimeBeanNode.java
│ │ │ │ │ │ ├── NestedRuntimeBeanNode.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── RootRuntimeBeanNode.java
│ │ │ │ │ │ ├── RuntimeBeanNodeFactory.java
│ │ │ │ │ │ └── RuntimeBeanNode.java
│ │ │ │ │ ├── BeanPropertyContext.java
│ │ │ │ │ ├── CacheableOutputFilePropertySpec.java
│ │ │ │ │ ├── CompositeOutputFilePropertySpec.java
│ │ │ │ │ ├── CompositePropertyVisitor.java
│ │ │ │ │ ├── DefaultCacheableOutputFilePropertySpec.java
│ │ │ │ │ ├── DefaultFinalizingValidatingProperty.java
│ │ │ │ │ ├── DefaultInputFilePropertySpec.java
│ │ │ │ │ ├── DefaultInputPropertySpec.java
│ │ │ │ │ ├── DefaultParameterValidationContext.java
│ │ │ │ │ ├── DefaultPropertyWalker.java
│ │ │ │ │ ├── DefaultTaskProperties.java
│ │ │ │ │ ├── DefaultTypeMetadataStore.java
│ │ │ │ │ ├── DefaultValidatingProperty.java
│ │ │ │ │ ├── FileParameterUtils.java
│ │ │ │ │ ├── FilePropertySpec.java
│ │ │ │ │ ├── GetInputFilesVisitor.java
│ │ │ │ │ ├── GetInputPropertiesVisitor.java
│ │ │ │ │ ├── GetOutputFilesVisitor.java
│ │ │ │ │ ├── InputFilePropertySpec.java
│ │ │ │ │ ├── InputFilePropertyType.java
│ │ │ │ │ ├── InputParameterUtils.java
│ │ │ │ │ ├── InputPropertySpec.java
│ │ │ │ │ ├── InspectionSchemeFactory.java
│ │ │ │ │ ├── InspectionScheme.java
│ │ │ │ │ ├── LifecycleAwareValue.java
│ │ │ │ │ ├── ModifierAnnotationCategory.java
│ │ │ │ │ ├── OutputFilePropertySpec.java
│ │ │ │ │ ├── OutputFilePropertyType.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PropertySpec.java
│ │ │ │ │ ├── PropertyValidationAccess.java
│ │ │ │ │ ├── PropertyValue.java
│ │ │ │ │ ├── PropertyVisitor.java
│ │ │ │ │ ├── PropertyWalker.java
│ │ │ │ │ ├── TaskProperties.java
│ │ │ │ │ ├── TaskScheme.java
│ │ │ │ │ ├── TypeMetadata.java
│ │ │ │ │ ├── TypeMetadataStore.java
│ │ │ │ │ ├── TypeScheme.java
│ │ │ │ │ ├── ValidatingProperty.java
│ │ │ │ │ ├── ValidationAction.java
│ │ │ │ │ └── ValidationActions.java
│ │ │ │ ├── PropertyFileCollection.java
│ │ │ │ ├── PublicTaskSpecification.java
│ │ │ │ ├── RealizeTaskBuildOperationType.java
│ │ │ │ ├── RegisterTaskBuildOperationType.java
│ │ │ │ ├── SnapshotTaskInputsBuildOperationResult.java
│ │ │ │ ├── SnapshotTaskInputsBuildOperationType.java
│ │ │ │ ├── StaticValue.java
│ │ │ │ ├── TaskContainerInternal.java
│ │ │ │ ├── TaskDestroyablesInternal.java
│ │ │ │ ├── TaskExecuter.java
│ │ │ │ ├── TaskExecuterResult.java
│ │ │ │ ├── TaskExecutionContext.java
│ │ │ │ ├── TaskExecutionOutcome.java
│ │ │ │ ├── TaskFilePropertyBuilderInternal.java
│ │ │ │ ├── TaskInputFilePropertyBuilderInternal.java
│ │ │ │ ├── TaskInputFilePropertyRegistration.java
│ │ │ │ ├── TaskInputPropertyRegistration.java
│ │ │ │ ├── TaskInputsDeprecationSupport.java
│ │ │ │ ├── TaskLocalStateInternal.java
│ │ │ │ ├── TaskMutator.java
│ │ │ │ ├── TaskOutputCachingDisabledReasonCategory.java
│ │ │ │ ├── TaskOutputFilePropertyRegistration.java
│ │ │ │ ├── TaskPropertyRegistration.java
│ │ │ │ ├── TaskPropertyUtils.java
│ │ │ │ ├── TaskStateInternal.java
│ │ │ │ ├── TaskStatistics.java
│ │ │ │ ├── TaskValidationContext.java
│ │ │ │ └── userinput
│ │ │ │ ├── BuildScanUserInputHandler.java
│ │ │ │ ├── DefaultBuildScanUserInputHandler.java
│ │ │ │ ├── DefaultUserInputHandler.java
│ │ │ │ ├── DefaultUserInputReader.java
│ │ │ │ ├── NonInteractiveUserInputHandler.java
│ │ │ │ ├── UserInputHandler.java
│ │ │ │ └── UserInputReader.java
│ │ │ ├── TypedDomainObjectContainerWrapper.java
│ │ │ ├── UserCodeAction.java
│ │ │ ├── WithEstimatedSize.java
│ │ │ └── WithMutationGuard.java
│ │ ├── resources
│ │ │ └── internal
│ │ │ ├── LocalResourceAdapter.java
│ │ │ ├── ReadableResourceInternal.java
│ │ │ └── TextResourceInternal.java
│ │ └── tasks
│ │ ├── AbstractCopyTask.java
│ │ ├── AbstractExecTask.java
│ │ ├── ant
│ │ │ ├── AntTarget.java
│ │ │ └── package-info.java
│ │ ├── bundling
│ │ │ ├── AbstractArchiveTask.java
│ │ │ ├── Compression.java
│ │ │ ├── internal
│ │ │ │ └── Zip64RequiredException.java
│ │ │ ├── package-info.java
│ │ │ ├── Tar.java
│ │ │ ├── ZipEntryCompression.java
│ │ │ └── Zip.java
│ │ ├── Copy.java
│ │ ├── Delete.java
│ │ ├── Exec.java
│ │ ├── GradleBuild.java
│ │ ├── JavaExec.java
│ │ ├── options
│ │ │ ├── Option.java
│ │ │ ├── OptionValues.java
│ │ │ └── package-info.java
│ │ ├── SourceTask.java
│ │ ├── StopActionException.java
│ │ ├── Sync.java
│ │ ├── TaskExecutionException.java
│ │ ├── TaskInstantiationException.java
│ │ ├── TaskValidationException.java
│ │ └── WriteProperties.java
│ ├── cache
│ │ └── internal
│ │ ├── CacheRepositoryServices.java
│ │ ├── DefaultCacheScopeMapping.java
│ │ ├── DefaultCrossBuildInMemoryCacheFactory.java
│ │ ├── DefaultFileContentCacheFactory.java
│ │ ├── DefaultGeneratedGradleJarCache.java
│ │ ├── DirectoryCleanupAction.java
│ │ ├── GradleUserHomeCleanupService.java
│ │ ├── GradleUserHomeCleanupServices.java
│ │ ├── package-info.java
│ │ ├── SplitFileContentCacheFactory.java
│ │ ├── UsedGradleVersionsFromGradleUserHomeCaches.java
│ │ ├── VersionSpecificCacheCleanupAction.java
│ │ ├── VersionSpecificCacheDirectory.java
│ │ ├── VersionSpecificCacheDirectoryScanner.java
│ │ └── WrapperDistributionCleanupAction.java
│ ├── caching
│ │ └── internal
│ │ ├── BuildCacheServices.java
│ │ └── services
│ │ ├── BuildCacheServices.java
│ │ └── package-info.java
│ ├── composite
│ │ └── internal
│ │ ├── IncludedBuildController.java
│ │ ├── IncludedBuildControllers.java
│ │ ├── IncludedBuildTaskGraph.java
│ │ └── IncludedBuildTaskResource.java
│ ├── configuration
│ │ ├── ApplyScriptPluginBuildOperationType.java
│ │ ├── BuildConfigurer.java
│ │ ├── BuildOperationScriptPlugin.java
│ │ ├── ConfigurationTargetIdentifier.java
│ │ ├── DefaultBuildConfigurer.java
│ │ ├── DefaultImportsReader.java
│ │ ├── DefaultInitScriptProcessor.java
│ │ ├── DefaultScriptPluginFactory.java
│ │ ├── DefaultScriptTarget.java
│ │ ├── GradleLauncherMetaData.java
│ │ ├── ImportsReader.java
│ │ ├── InitialPassSettingScriptTarget.java
│ │ ├── InitScriptProcessor.java
│ │ ├── InitScriptTarget.java
│ │ ├── internal
│ │ │ ├── DefaultListenerBuildOperationDecorator.java
│ │ │ ├── DefaultUserCodeApplicationContext.java
│ │ │ ├── ExecuteListenerBuildOperationType.java
│ │ │ ├── ListenerBuildOperationDecorator.java
│ │ │ ├── package-info.java
│ │ │ ├── UserCodeApplicationContext.java
│ │ │ └── UserCodeApplicationId.java
│ │ ├── NotifyingBuildConfigurer.java
│ │ ├── project
│ │ │ ├── BuildScriptProcessor.java
│ │ │ ├── ConfigureActionsProjectEvaluator.java
│ │ │ ├── ConfigureProjectBuildOperationType.java
│ │ │ ├── DefaultProjectConfigurationActionContainer.java
│ │ │ ├── DelayedConfigurationActions.java
│ │ │ ├── LifecycleProjectEvaluator.java
│ │ │ ├── NotifyProjectAfterEvaluatedBuildOperationType.java
│ │ │ ├── NotifyProjectBeforeEvaluatedBuildOperationType.java
│ │ │ ├── PluginsProjectConfigureActions.java
│ │ │ ├── ProjectConfigurationActionContainer.java
│ │ │ ├── ProjectConfigureAction.java
│ │ │ └── ProjectEvaluator.java
│ │ ├── ProjectScriptTarget.java
│ │ ├── ScriptPluginFactory.java
│ │ ├── ScriptPluginFactorySelector.java
│ │ ├── ScriptPlugin.java
│ │ ├── ScriptTarget.java
│ │ └── SettingScriptTarget.java
│ ├── deployment
│ │ ├── internal
│ │ │ ├── DefaultDeploymentRegistry.java
│ │ │ ├── DefaultDeploymentStatus.java
│ │ │ ├── DeploymentHandle.java
│ │ │ ├── DeploymentInternal.java
│ │ │ ├── Deployment.java
│ │ │ ├── DeploymentRegistryInternal.java
│ │ │ ├── DeploymentRegistry.java
│ │ │ ├── GateControllingDeployment.java
│ │ │ ├── OutOfDateTrackingDeployment.java
│ │ │ ├── RegisteredDeployment.java
│ │ │ └── SimpleBlockingDeployment.java
│ │ └── package-info.java
│ ├── execution
│ │ ├── BuildConfigurationActionExecuter.java
│ │ ├── BuildConfigurationAction.java
│ │ ├── BuildExecuter.java
│ │ ├── BuildExecutionAction.java
│ │ ├── BuildExecutionContext.java
│ │ ├── CancellableOperationManager.java
│ │ ├── commandline
│ │ │ ├── CommandLineTaskConfigurer.java
│ │ │ ├── CommandLineTaskParser.java
│ │ │ └── TaskConfigurationException.java
│ │ ├── DefaultBuildConfigurationActionExecuter.java
│ │ ├── DefaultBuildExecuter.java
│ │ ├── DefaultCancellableOperationManager.java
│ │ ├── DefaultTasksBuildExecutionAction.java
│ │ ├── DryRunBuildExecutionAction.java
│ │ ├── ExcludedTaskFilteringBuildConfigurationAction.java
│ │ ├── IncludedBuildLifecycleBuildExecuter.java
│ │ ├── MultipleBuildFailures.java
│ │ ├── NotifyingBuildExecuter.java
│ │ ├── PassThruCancellableOperationManager.java
│ │ ├── plan
│ │ │ ├── ActionNode.java
│ │ │ ├── DefaultExecutionPlan.java
│ │ │ ├── DefaultPlanExecutor.java
│ │ │ ├── DependencyResolver.java
│ │ │ ├── ExecutionPlan.java
│ │ │ ├── FailureCollector.java
│ │ │ ├── LocalTaskNodeExecutor.java
│ │ │ ├── LocalTaskNode.java
│ │ │ ├── NodeExecutor.java
│ │ │ ├── Node.java
│ │ │ ├── package-info.java
│ │ │ ├── PlanExecutor.java
│ │ │ ├── TaskDependencyResolver.java
│ │ │ ├── TaskNodeDependencyResolver.java
│ │ │ ├── TaskNodeFactory.java
│ │ │ ├── TaskNode.java
│ │ │ ├── WorkNodeDependencyResolver.java
│ │ │ └── WorkNodeExecutor.java
│ │ ├── ProjectConfigurer.java
│ │ ├── ProjectExecutionServiceRegistry.java
│ │ ├── ProjectExecutionServices.java
│ │ ├── SelectedTaskExecutionAction.java
│ │ ├── taskgraph
│ │ │ ├── DefaultTaskExecutionGraph.java
│ │ │ ├── NotifyTaskGraphWhenReadyBuildOperationType.java
│ │ │ └── TaskExecutionGraphInternal.java
│ │ ├── TaskNameResolver.java
│ │ ├── TaskNameResolvingBuildConfigurationAction.java
│ │ ├── taskpath
│ │ │ ├── ProjectFinderByTaskPath.java
│ │ │ ├── ResolvedTaskPath.java
│ │ │ └── TaskPathResolver.java
│ │ ├── TaskPathProjectEvaluator.java
│ │ ├── TaskSelectionException.java
│ │ ├── TaskSelectionResult.java
│ │ └── TaskSelector.java
│ ├── groovy
│ │ └── scripts
│ │ ├── BasicScript.java
│ │ ├── CachingScriptSource.java
│ │ ├── DefaultScriptCompilerFactory.java
│ │ ├── DefaultScript.java
│ │ ├── DelegatingScriptSource.java
│ │ ├── internal
│ │ │ ├── BuildOperationBackedScriptCompilationHandler.java
│ │ │ ├── BuildScopeInMemoryCachingScriptClassCompiler.java
│ │ │ ├── BuildScriptData.java
│ │ │ ├── BuildScriptDataSerializer.java
│ │ │ ├── BuildScriptTransformer.java
│ │ │ ├── CompiledScript.java
│ │ │ ├── CompileOperation.java
│ │ │ ├── CrossBuildInMemoryCachingScriptClassCache.java
│ │ │ ├── DefaultScriptCompilationHandler.java
│ │ │ ├── DefaultScriptRunnerFactory.java
│ │ │ ├── DefaultScriptSourceHasher.java
│ │ │ ├── FactoryBackedCompileOperation.java
│ │ │ ├── FileCacheBackedScriptClassCompiler.java
│ │ │ ├── FilteringScriptTransformer.java
│ │ │ ├── FixMainScriptTransformer.java
│ │ │ ├── GradleResolveVisitor.java
│ │ │ ├── ImperativeStatementDetectingTransformer.java
│ │ │ ├── InitialPassStatementTransformer.java
│ │ │ ├── RegistryAwareClassLoaderHierarchyHasher.java
│ │ │ ├── RemappingScriptSource.java
│ │ │ ├── ScriptCacheKey.java
│ │ │ ├── ScriptClassCompiler.java
│ │ │ ├── ScriptCompilationHandler.java
│ │ │ ├── ScriptRunnerFactory.java
│ │ │ ├── ScriptSourceHasher.java
│ │ │ ├── StatementLabelsScriptTransformer.java
│ │ │ ├── SubsetScriptTransformer.java
│ │ │ └── TaskDefinitionScriptTransformer.java
│ │ ├── ScriptCompilationException.java
│ │ ├── ScriptCompilerFactory.java
│ │ ├── ScriptCompiler.java
│ │ ├── ScriptExecutionListener.java
│ │ ├── Script.java
│ │ ├── ScriptRunner.java
│ │ ├── ScriptSource.java
│ │ ├── StringScriptSource.java
│ │ └── TextResourceScriptSource.java
│ ├── initialization
│ │ ├── AbstractProjectSpec.java
│ │ ├── BuildClientMetaData.java
│ │ ├── BuildCompletionListener.java
│ │ ├── BuildEventConsumer.java
│ │ ├── BuildFileProjectSpec.java
│ │ ├── BuildLayoutParametersBuildOptions.java
│ │ ├── BuildLoader.java
│ │ ├── BuildOperationSettingsProcessor.java
│ │ ├── BuildRequestContext.java
│ │ ├── BuildRequestMetaData.java
│ │ ├── buildsrc
│ │ │ ├── BuildBuildSrcBuildOperationType.java
│ │ │ ├── BuildSourceBuilder.java
│ │ │ ├── BuildSrcBuildListenerFactory.java
│ │ │ ├── BuildSrcProjectConfigurationAction.java
│ │ │ ├── BuildSrcUpdateFactory.java
│ │ │ └── defaultBuildSourceScript.txt
│ │ ├── ClassLoaderRegistry.java
│ │ ├── ClassLoaderScopeRegistry.java
│ │ ├── ConfigureBuildBuildOperationType.java
│ │ ├── ContinuousExecutionGate.java
│ │ ├── converted-types.txt
│ │ ├── CurrentDirectoryProjectSpec.java
│ │ ├── DefaultBuildCancellationToken.java
│ │ ├── DefaultBuildRequestContext.java
│ │ ├── DefaultBuildRequestMetaData.java
│ │ ├── DefaultClassLoaderRegistry.java
│ │ ├── DefaultClassLoaderScopeRegistry.java
│ │ ├── DefaultCommandLineConverter.java
│ │ ├── DefaultContinuousExecutionGate.java
│ │ ├── DefaultGradleApiSpecProvider.java
│ │ ├── DefaultGradleLauncherFactory.java
│ │ ├── DefaultGradleLauncher.java
│ │ ├── DefaultGradlePropertiesLoader.java
│ │ ├── DefaultJdkToolsInitializer.java
│ │ ├── DefaultLegacyTypesSupport.java
│ │ ├── DefaultParallelismConfigurationManager.java
│ │ ├── DefaultProjectDescriptor.java
│ │ ├── DefaultProjectDescriptorRegistry.java
│ │ ├── DefaultSettingsFinder.java
│ │ ├── DefaultSettings.java
│ │ ├── DefaultSettingsLoaderFactory.java
│ │ ├── DefaultSettingsLoader.java
│ │ ├── DefaultSettingsPreparer.java
│ │ ├── DefaultTaskExecutionPreparer.java
│ │ ├── definition
│ │ │ ├── DefaultInjectedPluginDependencies.java
│ │ │ ├── DefaultInjectedPluginDependency.java
│ │ │ ├── InjectedPluginResolver.java
│ │ │ └── SelfResolvingPluginRequest.java
│ │ ├── EvaluateSettingsBuildOperationType.java
│ │ ├── exception
│ │ │ ├── DefaultExceptionAnalyser.java
│ │ │ ├── ExceptionAnalyser.java
│ │ │ ├── ExceptionCollector.java
│ │ │ ├── MultipleBuildFailuresExceptionAnalyser.java
│ │ │ └── StackTraceSanitizingExceptionAnalyser.java
│ │ ├── FlatClassLoaderRegistry.java
│ │ ├── GradleApiSpecAggregator.java
│ │ ├── GradleApiSpecProvider.java
│ │ ├── GradleLauncherFactory.java
│ │ ├── GradleLauncher.java
│ │ ├── GradleUserHomeDirProvider.java
│ │ ├── IGradlePropertiesLoader.java
│ │ ├── IncludedBuildSpec.java
│ │ ├── InitScriptHandler.java
│ │ ├── InitScript.java
│ │ ├── InstantExecution.java
│ │ ├── InstantiatingBuildLoader.java
│ │ ├── ISettingsFinder.java
│ │ ├── JdkToolsInitializer.java
│ │ ├── layout
│ │ │ ├── BuildLayoutConfiguration.java
│ │ │ ├── BuildLayoutFactory.java
│ │ │ ├── BuildLayout.java
│ │ │ └── ProjectCacheDir.java
│ │ ├── LayoutCommandLineConverter.java
│ │ ├── LegacyTypesSupport.java
│ │ ├── LoadBuildBuildOperationType.java
│ │ ├── LoadProjectsBuildOperationType.java
│ │ ├── MixInLegacyTypesClassLoader.java
│ │ ├── ModelConfigurationListener.java
│ │ ├── NestedBuildFactory.java
│ │ ├── NoOpBuildEventConsumer.java
│ │ ├── NotifyingBuildLoader.java
│ │ ├── NotifyingSettingsPreparer.java
│ │ ├── NotifyingTaskExecutionPreparer.java
│ │ ├── NotifyProjectsEvaluatedBuildOperationType.java
│ │ ├── NotifyProjectsLoadedBuildOperationType.java
│ │ ├── ParallelismBuildOptions.java
│ │ ├── ParallelismConfigurationCommandLineConverter.java
│ │ ├── ProjectAccessListener.java
│ │ ├── ProjectDescriptorRegistry.java
│ │ ├── ProjectDirectoryProjectSpec.java
│ │ ├── ProjectPropertySettingBuildLoader.java
│ │ ├── ProjectsEvaluatedNotifier.java
│ │ ├── ProjectSpec.java
│ │ ├── ProjectSpecs.java
│ │ ├── PropertiesLoadingSettingsProcessor.java
│ │ ├── removed-types.txt
│ │ ├── ReportedException.java
│ │ ├── RootBuildCacheControllerSettingsProcessor.java
│ │ ├── RootBuildLifecycleListener.java
│ │ ├── RunNestedBuildBuildOperationType.java
│ │ ├── ScriptEvaluatingSettingsProcessor.java
│ │ ├── SessionLifecycleListener.java
│ │ ├── SettingsAttachingSettingsLoader.java
│ │ ├── SettingsEvaluatedCallbackFiringSettingsProcessor.java
│ │ ├── SettingsFactory.java
│ │ ├── SettingsLoaderFactory.java
│ │ ├── SettingsLoader.java
│ │ ├── SettingsLocation.java
│ │ ├── SettingsPreparer.java
│ │ ├── SettingsProcessor.java
│ │ ├── SettingsScript.java
│ │ ├── StartParameterBuildOptions.java
│ │ └── TaskExecutionPreparer.java
│ ├── internal
│ │ ├── action
│ │ │ ├── ConfigurableRule.java
│ │ │ ├── ConfigurableRules.java
│ │ │ ├── DefaultConfigurableRule.java
│ │ │ ├── DefaultConfigurableRules.java
│ │ │ └── InstantiatingAction.java
│ │ ├── artifacts
│ │ │ └── repositories
│ │ │ └── AuthenticationSupportedInternal.java
│ │ ├── authentication
│ │ │ ├── AbstractAuthentication.java
│ │ │ ├── AllSchemesAuthentication.java
│ │ │ ├── AuthenticationInternal.java
│ │ │ └── DefaultAuthenticationContainer.java
│ │ ├── build
│ │ │ ├── AbstractBuildState.java
│ │ │ ├── BuildState.java
│ │ │ ├── BuildStateRegistry.java
│ │ │ ├── DefaultPublicBuildPath.java
│ │ │ ├── IncludedBuildState.java
│ │ │ ├── MutablePublicBuildPath.java
│ │ │ ├── NestedBuildState.java
│ │ │ ├── NestedRootBuild.java
│ │ │ ├── PublicBuildPath.java
│ │ │ ├── RootBuildState.java
│ │ │ └── StandAloneNestedBuild.java
│ │ ├── buildevents
│ │ │ ├── BuildExceptionReporter.java
│ │ │ ├── BuildLogger.java
│ │ │ ├── BuildResultLogger.java
│ │ │ ├── BuildStartedTime.java
│ │ │ └── TaskExecutionStatisticsReporter.java
│ │ ├── classpath
│ │ │ ├── CachedClasspathTransformer.java
│ │ │ ├── CachedJarFileStore.java
│ │ │ └── DefaultCachedClasspathTransformer.java
│ │ ├── cleanup
│ │ │ ├── BuildOutputCleanupRegistry.java
│ │ │ └── DefaultBuildOutputCleanupRegistry.java
│ │ ├── composite
│ │ │ ├── ChildBuildRegisteringSettingsLoader.java
│ │ │ ├── CommandLineIncludedBuildSettingsLoader.java
│ │ │ └── CompositeBuildSettingsLoader.java
│ │ ├── credentials
│ │ │ ├── DefaultAwsCredentials.java
│ │ │ ├── DefaultHttpHeaderCredentials.java
│ │ │ └── DefaultPasswordCredentials.java
│ │ ├── environment
│ │ │ └── GradleBuildEnvironment.java
│ │ ├── exceptions
│ │ │ ├── ConfigurationNotConsumableException.java
│ │ │ ├── FailureResolutionAware.java
│ │ │ └── LocationAwareException.java
│ │ ├── featurelifecycle
│ │ │ └── ScriptUsageLocationReporter.java
│ │ ├── file
│ │ │ ├── DefaultReservedFileSystemLocationRegistry.java
│ │ │ ├── JarCache.java
│ │ │ ├── ReservedFileSystemLocation.java
│ │ │ └── ReservedFileSystemLocationRegistry.java
│ │ ├── filewatch
│ │ │ ├── DefaultFileSystemChangeWaiterFactory.java
│ │ │ ├── DefaultFileSystemChangeWaiter.java
│ │ │ ├── DefaultFileWatcherEventListener.java
│ │ │ ├── DefaultFileWatcherFactory.java
│ │ │ ├── DefaultGatedChangeWaiter.java
│ │ │ ├── FileSystemChangeWaiterFactory.java
│ │ │ ├── FileSystemChangeWaiter.java
│ │ │ ├── FileWatcherEvent.java
│ │ │ ├── FileWatcherEventListener.java
│ │ │ ├── FileWatcherFactory.java
│ │ │ ├── FileWatcher.java
│ │ │ ├── FileWatcherListener.java
│ │ │ ├── jdk7
│ │ │ │ ├── Jdk7FileWatcherFactory.java
│ │ │ │ ├── WatchPointsRegistry.java
│ │ │ │ ├── WatchServiceFileWatcherBacking.java
│ │ │ │ ├── WatchServicePoller.java
│ │ │ │ └── WatchServiceRegistrar.java
│ │ │ ├── PendingChangesListener.java
│ │ │ ├── PendingChangesManager.java
│ │ │ └── SingleFirePendingChangesListener.java
│ │ ├── fingerprint
│ │ │ └── classpath
│ │ │ ├── ClasspathFingerprinter.java
│ │ │ ├── CompileClasspathFingerprinter.java
│ │ │ ├── impl
│ │ │ │ ├── ClasspathCompareStrategy.java
│ │ │ │ ├── ClasspathFingerprintingStrategy.java
│ │ │ │ ├── DefaultClasspathFingerprinter.java
│ │ │ │ ├── DefaultCompileClasspathFingerprinter.java
│ │ │ │ └── package-info.java
│ │ │ └── package-info.java
│ │ ├── graph
│ │ │ ├── DirectedGraphRenderer.java
│ │ │ ├── GraphNodeRenderer.java
│ │ │ └── GraphRenderer.java
│ │ ├── hash
│ │ │ ├── DefaultFileHasher.java
│ │ │ └── DefaultStreamHasher.java
│ │ ├── html
│ │ │ └── SimpleHtmlWriter.java
│ │ ├── installation
│ │ │ └── GradleRuntimeShadedJarDetector.java
│ │ ├── invocation
│ │ │ ├── BuildAction.java
│ │ │ ├── BuildActionRunner.java
│ │ │ ├── BuildController.java
│ │ │ ├── DefaultBuildInvocationDetails.java
│ │ │ └── GradleBuildController.java
│ │ ├── jvm
│ │ │ └── UnsupportedJavaRuntimeException.java
│ │ ├── model
│ │ │ └── RuleBasedPluginListener.java
│ │ ├── operations
│ │ │ ├── DefaultBuildOperationExecutor.java
│ │ │ ├── logging
│ │ │ │ ├── BuildOperationLoggerFactory.java
│ │ │ │ ├── BuildOperationLogger.java
│ │ │ │ ├── BuildOperationLogInfo.java
│ │ │ │ ├── DefaultBuildOperationLoggerFactory.java
│ │ │ │ ├── DefaultBuildOperationLogger.java
│ │ │ │ └── LoggingBuildOperationProgressBroadcaster.java
│ │ │ ├── notify
│ │ │ │ ├── BuildOperationNotificationBridge.java
│ │ │ │ └── BuildOperationNotificationValve.java
│ │ │ └── trace
│ │ │ ├── BuildOperationRecord.java
│ │ │ ├── BuildOperationTrace.java
│ │ │ ├── BuildOperationTree.java
│ │ │ ├── CustomOperationTraceSerialization.java
│ │ │ ├── SerializedOperationFinish.java
│ │ │ ├── SerializedOperation.java
│ │ │ ├── SerializedOperationProgress.java
│ │ │ ├── SerializedOperationStart.java
│ │ │ └── StrictMap.java
│ │ ├── progress
│ │ │ ├── PercentageProgressFormatter.java
│ │ │ ├── ProgressFormatter.java
│ │ │ └── SimpleProgressFormatter.java
│ │ ├── resource
│ │ │ └── local
│ │ │ ├── DefaultPathKeyFileStore.java
│ │ │ ├── GroupedAndNamedUniqueFileStore.java
│ │ │ ├── PathNormalisingKeyFileStore.java
│ │ │ └── UniquePathKeyFileStore.java
│ │ ├── scan
│ │ │ ├── BuildScanServices.java
│ │ │ ├── config
│ │ │ │ ├── BuildScanConfigInit.java
│ │ │ │ ├── BuildScanConfig.java
│ │ │ │ ├── BuildScanConfigManager.java
│ │ │ │ ├── BuildScanConfigProvider.java
│ │ │ │ ├── BuildScanConfigServices.java
│ │ │ │ ├── BuildScanPluginApplied.java
│ │ │ │ ├── BuildScanPluginCompatibility.java
│ │ │ │ ├── BuildScanPluginMetadata.java
│ │ │ │ └── UnsupportedBuildScanPluginVersionException.java
│ │ │ ├── eob
│ │ │ │ ├── BuildScanEndOfBuildNotifier.java
│ │ │ │ └── DefaultBuildScanEndOfBuildNotifier.java
│ │ │ ├── scopeids
│ │ │ │ ├── BuildScanScopeIds.java
│ │ │ │ └── DefaultBuildScanScopeIds.java
│ │ │ └── time
│ │ │ ├── BuildScanBuildStartedTime.java
│ │ │ ├── BuildScanClock.java
│ │ │ ├── DefaultBuildScanBuildStartedTime.java
│ │ │ └── DefaultBuildScanClock.java
│ │ ├── scopeids
│ │ │ ├── DefaultPersistentScopeIdLoader.java
│ │ │ ├── id
│ │ │ │ ├── BuildInvocationScopeId.java
│ │ │ │ ├── ScopeId.java
│ │ │ │ ├── UserScopeId.java
│ │ │ │ └── WorkspaceScopeId.java
│ │ │ ├── PersistentScopeIdLoader.java
│ │ │ ├── PersistentScopeIdStoreFactory.java
│ │ │ ├── ScopeIdsServices.java
│ │ │ └── UniqueIdSerializer.java
│ │ ├── scripts
│ │ │ └── ScriptOrigin.java
│ │ ├── service
│ │ │ └── scopes
│ │ │ ├── BasicGlobalScopeServices.java
│ │ │ ├── BuildScopeListenerManagerAction.java
│ │ │ ├── BuildScopeServiceRegistryFactory.java
│ │ │ ├── BuildScopeServices.java
│ │ │ ├── BuildSessionScopeServices.java
│ │ │ ├── BuildTreeScopeServices.java
│ │ │ ├── CrossBuildSessionScopeServices.java
│ │ │ ├── DefaultGradleUserHomeScopeServiceRegistry.java
│ │ │ ├── DefaultProjectFinder.java
│ │ │ ├── ExecutionGlobalServices.java
│ │ │ ├── ExecutionGradleServices.java
│ │ │ ├── ExecutionServices.java
│ │ │ ├── GlobalScopeServices.java
│ │ │ ├── GradleScopeServices.java
│ │ │ ├── GradleUserHomeScopeServiceRegistry.java
│ │ │ ├── GradleUserHomeScopeServices.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectScopeServices.java
│ │ │ ├── ServiceRegistryFactory.java
│ │ │ ├── SettingsScopeServices.java
│ │ │ └── WorkerSharedGlobalScopeServices.java
│ │ ├── taskgraph
│ │ │ └── CalculateTaskGraphBuildOperationType.java
│ │ ├── typeconversion
│ │ │ ├── ClosureToSpecNotationConverter.java
│ │ │ ├── DefaultTypeConverter.java
│ │ │ ├── EnumFromCharSequenceNotationParser.java
│ │ │ ├── MapKey.java
│ │ │ ├── MapNotationConverter.java
│ │ │ ├── NormalizedTimeUnit.java
│ │ │ ├── TimeUnitsParser.java
│ │ │ └── TypedNotationConverter.java
│ │ ├── work
│ │ │ ├── AsyncWorkCompletion.java
│ │ │ ├── AsyncWorkTracker.java
│ │ │ └── DefaultAsyncWorkTracker.java
│ │ └── xml
│ │ ├── SimpleMarkupWriter.java
│ │ ├── SimpleXmlWriter.java
│ │ ├── XmlTransformer.java
│ │ └── XmlValidation.java
│ ├── invocation
│ │ └── DefaultGradle.java
│ ├── listener
│ │ └── ClosureBackedMethodInvocationDispatch.java
│ ├── model
│ │ └── collection
│ │ └── internal
│ │ └── BridgedCollections.java
│ ├── normalization
│ │ └── internal
│ │ ├── DefaultInputNormalizationHandler.java
│ │ ├── DefaultRuntimeClasspathNormalization.java
│ │ ├── InputNormalizationHandlerInternal.java
│ │ └── RuntimeClasspathNormalizationInternal.java
│ ├── plugin
│ │ ├── internal
│ │ │ └── InvalidPluginIdException.java
│ │ ├── management
│ │ │ └── internal
│ │ │ ├── autoapply
│ │ │ │ ├── AutoAppliedBuildScanPlugin.java
│ │ │ │ ├── AutoAppliedPluginHandler.java
│ │ │ │ └── AutoAppliedPluginRegistry.java
│ │ │ ├── DefaultPluginRequest.java
│ │ │ ├── DefaultPluginRequests.java
│ │ │ ├── InvalidPluginRequestException.java
│ │ │ ├── PluginManagementSpecInternal.java
│ │ │ ├── PluginRequestInternal.java
│ │ │ ├── PluginRequests.java
│ │ │ ├── PluginRequestsSerializer.java
│ │ │ └── PluginResolutionStrategyInternal.java
│ │ └── use
│ │ └── internal
│ │ ├── DefaultPluginId.java
│ │ ├── InjectedPluginClasspath.java
│ │ ├── PluginRequestApplicator.java
│ │ ├── PluginRequestCollector.java
│ │ └── PluginUseScriptBlockMetadataExtractor.java
│ ├── process
│ │ └── internal
│ │ ├── AbstractExecHandleBuilder.java
│ │ ├── BadExitCodeException.java
│ │ ├── CurrentProcess.java
│ │ ├── DefaultExecActionFactory.java
│ │ ├── DefaultExecAction.java
│ │ ├── DefaultExecHandleBuilder.java
│ │ ├── DefaultExecHandle.java
│ │ ├── DefaultJavaExecAction.java
│ │ ├── DefaultJavaForkOptions.java
│ │ ├── DefaultProcessForkOptions.java
│ │ ├── DslExecActionFactory.java
│ │ ├── ExecActionFactory.java
│ │ ├── ExecAction.java
│ │ ├── ExecFactory.java
│ │ ├── ExecHandleRunner.java
│ │ ├── ExecHandleShutdownHookAction.java
│ │ ├── JavaExecAction.java
│ │ ├── JavaExecHandleBuilder.java
│ │ ├── JavaExecHandleFactory.java
│ │ ├── JavaForkOptionsFactory.java
│ │ ├── JavaForkOptionsInternal.java
│ │ ├── JvmOptions.java
│ │ ├── package.html
│ │ ├── ProcessBuilderFactory.java
│ │ ├── ProcessSettings.java
│ │ ├── shutdown
│ │ │ └── ShutdownHooks.java
│ │ ├── streams
│ │ │ ├── EmptyStdInStreamsHandler.java
│ │ │ ├── EncodedStream.java
│ │ │ ├── ExecOutputHandleRunner.java
│ │ │ ├── ForwardStdinStreamsHandler.java
│ │ │ ├── OutputStreamsForwarder.java
│ │ │ └── SafeStreams.java
│ │ ├── util
│ │ │ └── MergeOptionsUtil.java
│ │ └── worker
│ │ ├── child
│ │ │ ├── ActionExecutionWorker.java
│ │ │ ├── ApplicationClassesInSystemClassLoaderWorkerImplementationFactory.java
│ │ │ ├── BootstrapSecurityManager.java
│ │ │ ├── DefaultWorkerDirectoryProvider.java
│ │ │ ├── SystemApplicationClassLoaderWorker.java
│ │ │ ├── WorkerContext.java
│ │ │ ├── WorkerDirectoryProvider.java
│ │ │ ├── WorkerImplementationFactory.java
│ │ │ ├── WorkerJvmMemoryInfoProtocol.java
│ │ │ ├── WorkerLogEventListener.java
│ │ │ ├── WorkerLoggingProtocol.java
│ │ │ └── WorkerProcessClassPathProvider.java
│ │ ├── DefaultMultiRequestWorkerProcessBuilder.java
│ │ ├── DefaultSingleRequestWorkerProcessBuilder.java
│ │ ├── DefaultWorkerLoggingProtocol.java
│ │ ├── DefaultWorkerProcessBuilder.java
│ │ ├── DefaultWorkerProcessFactory.java
│ │ ├── DefaultWorkerProcess.java
│ │ ├── GradleWorkerMain.java
│ │ ├── MultiRequestWorkerProcessBuilder.java
│ │ ├── request
│ │ │ ├── Receiver.java
│ │ │ ├── RequestArgumentSerializers.java
│ │ │ ├── Request.java
│ │ │ ├── RequestProtocol.java
│ │ │ ├── RequestSerializer.java
│ │ │ ├── RequestSerializerRegistry.java
│ │ │ ├── ResponseProtocol.java
│ │ │ └── WorkerAction.java
│ │ ├── SingleRequestWorkerProcessBuilder.java
│ │ ├── WorkerControl.java
│ │ ├── WorkerJvmMemoryInfoSerializer.java
│ │ ├── WorkerLoggingSerializer.java
│ │ ├── WorkerProcessBuilder.java
│ │ ├── WorkerProcessContext.java
│ │ ├── WorkerProcessException.java
│ │ ├── WorkerProcessFactory.java
│ │ ├── WorkerProcess.java
│ │ └── WorkerProcessSettings.java
│ ├── profile
│ │ └── style.css
│ ├── reporting
│ │ ├── base-style.css
│ │ ├── CodePanelRenderer.java
│ │ ├── DurationFormatter.java
│ │ ├── HtmlPageBuilder.java
│ │ ├── HtmlReportBuilder.java
│ │ ├── HtmlReportRenderer.java
│ │ ├── report.js
│ │ ├── ReportRenderer.java
│ │ ├── TabbedPageRenderer.java
│ │ └── TabsRenderer.java
│ ├── testfixtures
│ │ ├── internal
│ │ │ ├── InMemoryCacheFactory.java
│ │ │ ├── InMemoryIndexedCache.java
│ │ │ ├── ProjectBuilderImpl.java
│ │ │ ├── TestBuildScopeServices.java
│ │ │ └── TestGlobalScopeServices.java
│ │ └── ProjectBuilder.java
│ ├── tooling
│ │ └── provider
│ │ └── model
│ │ └── internal
│ │ ├── BuildScopeToolingModelBuilderRegistryAction.java
│ │ ├── DefaultToolingModelBuilderRegistry.java
│ │ └── LegacyConsumerInterface.java
│ └── util
│ ├── BuildCommencedTimeProvider.java
│ ├── BulkReadInputStream.java
│ ├── ChangeListener.java
│ ├── DiffUtil.java
│ ├── DisconnectableInputStream.java
│ ├── DistributionLocator.java
│ ├── internal
│ │ ├── ArgumentsSplitter.java
│ │ └── SimpleMapInterner.java
│ ├── JarUtil.java
│ ├── NameMatcher.java
│ ├── NameValidator.java
│ ├── NoOpChangeListener.java
│ ├── RelativePathUtil.java
│ ├── StdinSwapper.java
│ ├── Swapper.java
│ ├── TreeVisitor.java
│ ├── VersionNumber.java
│ └── WrapUtil.java
├── core-api
│ └── org
│ └── gradle
│ ├── api
│ │ ├── ActionConfiguration.java
│ │ ├── AntBuilder.java
│ │ ├── artifacts
│ │ │ ├── ArtifactCollection.java
│ │ │ ├── ArtifactIdentifier.java
│ │ │ ├── ArtifactRepositoryContainer.java
│ │ │ ├── ArtifactView.java
│ │ │ ├── CacheableRule.java
│ │ │ ├── ClientModule.java
│ │ │ ├── component
│ │ │ │ ├── BuildIdentifier.java
│ │ │ │ ├── ComponentArtifactIdentifier.java
│ │ │ │ ├── ComponentIdentifier.java
│ │ │ │ ├── ComponentSelector.java
│ │ │ │ ├── LibraryBinaryIdentifier.java
│ │ │ │ ├── LibraryComponentSelector.java
│ │ │ │ ├── ModuleComponentIdentifier.java
│ │ │ │ ├── ModuleComponentSelector.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectComponentIdentifier.java
│ │ │ │ └── ProjectComponentSelector.java
│ │ │ ├── ComponentMetadataBuilder.java
│ │ │ ├── ComponentMetadataContext.java
│ │ │ ├── ComponentMetadataDetails.java
│ │ │ ├── ComponentMetadata.java
│ │ │ ├── ComponentMetadataListerDetails.java
│ │ │ ├── ComponentMetadataRule.java
│ │ │ ├── ComponentMetadataSupplierDetails.java
│ │ │ ├── ComponentMetadataSupplier.java
│ │ │ ├── ComponentMetadataVersionLister.java
│ │ │ ├── ComponentModuleMetadataDetails.java
│ │ │ ├── ComponentModuleMetadata.java
│ │ │ ├── ComponentSelection.java
│ │ │ ├── ComponentSelectionRules.java
│ │ │ ├── ConfigurablePublishArtifact.java
│ │ │ ├── ConfigurationContainer.java
│ │ │ ├── Configuration.java
│ │ │ ├── ConfigurationPublications.java
│ │ │ ├── ConfigurationVariant.java
│ │ │ ├── DependenciesMetadata.java
│ │ │ ├── DependencyArtifact.java
│ │ │ ├── DependencyConstraint.java
│ │ │ ├── DependencyConstraintMetadata.java
│ │ │ ├── DependencyConstraintSet.java
│ │ │ ├── DependencyConstraintsMetadata.java
│ │ │ ├── Dependency.java
│ │ │ ├── DependencyMetadata.java
│ │ │ ├── DependencyResolutionListener.java
│ │ │ ├── DependencyResolveDetails.java
│ │ │ ├── DependencySet.java
│ │ │ ├── DependencySubstitution.java
│ │ │ ├── DependencySubstitutions.java
│ │ │ ├── DirectDependenciesMetadata.java
│ │ │ ├── DirectDependencyMetadata.java
│ │ │ ├── dsl
│ │ │ │ ├── ArtifactHandler.java
│ │ │ │ ├── ComponentMetadataHandler.java
│ │ │ │ ├── ComponentModuleMetadataHandler.java
│ │ │ │ ├── DependencyConstraintHandler.java
│ │ │ │ ├── DependencyHandler.java
│ │ │ │ ├── DependencyLockingHandler.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── RepositoryHandler.java
│ │ │ ├── ExcludeRuleContainer.java
│ │ │ ├── ExcludeRule.java
│ │ │ ├── ExternalDependency.java
│ │ │ ├── ExternalModuleDependency.java
│ │ │ ├── FileCollectionDependency.java
│ │ │ ├── ivy
│ │ │ │ ├── IvyExtraInfo.java
│ │ │ │ ├── IvyModuleDescriptor.java
│ │ │ │ └── package-info.java
│ │ │ ├── LenientConfiguration.java
│ │ │ ├── ModuleDependencyCapabilitiesHandler.java
│ │ │ ├── ModuleDependency.java
│ │ │ ├── ModuleIdentifier.java
│ │ │ ├── ModuleVersionIdentifier.java
│ │ │ ├── ModuleVersionSelector.java
│ │ │ ├── MutableVersionConstraint.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectDependency.java
│ │ │ ├── PublishArtifact.java
│ │ │ ├── PublishArtifactSet.java
│ │ │ ├── PublishException.java
│ │ │ ├── query
│ │ │ │ ├── ArtifactResolutionQuery.java
│ │ │ │ └── package-info.java
│ │ │ ├── repositories
│ │ │ │ ├── ArtifactRepository.java
│ │ │ │ ├── AuthenticationContainer.java
│ │ │ │ ├── AuthenticationSupported.java
│ │ │ │ ├── FlatDirectoryArtifactRepository.java
│ │ │ │ ├── IvyArtifactRepository.java
│ │ │ │ ├── IvyArtifactRepositoryMetaDataProvider.java
│ │ │ │ ├── IvyPatternRepositoryLayout.java
│ │ │ │ ├── MavenArtifactRepository.java
│ │ │ │ ├── MavenRepositoryContentDescriptor.java
│ │ │ │ ├── MetadataSupplierAware.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PasswordCredentials.java
│ │ │ │ ├── RepositoryContentDescriptor.java
│ │ │ │ ├── RepositoryLayout.java
│ │ │ │ └── RepositoryResourceAccessor.java
│ │ │ ├── ResolutionStrategy.java
│ │ │ ├── ResolvableDependencies.java
│ │ │ ├── ResolvedArtifact.java
│ │ │ ├── ResolvedConfiguration.java
│ │ │ ├── ResolvedDependency.java
│ │ │ ├── ResolvedModuleVersion.java
│ │ │ ├── ResolveException.java
│ │ │ ├── result
│ │ │ │ ├── ArtifactResolutionResult.java
│ │ │ │ ├── ArtifactResult.java
│ │ │ │ ├── ComponentArtifactsResult.java
│ │ │ │ ├── ComponentResult.java
│ │ │ │ ├── ComponentSelectionCause.java
│ │ │ │ ├── ComponentSelectionDescriptor.java
│ │ │ │ ├── ComponentSelectionReason.java
│ │ │ │ ├── DependencyResult.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ResolutionResult.java
│ │ │ │ ├── ResolvedArtifactResult.java
│ │ │ │ ├── ResolvedComponentResult.java
│ │ │ │ ├── ResolvedDependencyResult.java
│ │ │ │ ├── ResolvedVariantResult.java
│ │ │ │ ├── UnresolvedArtifactResult.java
│ │ │ │ ├── UnresolvedComponentResult.java
│ │ │ │ └── UnresolvedDependencyResult.java
│ │ │ ├── SelfResolvingDependency.java
│ │ │ ├── transform
│ │ │ │ ├── ArtifactTransformException.java
│ │ │ │ ├── ArtifactTransform.java
│ │ │ │ ├── CacheableTransform.java
│ │ │ │ ├── InputArtifactDependencies.java
│ │ │ │ ├── InputArtifact.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TransformAction.java
│ │ │ │ ├── TransformOutputs.java
│ │ │ │ ├── TransformParameters.java
│ │ │ │ ├── TransformSpec.java
│ │ │ │ ├── VariantTransformConfigurationException.java
│ │ │ │ └── VariantTransform.java
│ │ │ ├── type
│ │ │ │ ├── ArtifactTypeContainer.java
│ │ │ │ ├── ArtifactTypeDefinition.java
│ │ │ │ └── package-info.java
│ │ │ ├── UnknownConfigurationException.java
│ │ │ ├── UnknownRepositoryException.java
│ │ │ ├── UnresolvedDependency.java
│ │ │ ├── VariantMetadata.java
│ │ │ └── VersionConstraint.java
│ │ ├── attributes
│ │ │ ├── AttributeCompatibilityRule.java
│ │ │ ├── AttributeContainer.java
│ │ │ ├── AttributeDisambiguationRule.java
│ │ │ ├── Attribute.java
│ │ │ ├── AttributeMatchingStrategy.java
│ │ │ ├── AttributesSchema.java
│ │ │ ├── Bundling.java
│ │ │ ├── Category.java
│ │ │ ├── CompatibilityCheckDetails.java
│ │ │ ├── CompatibilityRuleChain.java
│ │ │ ├── DisambiguationRuleChain.java
│ │ │ ├── HasAttributes.java
│ │ │ ├── HasConfigurableAttributes.java
│ │ │ ├── java
│ │ │ │ ├── package-info.java
│ │ │ │ └── TargetJvmVersion.java
│ │ │ ├── MultipleCandidatesDetails.java
│ │ │ ├── package-info.java
│ │ │ └── Usage.java
│ │ ├── Buildable.java
│ │ ├── BuildCancelledException.java
│ │ ├── capabilities
│ │ │ ├── CapabilitiesMetadata.java
│ │ │ ├── Capability.java
│ │ │ ├── MutableCapabilitiesMetadata.java
│ │ │ └── package-info.java
│ │ ├── CircularReferenceException.java
│ │ ├── component
│ │ │ ├── AdhocComponentWithVariants.java
│ │ │ ├── Artifact.java
│ │ │ ├── BuildableComponent.java
│ │ │ ├── Component.java
│ │ │ ├── ComponentWithCoordinates.java
│ │ │ ├── ComponentWithVariants.java
│ │ │ ├── ConfigurationVariantDetails.java
│ │ │ ├── package-info.java
│ │ │ ├── PublishableComponent.java
│ │ │ ├── SoftwareComponentContainer.java
│ │ │ ├── SoftwareComponentFactory.java
│ │ │ ├── SoftwareComponent.java
│ │ │ └── SoftwareComponentVariant.java
│ │ ├── credentials
│ │ │ ├── AwsCredentials.java
│ │ │ ├── Credentials.java
│ │ │ ├── HttpHeaderCredentials.java
│ │ │ ├── package-info.java
│ │ │ └── PasswordCredentials.java
│ │ ├── DomainObjectCollection.java
│ │ ├── DomainObjectSet.java
│ │ ├── dsl
│ │ │ ├── ConventionProperty.java
│ │ │ └── package-info.java
│ │ ├── execution
│ │ │ ├── package-info.java
│ │ │ ├── TaskActionListener.java
│ │ │ ├── TaskExecutionAdapter.java
│ │ │ ├── TaskExecutionGraph.java
│ │ │ ├── TaskExecutionGraphListener.java
│ │ │ └── TaskExecutionListener.java
│ │ ├── ExtensiblePolymorphicDomainObjectContainer.java
│ │ ├── file
│ │ │ ├── ConfigurableFileCollection.java
│ │ │ ├── ConfigurableFileTree.java
│ │ │ ├── ContentFilterable.java
│ │ │ ├── CopyProcessingSpec.java
│ │ │ ├── CopySourceSpec.java
│ │ │ ├── CopySpec.java
│ │ │ ├── DeleteSpec.java
│ │ │ ├── Directory.java
│ │ │ ├── DirectoryProperty.java
│ │ │ ├── DirectoryTree.java
│ │ │ ├── DuplicateFileCopyingException.java
│ │ │ ├── DuplicatesStrategy.java
│ │ │ ├── EmptyFileVisitor.java
│ │ │ ├── FileCollection.java
│ │ │ ├── FileCopyDetails.java
│ │ │ ├── FileSystemLocation.java
│ │ │ ├── FileTree.java
│ │ │ ├── FileVisitDetails.java
│ │ │ ├── FileVisitor.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectLayout.java
│ │ │ ├── RegularFile.java
│ │ │ ├── RegularFileProperty.java
│ │ │ ├── ReproducibleFileVisitor.java
│ │ │ ├── SourceDirectorySet.java
│ │ │ └── UnableToDeleteFileException.java
│ │ ├── GradleScriptException.java
│ │ ├── IllegalDependencyNotation.java
│ │ ├── initialization
│ │ │ ├── ConfigurableIncludedBuild.java
│ │ │ ├── definition
│ │ │ │ ├── InjectedPluginDependencies.java
│ │ │ │ ├── InjectedPluginDependency.java
│ │ │ │ └── package-info.java
│ │ │ ├── dsl
│ │ │ │ ├── package-info.java
│ │ │ │ └── ScriptHandler.java
│ │ │ ├── IncludedBuild.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectDescriptor.java
│ │ │ └── Settings.java
│ │ ├── internal
│ │ │ ├── artifacts
│ │ │ │ └── transform
│ │ │ │ ├── ArtifactTransformListener.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── TransformationDependency.java
│ │ │ ├── DefaultActionConfiguration.java
│ │ │ ├── file
│ │ │ │ ├── pattern
│ │ │ │ │ ├── AnythingMatcher.java
│ │ │ │ │ ├── AnyWildcardPatternStep.java
│ │ │ │ │ ├── EndOfPathMatcher.java
│ │ │ │ │ ├── FixedPatternStep.java
│ │ │ │ │ ├── FixedStepPathMatcher.java
│ │ │ │ │ ├── GreedyPathMatcher.java
│ │ │ │ │ ├── HasPrefixAndSuffixPatternStep.java
│ │ │ │ │ ├── HasPrefixPatternStep.java
│ │ │ │ │ ├── HasSuffixPatternStep.java
│ │ │ │ │ ├── PathMatcher.java
│ │ │ │ │ ├── PatternMatcherFactory.java
│ │ │ │ │ ├── PatternStepFactory.java
│ │ │ │ │ ├── PatternStep.java
│ │ │ │ │ └── RegExpPatternStep.java
│ │ │ │ └── RelativePathSpec.java
│ │ │ ├── project
│ │ │ │ └── ant
│ │ │ │ └── AntLoggingAdapter.java
│ │ │ └── rules
│ │ │ └── NamedDomainObjectFactoryRegistry.java
│ │ ├── InvalidUserCodeException.java
│ │ ├── invocation
│ │ │ ├── BuildInvocationDetails.java
│ │ │ ├── Gradle.java
│ │ │ └── package-info.java
│ │ ├── model
│ │ │ ├── ObjectFactory.java
│ │ │ ├── package-info.java
│ │ │ └── ReplacedBy.java
│ │ ├── NamedDomainObjectCollection.java
│ │ ├── NamedDomainObjectCollectionSchema.java
│ │ ├── NamedDomainObjectContainer.java
│ │ ├── NamedDomainObjectFactory.java
│ │ ├── NamedDomainObjectList.java
│ │ ├── NamedDomainObjectProvider.java
│ │ ├── NamedDomainObjectSet.java
│ │ ├── package-info.java
│ │ ├── PathValidation.java
│ │ ├── Plugin.java
│ │ ├── plugins
│ │ │ ├── AppliedPlugin.java
│ │ │ ├── Convention.java
│ │ │ ├── ExtensionAware.java
│ │ │ ├── ExtensionContainer.java
│ │ │ ├── ExtensionsSchema.java
│ │ │ ├── ExtraPropertiesExtension.java
│ │ │ ├── InvalidPluginException.java
│ │ │ ├── ObjectConfigurationAction.java
│ │ │ ├── package-info.java
│ │ │ ├── PluginAware.java
│ │ │ ├── PluginCollection.java
│ │ │ ├── PluginContainer.java
│ │ │ ├── PluginInstantiationException.java
│ │ │ ├── PluginManager.java
│ │ │ └── UnknownPluginException.java
│ │ ├── PolymorphicDomainObjectContainer.java
│ │ ├── ProjectConfigurationException.java
│ │ ├── ProjectEvaluationListener.java
│ │ ├── Project.java
│ │ ├── ProjectState.java
│ │ ├── provider
│ │ │ ├── HasMultipleValues.java
│ │ │ ├── ListProperty.java
│ │ │ ├── MapProperty.java
│ │ │ ├── package-info.java
│ │ │ ├── Property.java
│ │ │ ├── ProviderFactory.java
│ │ │ ├── Provider.java
│ │ │ └── SetProperty.java
│ │ ├── reflect
│ │ │ ├── HasPublicType.java
│ │ │ ├── InjectionPointQualifier.java
│ │ │ ├── package-info.java
│ │ │ └── TypeOf.java
│ │ ├── resources
│ │ │ ├── package-info.java
│ │ │ ├── ReadableResource.java
│ │ │ ├── ResourceHandler.java
│ │ │ ├── Resource.java
│ │ │ ├── TextResourceFactory.java
│ │ │ └── TextResource.java
│ │ ├── Rule.java
│ │ ├── Script.java
│ │ ├── Task.java
│ │ ├── tasks
│ │ │ ├── AntBuilderAware.java
│ │ │ ├── CacheableTask.java
│ │ │ ├── Classpath.java
│ │ │ ├── ClasspathNormalizer.java
│ │ │ ├── CompatibilityAdapterForTaskInputs.java
│ │ │ ├── CompileClasspath.java
│ │ │ ├── CompileClasspathNormalizer.java
│ │ │ ├── Console.java
│ │ │ ├── Destroys.java
│ │ │ ├── FileNormalizer.java
│ │ │ ├── incremental
│ │ │ │ ├── IncrementalTaskInputs.java
│ │ │ │ ├── InputFileDetails.java
│ │ │ │ └── package-info.java
│ │ │ ├── InputDirectory.java
│ │ │ ├── InputFile.java
│ │ │ ├── InputFiles.java
│ │ │ ├── Input.java
│ │ │ ├── Internal.java
│ │ │ ├── LocalState.java
│ │ │ ├── Nested.java
│ │ │ ├── Optional.java
│ │ │ ├── OutputDirectories.java
│ │ │ ├── OutputDirectory.java
│ │ │ ├── OutputFile.java
│ │ │ ├── OutputFiles.java
│ │ │ ├── package-info.java
│ │ │ ├── PathSensitive.java
│ │ │ ├── PathSensitivity.java
│ │ │ ├── SkipWhenEmpty.java
│ │ │ ├── StopExecutionException.java
│ │ │ ├── TaskAction.java
│ │ │ ├── TaskCollection.java
│ │ │ ├── TaskContainer.java
│ │ │ ├── TaskDependency.java
│ │ │ ├── TaskDestroyables.java
│ │ │ ├── TaskFilePropertyBuilder.java
│ │ │ ├── TaskInputFilePropertyBuilder.java
│ │ │ ├── TaskInputPropertyBuilder.java
│ │ │ ├── TaskInputs.java
│ │ │ ├── TaskLocalState.java
│ │ │ ├── TaskOutputFilePropertyBuilder.java
│ │ │ ├── TaskOutputs.java
│ │ │ ├── TaskPropertyBuilder.java
│ │ │ ├── TaskProvider.java
│ │ │ ├── TaskReference.java
│ │ │ ├── TaskState.java
│ │ │ ├── util
│ │ │ │ ├── internal
│ │ │ │ │ ├── CachingPatternSpecFactory.java
│ │ │ │ │ ├── PatternSetAntBuilderDelegate.java
│ │ │ │ │ ├── PatternSets.java
│ │ │ │ │ └── PatternSpecFactory.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PatternFilterable.java
│ │ │ │ └── PatternSet.java
│ │ │ ├── VerificationTask.java
│ │ │ ├── WorkResult.java
│ │ │ └── WorkResults.java
│ │ ├── UnknownDomainObjectException.java
│ │ ├── UnknownProjectException.java
│ │ ├── UnknownTaskException.java
│ │ └── XmlProvider.java
│ ├── BuildAdapter.java
│ ├── BuildListener.java
│ ├── BuildResult.java
│ ├── caching
│ │ ├── BuildCacheEntryReader.java
│ │ ├── BuildCacheEntryWriter.java
│ │ ├── BuildCacheException.java
│ │ ├── BuildCacheKey.java
│ │ ├── BuildCacheServiceFactory.java
│ │ ├── BuildCacheService.java
│ │ ├── configuration
│ │ │ ├── AbstractBuildCache.java
│ │ │ ├── BuildCacheConfiguration.java
│ │ │ ├── BuildCache.java
│ │ │ └── package-info.java
│ │ ├── local
│ │ │ ├── DirectoryBuildCache.java
│ │ │ └── package-info.java
│ │ ├── MapBasedBuildCacheService.java
│ │ └── package-info.java
│ ├── initialization
│ │ ├── BuildLayoutParameters.java
│ │ ├── CompositeInitScriptFinder.java
│ │ ├── DirectoryInitScriptFinder.java
│ │ ├── DistributionInitScriptFinder.java
│ │ ├── InitScriptFinder.java
│ │ └── UserHomeInitScriptFinder.java
│ ├── internal
│ │ ├── DefaultTaskExecutionRequest.java
│ │ ├── deprecation
│ │ │ ├── Deprecatable.java
│ │ │ └── LoggingDeprecatable.java
│ │ ├── installation
│ │ │ ├── CurrentGradleInstallation.java
│ │ │ ├── CurrentGradleInstallationLocator.java
│ │ │ └── GradleInstallation.java
│ │ ├── InternalBuildAdapter.java
│ │ ├── metaobject
│ │ │ ├── DynamicInvokeResult.java
│ │ │ ├── DynamicObject.java
│ │ │ ├── MethodAccess.java
│ │ │ ├── MethodMixIn.java
│ │ │ ├── PropertyAccess.java
│ │ │ └── PropertyMixIn.java
│ │ ├── scripts
│ │ │ ├── CompileScriptBuildOperationType.java
│ │ │ ├── DefaultScriptFileResolver.java
│ │ │ ├── package-info.java
│ │ │ ├── ScriptFileResolver.java
│ │ │ └── ScriptingLanguages.java
│ │ └── typeconversion
│ │ ├── CharSequenceNotationConverter.java
│ │ ├── CharSequenceNotationParser.java
│ │ ├── CompositeNotationConverter.java
│ │ ├── ErrorHandlingNotationParser.java
│ │ ├── FlatteningNotationParser.java
│ │ ├── JustReturningConverter.java
│ │ ├── NotationConverter.java
│ │ ├── NotationConverterToNotationParserAdapter.java
│ │ ├── NotationConvertResult.java
│ │ ├── NotationParserBuilder.java
│ │ ├── NotationParser.java
│ │ ├── TypeFilteringNotationConverter.java
│ │ └── TypeInfo.java
│ ├── model
│ │ └── internal
│ │ ├── core
│ │ │ └── UnmanagedStruct.java
│ │ └── type
│ │ ├── ClassTypeWrapper.java
│ │ ├── GenericArrayTypeWrapper.java
│ │ ├── ModelType.java
│ │ ├── ParameterizedTypeWrapper.java
│ │ ├── TypeVariableTypeWrapper.java
│ │ ├── TypeWrapper.java
│ │ ├── WildcardTypeWrapper.java
│ │ └── WildcardWrapper.java
│ ├── normalization
│ │ ├── InputNormalizationHandler.java
│ │ ├── InputNormalization.java
│ │ ├── package-info.java
│ │ └── RuntimeClasspathNormalization.java
│ ├── package-info.java
│ ├── plugin
│ │ ├── management
│ │ │ ├── package-info.java
│ │ │ ├── PluginManagementSpec.java
│ │ │ ├── PluginRequest.java
│ │ │ ├── PluginResolutionStrategy.java
│ │ │ └── PluginResolveDetails.java
│ │ └── use
│ │ ├── package-info.java
│ │ ├── PluginDependenciesSpec.java
│ │ ├── PluginDependencySpec.java
│ │ └── PluginId.java
│ ├── process
│ │ ├── JavaExecSpec.java
│ │ ├── JavaForkOptions.java
│ │ └── package-info.java
│ ├── scripts
│ │ └── ScriptingLanguage.java
│ ├── StartParameter.java
│ ├── TaskExecutionRequest.java
│ ├── testfixtures
│ │ └── package-info.java
│ ├── tooling
│ │ └── provider
│ │ └── model
│ │ ├── package-info.java
│ │ ├── ParameterizedToolingModelBuilder.java
│ │ ├── ToolingModelBuilder.java
│ │ ├── ToolingModelBuilderRegistry.java
│ │ └── UnknownModelException.java
│ ├── util
│ │ ├── AntUtil.java
│ │ ├── Configurable.java
│ │ └── package-info.java
│ ├── vcs
│ │ ├── internal
│ │ │ ├── VcsMappingsStore.java
│ │ │ └── VcsResolver.java
│ │ ├── package-info.java
│ │ ├── SourceControl.java
│ │ ├── VcsMapping.java
│ │ ├── VcsMappings.java
│ │ ├── VersionControlRepository.java
│ │ └── VersionControlSpec.java
│ └── work
│ ├── ChangeType.java
│ ├── FileChange.java
│ ├── Incremental.java
│ ├── InputChanges.java
│ └── package-info.java
├── dependency-management
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── internal
│ │ ├── artifacts
│ │ │ ├── ArtifactDependencyResolver.java
│ │ │ ├── ArtifactPublicationServices.java
│ │ │ ├── ArtifactPublisher.java
│ │ │ ├── ArtifactTransformRegistration.java
│ │ │ ├── BaseRepositoryFactory.java
│ │ │ ├── cache
│ │ │ │ ├── ArtifactResolutionControl.java
│ │ │ │ ├── DependencyResolutionControl.java
│ │ │ │ ├── ModuleResolutionControl.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ResolutionControl.java
│ │ │ │ └── ResolutionRules.java
│ │ │ ├── component
│ │ │ │ ├── ComponentIdentifierFactory.java
│ │ │ │ └── DefaultComponentIdentifierFactory.java
│ │ │ ├── ComponentMetadataProcessorFactory.java
│ │ │ ├── ComponentMetadataProcessor.java
│ │ │ ├── ComponentModuleMetadataProcessor.java
│ │ │ ├── ComponentSelectionInternal.java
│ │ │ ├── ComponentSelectionRulesInternal.java
│ │ │ ├── ComponentSelectorConverter.java
│ │ │ ├── ConfigurationResolver.java
│ │ │ ├── configurations
│ │ │ │ ├── ConfigurationContainerInternal.java
│ │ │ │ ├── ConfigurationInternal.java
│ │ │ │ ├── Configurations.java
│ │ │ │ ├── ConfigurationsProvider.java
│ │ │ │ ├── ConflictResolution.java
│ │ │ │ ├── DefaultConfigurationContainer.java
│ │ │ │ ├── DefaultConfiguration.java
│ │ │ │ ├── DefaultConfigurationPublications.java
│ │ │ │ ├── DefaultVariant.java
│ │ │ │ ├── DetachedConfigurationsProvider.java
│ │ │ │ ├── dynamicversion
│ │ │ │ │ └── CachePolicy.java
│ │ │ │ ├── LeafOutgoingVariant.java
│ │ │ │ ├── MutationValidator.java
│ │ │ │ ├── OutgoingVariant.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PublishArtifactSetProvider.java
│ │ │ │ ├── ResolutionStrategyInternal.java
│ │ │ │ ├── ResolvableDependenciesInternal.java
│ │ │ │ ├── ResolveConfigurationResolutionBuildOperationDetails.java
│ │ │ │ ├── ResolveConfigurationResolutionBuildOperationResult.java
│ │ │ │ ├── RunnableMutationValidator.java
│ │ │ │ ├── TasksFromDependentProjects.java
│ │ │ │ └── TasksFromProjectDependencies.java
│ │ │ ├── DefaultArtifactIdentifier.java
│ │ │ ├── DefaultArtifactRepositoryContainer.java
│ │ │ ├── DefaultComponentSelection.java
│ │ │ ├── DefaultComponentSelectorConverter.java
│ │ │ ├── DefaultDependencyConstraintSet.java
│ │ │ ├── DefaultDependencyFactory.java
│ │ │ ├── DefaultDependencyManagementServices.java
│ │ │ ├── DefaultDependencySet.java
│ │ │ ├── DefaultGlobalDependencyResolutionRules.java
│ │ │ ├── DefaultImmutableModuleIdentifierFactory.java
│ │ │ ├── DefaultModuleIdentifier.java
│ │ │ ├── DefaultModuleVersionIdentifier.java
│ │ │ ├── DefaultModuleVersionSelector.java
│ │ │ ├── DefaultProjectDependencyFactory.java
│ │ │ ├── DefaultPublishArtifactSet.java
│ │ │ ├── DefaultResolvedArtifact.java
│ │ │ ├── DefaultResolvedDependency.java
│ │ │ ├── DefaultResolverResults.java
│ │ │ ├── dependencies
│ │ │ │ ├── AbstractExternalModuleDependency.java
│ │ │ │ ├── AbstractVersionConstraint.java
│ │ │ │ ├── DefaultClientModule.java
│ │ │ │ ├── DefaultDependencyConstraint.java
│ │ │ │ ├── DefaultExternalModuleDependency.java
│ │ │ │ ├── DefaultImmutableVersionConstraint.java
│ │ │ │ ├── DefaultMutableVersionConstraint.java
│ │ │ │ ├── DefaultProjectDependencyConstraint.java
│ │ │ │ ├── DefaultResolvedVersionConstraint.java
│ │ │ │ └── DependencyConstraintInternal.java
│ │ │ ├── DependencyGraphNodeResult.java
│ │ │ ├── DependencyManagementBuildScopeServices.java
│ │ │ ├── DependencyManagementBuildTreeScopeServices.java
│ │ │ ├── DependencyManagementGlobalScopeServices.java
│ │ │ ├── DependencyManagementGradleUserHomeScopeServices.java
│ │ │ ├── DependencyServices.java
│ │ │ ├── DependencySubstitutionInternal.java
│ │ │ ├── DownloadArtifactBuildOperationType.java
│ │ │ ├── dsl
│ │ │ │ ├── ActionBasedMetadataRuleWrapper.java
│ │ │ │ ├── ArtifactFile.java
│ │ │ │ ├── CapabilityNotationParserFactory.java
│ │ │ │ ├── ClassBasedMetadataRuleWrapper.java
│ │ │ │ ├── ComponentMetadataHandlerInternal.java
│ │ │ │ ├── ComponentMetadataRuleContainer.java
│ │ │ │ ├── ComponentModuleMetadataContainer.java
│ │ │ │ ├── ComponentSelectorParsers.java
│ │ │ │ ├── DefaultArtifactHandler.java
│ │ │ │ ├── DefaultComponentMetadataContext.java
│ │ │ │ ├── DefaultComponentMetadataHandler.java
│ │ │ │ ├── DefaultComponentMetadataProcessor.java
│ │ │ │ ├── DefaultComponentModuleMetadataHandler.java
│ │ │ │ ├── DefaultRepositoryHandler.java
│ │ │ │ ├── dependencies
│ │ │ │ │ ├── DefaultDependencyConstraintHandler.java
│ │ │ │ │ ├── DefaultDependencyHandler.java
│ │ │ │ │ ├── DependencyLockingProvider.java
│ │ │ │ │ ├── DependencyLockingState.java
│ │ │ │ │ ├── DynamicAddDependencyMethods.java
│ │ │ │ │ ├── LockHandling.java
│ │ │ │ │ ├── ModuleFactoryDelegate.java
│ │ │ │ │ ├── ModuleFactoryHelper.java
│ │ │ │ │ └── PlatformSupport.java
│ │ │ │ ├── FileSystemPublishArtifact.java
│ │ │ │ ├── LazyPublishArtifact.java
│ │ │ │ ├── MetadataRuleWrapper.java
│ │ │ │ ├── ModuleReplacementsData.java
│ │ │ │ ├── ModuleVersionSelectorParsers.java
│ │ │ │ ├── ParsedModuleStringNotation.java
│ │ │ │ ├── PublishArtifactNotationParserFactory.java
│ │ │ │ ├── SpecConfigurableRule.java
│ │ │ │ └── WrappingComponentMetadataContext.java
│ │ │ ├── GlobalDependencyResolutionRules.java
│ │ │ ├── ImmutableModuleIdentifierFactory.java
│ │ │ ├── ImmutableVersionConstraint.java
│ │ │ ├── ivyservice
│ │ │ │ ├── ArtifactCacheLockingManager.java
│ │ │ │ ├── ArtifactCacheMetadata.java
│ │ │ │ ├── ArtifactCollectingVisitor.java
│ │ │ │ ├── CacheLayout.java
│ │ │ │ ├── clientmodule
│ │ │ │ │ └── ClientModuleResolver.java
│ │ │ │ ├── DefaultArtifactCacheLockingManager.java
│ │ │ │ ├── DefaultArtifactCacheMetadata.java
│ │ │ │ ├── DefaultConfigurationResolver.java
│ │ │ │ ├── DefaultIvyContextManager.java
│ │ │ │ ├── DefaultIvyExtraInfo.java
│ │ │ │ ├── DefaultIvyModuleDescriptor.java
│ │ │ │ ├── DefaultLenientConfiguration.java
│ │ │ │ ├── DefaultResolvedConfiguration.java
│ │ │ │ ├── DefaultUnresolvedDependency.java
│ │ │ │ ├── dependencysubstitution
│ │ │ │ │ ├── CachingDependencySubstitutionApplicator.java
│ │ │ │ │ ├── DefaultDependencyResolveDetails.java
│ │ │ │ │ ├── DefaultDependencySubstitutionApplicator.java
│ │ │ │ │ ├── DefaultDependencySubstitution.java
│ │ │ │ │ ├── DefaultDependencySubstitutions.java
│ │ │ │ │ ├── DependencySubstitutionApplicator.java
│ │ │ │ │ ├── DependencySubstitutionRules.java
│ │ │ │ │ ├── DependencySubstitutionsInternal.java
│ │ │ │ │ ├── ModuleSelectorStringNotationConverter.java
│ │ │ │ │ └── UnversionedModuleComponentSelector.java
│ │ │ │ ├── ErrorHandlingConfigurationResolver.java
│ │ │ │ ├── InMemoryResolutionResultBuilder.java
│ │ │ │ ├── IvyContextManager.java
│ │ │ │ ├── IvyContextualArtifactPublisher.java
│ │ │ │ ├── IvyContextualMetaDataParser.java
│ │ │ │ ├── IvyLoggingAdaper.java
│ │ │ │ ├── ivyresolve
│ │ │ │ │ ├── BaseModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── BaseModuleComponentRepository.java
│ │ │ │ │ ├── CachedMetadataProvider.java
│ │ │ │ │ ├── CachingModuleComponentRepository.java
│ │ │ │ │ ├── ComponentMetaDataResolveState.java
│ │ │ │ │ ├── ComponentResolvers.java
│ │ │ │ │ ├── ComponentSelectionRulesProcessor.java
│ │ │ │ │ ├── ConfiguredModuleComponentRepository.java
│ │ │ │ │ ├── ConnectionFailureRepositoryBlacklister.java
│ │ │ │ │ ├── DefaultMetadataProvider.java
│ │ │ │ │ ├── DefaultVersionedComponentChooser.java
│ │ │ │ │ ├── DynamicVersionResolver.java
│ │ │ │ │ ├── ErrorHandlingArtifactResolver.java
│ │ │ │ │ ├── ErrorHandlingModuleComponentRepository.java
│ │ │ │ │ ├── FilteredModuleComponentRepository.java
│ │ │ │ │ ├── IvyDynamicResolveModuleComponentRepository.java
│ │ │ │ │ ├── LocalModuleComponentRepository.java
│ │ │ │ │ ├── MetadataProvider.java
│ │ │ │ │ ├── ModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── ModuleComponentRepository.java
│ │ │ │ │ ├── ModuleComponentResolveState.java
│ │ │ │ │ ├── NoRepositoriesResolver.java
│ │ │ │ │ ├── parser
│ │ │ │ │ │ ├── AbstractModuleDescriptorParser.java
│ │ │ │ │ │ ├── BuildableIvyArtifact.java
│ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ ├── MavenDependencyKey.java
│ │ │ │ │ │ │ ├── PomDependencyMgt.java
│ │ │ │ │ │ │ └── PomProfile.java
│ │ │ │ │ │ ├── DescriptorParseContext.java
│ │ │ │ │ │ ├── DisconnectedDescriptorParseContext.java
│ │ │ │ │ │ ├── DisconnectedIvyXmlModuleDescriptorParser.java
│ │ │ │ │ │ ├── GradleModuleMetadataParser.java
│ │ │ │ │ │ ├── GradlePomModuleDescriptorBuilder.java
│ │ │ │ │ │ ├── GradlePomModuleDescriptorParser.java
│ │ │ │ │ │ ├── IvyModuleDescriptorConverter.java
│ │ │ │ │ │ ├── IvyModuleResolveMetaDataBuilder.java
│ │ │ │ │ │ ├── IvyXmlModuleDescriptorParser.java
│ │ │ │ │ │ ├── MavenVersionUtils.java
│ │ │ │ │ │ ├── MetaDataParseException.java
│ │ │ │ │ │ ├── MetaDataParser.java
│ │ │ │ │ │ ├── PomDomParser.java
│ │ │ │ │ │ ├── PomParent.java
│ │ │ │ │ │ ├── PomReader.java
│ │ │ │ │ │ ├── RootPomParent.java
│ │ │ │ │ │ └── UnresolvedDependencyVersionException.java
│ │ │ │ │ ├── RepositoryBlacklister.java
│ │ │ │ │ ├── RepositoryChainArtifactResolver.java
│ │ │ │ │ ├── RepositoryChainComponentMetaDataResolver.java
│ │ │ │ │ ├── RepositoryChainDependencyToComponentIdResolver.java
│ │ │ │ │ ├── RepositoryChainModuleResolution.java
│ │ │ │ │ ├── RepositoryChainModuleSource.java
│ │ │ │ │ ├── ResolveIvyFactory.java
│ │ │ │ │ ├── ResolverProviderFactory.java
│ │ │ │ │ ├── StartParameterResolutionOverride.java
│ │ │ │ │ ├── strategy
│ │ │ │ │ │ ├── AbstractStringVersionSelector.java
│ │ │ │ │ │ ├── AbstractVersionSelector.java
│ │ │ │ │ │ ├── AbstractVersionVersionSelector.java
│ │ │ │ │ │ ├── CachingVersionSelectorScheme.java
│ │ │ │ │ │ ├── CompositeVersionSelector.java
│ │ │ │ │ │ ├── DefaultVersionComparator.java
│ │ │ │ │ │ ├── DefaultVersionSelectorScheme.java
│ │ │ │ │ │ ├── ExactVersionSelector.java
│ │ │ │ │ │ ├── InverseVersionSelector.java
│ │ │ │ │ │ ├── LatestVersionSelector.java
│ │ │ │ │ │ ├── MavenVersionSelectorScheme.java
│ │ │ │ │ │ ├── StaticVersionComparator.java
│ │ │ │ │ │ ├── SubVersionSelector.java
│ │ │ │ │ │ ├── UnionVersionSelector.java
│ │ │ │ │ │ ├── VersionComparator.java
│ │ │ │ │ │ ├── Version.java
│ │ │ │ │ │ ├── VersionParser.java
│ │ │ │ │ │ ├── VersionRangeSelector.java
│ │ │ │ │ │ ├── VersionSelector.java
│ │ │ │ │ │ └── VersionSelectorScheme.java
│ │ │ │ │ ├── StringVersioned.java
│ │ │ │ │ ├── UserProvidedMetadata.java
│ │ │ │ │ ├── UserResolverChain.java
│ │ │ │ │ ├── VersionedComponentChooser.java
│ │ │ │ │ ├── Versioned.java
│ │ │ │ │ └── VersionInfo.java
│ │ │ │ ├── IvyUtil.java
│ │ │ │ ├── modulecache
│ │ │ │ │ ├── AbstractModuleMetadataCache.java
│ │ │ │ │ ├── artifacts
│ │ │ │ │ │ ├── AbstractArtifactsCache.java
│ │ │ │ │ │ ├── ArtifactAtRepositoryKey.java
│ │ │ │ │ │ ├── ArtifactsAtRepositoryKey.java
│ │ │ │ │ │ ├── CachedArtifact.java
│ │ │ │ │ │ ├── CachedArtifacts.java
│ │ │ │ │ │ ├── DefaultCachedArtifact.java
│ │ │ │ │ │ ├── DefaultCachedArtifacts.java
│ │ │ │ │ │ ├── DefaultModuleArtifactCache.java
│ │ │ │ │ │ ├── DefaultModuleArtifactsCache.java
│ │ │ │ │ │ ├── InMemoryModuleArtifactCache.java
│ │ │ │ │ │ ├── InMemoryModuleArtifactsCache.java
│ │ │ │ │ │ ├── ModuleArtifactCache.java
│ │ │ │ │ │ └── ModuleArtifactsCache.java
│ │ │ │ │ ├── DefaultCachedMetadata.java
│ │ │ │ │ ├── dynamicversions
│ │ │ │ │ │ ├── AbstractModuleVersionsCache.java
│ │ │ │ │ │ ├── DefaultCachedModuleVersionList.java
│ │ │ │ │ │ ├── DefaultModuleVersionsCache.java
│ │ │ │ │ │ ├── DefaultResolvedModuleVersion.java
│ │ │ │ │ │ ├── InMemoryModuleVersionsCache.java
│ │ │ │ │ │ ├── ModuleAtRepositoryKey.java
│ │ │ │ │ │ ├── ModuleVersionsCacheEntry.java
│ │ │ │ │ │ └── ModuleVersionsCache.java
│ │ │ │ │ ├── InMemoryModuleMetadataCache.java
│ │ │ │ │ ├── MissingModuleCacheEntry.java
│ │ │ │ │ ├── ModuleComponentAtRepositoryKey.java
│ │ │ │ │ ├── ModuleComponentResolveMetadataSerializer.java
│ │ │ │ │ ├── ModuleMetadataCacheEntry.java
│ │ │ │ │ ├── ModuleMetadataCacheEntrySerializer.java
│ │ │ │ │ ├── ModuleMetadataCache.java
│ │ │ │ │ ├── ModuleMetadataSerializer.java
│ │ │ │ │ ├── ModuleMetadataStore.java
│ │ │ │ │ ├── ModuleRepositoryCacheProvider.java
│ │ │ │ │ ├── ModuleRepositoryCaches.java
│ │ │ │ │ ├── PersistentModuleMetadataCache.java
│ │ │ │ │ ├── ResolvedArtifactCaches.java
│ │ │ │ │ ├── StringDeduplicatingDecoder.java
│ │ │ │ │ └── SuppliedComponentMetadataSerializer.java
│ │ │ │ ├── moduleconverter
│ │ │ │ │ ├── DefaultLocalComponentMetadataBuilder.java
│ │ │ │ │ ├── DefaultRootComponentMetadataBuilder.java
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── AbstractIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DefaultDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DefaultExcludeRuleConverter.java
│ │ │ │ │ │ ├── DefaultLocalConfigurationMetadataBuilder.java
│ │ │ │ │ │ ├── DependencyDescriptorFactory.java
│ │ │ │ │ │ ├── ExcludeRuleConverter.java
│ │ │ │ │ │ ├── ExternalModuleIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── IvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── LocalConfigurationMetadataBuilder.java
│ │ │ │ │ │ └── ProjectIvyDependencyDescriptorFactory.java
│ │ │ │ │ ├── LocalComponentMetadataBuilder.java
│ │ │ │ │ └── RootComponentMetadataBuilder.java
│ │ │ │ ├── NamespaceId.java
│ │ │ │ ├── projectmodule
│ │ │ │ │ ├── DefaultLocalComponentRegistry.java
│ │ │ │ │ ├── DefaultProjectDependencyPublicationResolver.java
│ │ │ │ │ ├── DefaultProjectLocalComponentProvider.java
│ │ │ │ │ ├── DefaultProjectPublication.java
│ │ │ │ │ ├── DefaultProjectPublicationRegistry.java
│ │ │ │ │ ├── LocalComponentProvider.java
│ │ │ │ │ ├── LocalComponentRegistry.java
│ │ │ │ │ ├── ProjectComponentPublication.java
│ │ │ │ │ ├── ProjectDependencyPublicationResolver.java
│ │ │ │ │ ├── ProjectDependencyResolver.java
│ │ │ │ │ ├── ProjectPublication.java
│ │ │ │ │ └── ProjectPublicationRegistry.java
│ │ │ │ ├── resolutionstrategy
│ │ │ │ │ ├── ComponentSelectionRulesActionValidator.java
│ │ │ │ │ ├── DefaultCachePolicy.java
│ │ │ │ │ ├── DefaultComponentSelectionRules.java
│ │ │ │ │ ├── DefaultExternalResourceCachePolicy.java
│ │ │ │ │ ├── DefaultResolutionStrategy.java
│ │ │ │ │ ├── ExternalResourceCachePolicy.java
│ │ │ │ │ └── ModuleForcingResolveRule.java
│ │ │ │ ├── ResolvedArtifactCollectingVisitor.java
│ │ │ │ ├── ResolvedFilesCollectingVisitor.java
│ │ │ │ ├── resolveengine
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ ├── ArtifactBackedResolvedVariant.java
│ │ │ │ │ │ ├── ArtifactSet.java
│ │ │ │ │ │ ├── ArtifactVisitor.java
│ │ │ │ │ │ ├── BrokenResolvedArtifactSet.java
│ │ │ │ │ │ ├── BuildDependenciesOnlyVisitedArtifactSet.java
│ │ │ │ │ │ ├── CompositeResolvedArtifactSet.java
│ │ │ │ │ │ ├── DefaultArtifactSet.java
│ │ │ │ │ │ ├── DefaultResolvedArtifactsBuilder.java
│ │ │ │ │ │ ├── DefaultVisitedArtifactResults.java
│ │ │ │ │ │ ├── DependencyArtifactsVisitor.java
│ │ │ │ │ │ ├── FileDependencyArtifactSet.java
│ │ │ │ │ │ ├── LocalFileDependencyBackedArtifactSet.java
│ │ │ │ │ │ ├── NoBuildDependenciesArtifactSet.java
│ │ │ │ │ │ ├── package-info.java
│ │ │ │ │ │ ├── ParallelResolveArtifactSet.java
│ │ │ │ │ │ ├── ResolvableArtifact.java
│ │ │ │ │ │ ├── ResolvedArtifactSet.java
│ │ │ │ │ │ ├── ResolvedArtifactsGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedVariant.java
│ │ │ │ │ │ ├── ResolvedVariantSet.java
│ │ │ │ │ │ ├── SelectedArtifactResults.java
│ │ │ │ │ │ ├── SelectedArtifactSet.java
│ │ │ │ │ │ ├── ValidatingArtifactsVisitor.java
│ │ │ │ │ │ ├── VisitedArtifactSet.java
│ │ │ │ │ │ ├── VisitedArtifactsResults.java
│ │ │ │ │ │ └── VisitedFileDependencyResults.java
│ │ │ │ │ ├── ComponentResolutionState.java
│ │ │ │ │ ├── ComponentResolversChain.java
│ │ │ │ │ ├── ConflictResolverDetails.java
│ │ │ │ │ ├── ConflictResolverFactory.java
│ │ │ │ │ ├── DefaultArtifactDependencyResolver.java
│ │ │ │ │ ├── excludes
│ │ │ │ │ │ ├── factories
│ │ │ │ │ │ │ ├── CachingExcludeFactory.java
│ │ │ │ │ │ │ ├── DelegatingExcludeFactory.java
│ │ │ │ │ │ │ ├── ExcludeFactory.java
│ │ │ │ │ │ │ ├── NormalizingExcludeFactory.java
│ │ │ │ │ │ │ ├── Optimizations.java
│ │ │ │ │ │ │ ├── OptimizingExcludeFactory.java
│ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ ├── ModuleExclusions.java
│ │ │ │ │ │ ├── PatternMatchers.java
│ │ │ │ │ │ ├── simple
│ │ │ │ │ │ │ ├── DefaultCompositeExclude.java
│ │ │ │ │ │ │ ├── DefaultExcludeAllOf.java
│ │ │ │ │ │ │ ├── DefaultExcludeAnyOf.java
│ │ │ │ │ │ │ ├── DefaultExcludeEverything.java
│ │ │ │ │ │ │ ├── DefaultExcludeFactory.java
│ │ │ │ │ │ │ ├── DefaultExcludeNothing.java
│ │ │ │ │ │ │ ├── DefaultGroupExclude.java
│ │ │ │ │ │ │ ├── DefaultGroupSetExclude.java
│ │ │ │ │ │ │ ├── DefaultIvyPatternMatcherExcludeRuleSpec.java
│ │ │ │ │ │ │ ├── DefaultModuleArtifactExclude.java
│ │ │ │ │ │ │ ├── DefaultModuleExclude.java
│ │ │ │ │ │ │ ├── DefaultModuleIdExclude.java
│ │ │ │ │ │ │ ├── DefaultModuleIdSetExclude.java
│ │ │ │ │ │ │ ├── DefaultModuleSetExclude.java
│ │ │ │ │ │ │ └── package-info.java
│ │ │ │ │ │ └── specs
│ │ │ │ │ │ ├── ArtifactExclude.java
│ │ │ │ │ │ ├── CompositeExclude.java
│ │ │ │ │ │ ├── ExcludeAllOf.java
│ │ │ │ │ │ ├── ExcludeAnyOf.java
│ │ │ │ │ │ ├── ExcludeEverything.java
│ │ │ │ │ │ ├── ExcludeNothing.java
│ │ │ │ │ │ ├── ExcludeSpec.java
│ │ │ │ │ │ ├── GroupExclude.java
│ │ │ │ │ │ ├── GroupSetExclude.java
│ │ │ │ │ │ ├── IvyPatternMatcherExcludeRuleSpec.java
│ │ │ │ │ │ ├── ModuleExclude.java
│ │ │ │ │ │ ├── ModuleIdExclude.java
│ │ │ │ │ │ ├── ModuleIdSetExclude.java
│ │ │ │ │ │ ├── ModuleSetExclude.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ ├── graph
│ │ │ │ │ │ ├── builder
│ │ │ │ │ │ │ ├── AttributeDesugaring.java
│ │ │ │ │ │ │ ├── ComponentState.java
│ │ │ │ │ │ │ ├── DefaultPendingDependenciesVisitor.java
│ │ │ │ │ │ │ ├── DefaultVariantDetails.java
│ │ │ │ │ │ │ ├── DependencyGraphBuilder.java
│ │ │ │ │ │ │ ├── DependencyState.java
│ │ │ │ │ │ │ ├── DeselectVersionAction.java
│ │ │ │ │ │ │ ├── DownloadMetadataOperation.java
│ │ │ │ │ │ │ ├── EdgeState.java
│ │ │ │ │ │ │ ├── IncompatibleDependencyAttributesMessageBuilder.java
│ │ │ │ │ │ │ ├── IncompatibleVariantsSelectionMessageBuilder.java
│ │ │ │ │ │ │ ├── LenientPlatformDependencyMetadata.java
│ │ │ │ │ │ │ ├── LenientPlatformResolveMetadata.java
│ │ │ │ │ │ │ ├── MessageBuilderHelper.java
│ │ │ │ │ │ │ ├── ModuleResolveState.java
│ │ │ │ │ │ │ ├── ModuleSelectors.java
│ │ │ │ │ │ │ ├── NodeState.java
│ │ │ │ │ │ │ ├── PendingDependencies.java
│ │ │ │ │ │ │ ├── PendingDependenciesVisitor.java
│ │ │ │ │ │ │ ├── PotentialEdge.java
│ │ │ │ │ │ │ ├── RejectedModuleMessageBuilder.java
│ │ │ │ │ │ │ ├── ReplaceSelectionWithConflictResultAction.java
│ │ │ │ │ │ │ ├── ResolveOptimizations.java
│ │ │ │ │ │ │ ├── ResolveState.java
│ │ │ │ │ │ │ ├── RootNode.java
│ │ │ │ │ │ │ ├── SelectorState.java
│ │ │ │ │ │ │ ├── VariantNameBuilder.java
│ │ │ │ │ │ │ └── VirtualPlatformState.java
│ │ │ │ │ │ ├── CompositeDependencyArtifactsVisitor.java
│ │ │ │ │ │ ├── CompositeDependencyGraphVisitor.java
│ │ │ │ │ │ ├── conflicts
│ │ │ │ │ │ │ ├── CandidateModule.java
│ │ │ │ │ │ │ ├── CapabilitiesConflictHandler.java
│ │ │ │ │ │ │ ├── CompositeConflictResolver.java
│ │ │ │ │ │ │ ├── ConflictContainer.java
│ │ │ │ │ │ │ ├── ConflictHandler.java
│ │ │ │ │ │ │ ├── ConflictResolutionResult.java
│ │ │ │ │ │ │ ├── DefaultCapabilitiesConflictHandler.java
│ │ │ │ │ │ │ ├── DefaultConflictHandler.java
│ │ │ │ │ │ │ ├── DefaultConflictResolutionResult.java
│ │ │ │ │ │ │ ├── DefaultConflictResolverDetails.java
│ │ │ │ │ │ │ ├── FailOnVersionConflictArtifactsVisitor.java
│ │ │ │ │ │ │ ├── LastCandidateCapabilityResolver.java
│ │ │ │ │ │ │ ├── ModuleConflictHandler.java
│ │ │ │ │ │ │ ├── PotentialConflictFactory.java
│ │ │ │ │ │ │ ├── PotentialConflict.java
│ │ │ │ │ │ │ ├── RejectRemainingCandidates.java
│ │ │ │ │ │ │ ├── UpgradeCapabilityResolver.java
│ │ │ │ │ │ │ ├── VersionConflictException.java
│ │ │ │ │ │ │ └── VersionConflictResolutionDetails.java
│ │ │ │ │ │ ├── DependencyGraphComponent.java
│ │ │ │ │ │ ├── DependencyGraphEdge.java
│ │ │ │ │ │ ├── DependencyGraphNode.java
│ │ │ │ │ │ ├── DependencyGraphPathResolver.java
│ │ │ │ │ │ ├── DependencyGraphSelector.java
│ │ │ │ │ │ ├── DependencyGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedGraphComponent.java
│ │ │ │ │ │ ├── ResolvedGraphDependency.java
│ │ │ │ │ │ ├── ResolvedVariantDetails.java
│ │ │ │ │ │ ├── RootGraphNode.java
│ │ │ │ │ │ └── selectors
│ │ │ │ │ │ ├── ComponentStateFactory.java
│ │ │ │ │ │ ├── ResolvableSelectorState.java
│ │ │ │ │ │ ├── SelectorStateResolver.java
│ │ │ │ │ │ └── SelectorStateResolverResults.java
│ │ │ │ │ ├── LatestModuleConflictResolver.java
│ │ │ │ │ ├── ModuleConflictResolver.java
│ │ │ │ │ ├── oldresult
│ │ │ │ │ │ ├── DefaultResolvedConfigurationBuilder.java
│ │ │ │ │ │ ├── DefaultResolvedGraphResults.java
│ │ │ │ │ │ ├── DefaultTransientConfigurationResults.java
│ │ │ │ │ │ ├── ResolutionFailureCollector.java
│ │ │ │ │ │ ├── ResolvedConfigurationBuilder.java
│ │ │ │ │ │ ├── ResolvedConfigurationDependencyGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedGraphResults.java
│ │ │ │ │ │ ├── TransientConfigurationResultsBuilder.java
│ │ │ │ │ │ ├── TransientConfigurationResults.java
│ │ │ │ │ │ └── TransientConfigurationResultsLoader.java
│ │ │ │ │ ├── ProjectDependencyForcingResolver.java
│ │ │ │ │ ├── projectresult
│ │ │ │ │ │ ├── DefaultResolvedProjectConfiguration.java
│ │ │ │ │ │ ├── ResolvedLocalComponentsResultGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedLocalComponentsResult.java
│ │ │ │ │ │ └── ResolvedProjectConfiguration.java
│ │ │ │ │ ├── result
│ │ │ │ │ │ ├── AttributeContainerSerializer.java
│ │ │ │ │ │ ├── BuildIdentifierSerializer.java
│ │ │ │ │ │ ├── CachingDependencyResultFactory.java
│ │ │ │ │ │ ├── ComponentIdentifierSerializer.java
│ │ │ │ │ │ ├── ComponentResultSerializer.java
│ │ │ │ │ │ ├── ComponentSelectionDescriptorInternal.java
│ │ │ │ │ │ ├── ComponentSelectionReasonInternal.java
│ │ │ │ │ │ ├── ComponentSelectionReasonSerializer.java
│ │ │ │ │ │ ├── ComponentSelectionReasons.java
│ │ │ │ │ │ ├── ComponentSelectorSerializer.java
│ │ │ │ │ │ ├── DefaultComponentSelectionDescriptor.java
│ │ │ │ │ │ ├── DefaultResolutionResultBuilder.java
│ │ │ │ │ │ ├── DefaultVisitedFileDependencyResults.java
│ │ │ │ │ │ ├── DependencyResultSerializer.java
│ │ │ │ │ │ ├── DesugaredAttributeContainerSerializer.java
│ │ │ │ │ │ ├── DetachedComponentResult.java
│ │ │ │ │ │ ├── DetachedResolvedGraphDependency.java
│ │ │ │ │ │ ├── FileDependencyCollectingGraphVisitor.java
│ │ │ │ │ │ ├── GraphValidationException.java
│ │ │ │ │ │ └── StreamingResolutionResultBuilder.java
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── CachedStoreFactory.java
│ │ │ │ │ │ ├── DefaultBinaryStore.java
│ │ │ │ │ │ ├── ResolutionResultsStoreFactory.java
│ │ │ │ │ │ └── StoreSet.java
│ │ │ │ │ └── VirtualComponentMetadataResolver.java
│ │ │ │ └── ShortCircuitEmptyConfigurationResolver.java
│ │ │ ├── metadata
│ │ │ │ ├── ComponentArtifactIdentifierSerializer.java
│ │ │ │ ├── ComponentArtifactMetadataSerializer.java
│ │ │ │ └── ModuleComponentFileArtifactIdentifierSerializer.java
│ │ │ ├── MetadataResolutionContext.java
│ │ │ ├── ModuleComponentSelectorSerializer.java
│ │ │ ├── ModuleVersionIdentifierSerializer.java
│ │ │ ├── ModuleVersionPublisher.java
│ │ │ ├── mvnsettings
│ │ │ │ ├── CannotLocateLocalMavenRepositoryException.java
│ │ │ │ ├── DefaultLocalMavenRepositoryLocator.java
│ │ │ │ ├── DefaultMavenFileLocations.java
│ │ │ │ ├── DefaultMavenSettingsProvider.java
│ │ │ │ ├── LocalMavenRepositoryLocator.java
│ │ │ │ ├── MavenFileLocations.java
│ │ │ │ └── MavenSettingsProvider.java
│ │ │ ├── package-info.java
│ │ │ ├── query
│ │ │ │ ├── ArtifactResolutionQueryFactory.java
│ │ │ │ ├── DefaultArtifactResolutionQueryFactory.java
│ │ │ │ └── DefaultArtifactResolutionQuery.java
│ │ │ ├── repositories
│ │ │ │ ├── AbstractArtifactRepository.java
│ │ │ │ ├── AbstractAuthenticationSupportedRepository.java
│ │ │ │ ├── AbstractResolutionAwareArtifactRepository.java
│ │ │ │ ├── ArtifactRepositoryInternal.java
│ │ │ │ ├── ArtifactResolutionDetails.java
│ │ │ │ ├── AuthenticationSupporter.java
│ │ │ │ ├── DefaultBaseRepositoryFactory.java
│ │ │ │ ├── DefaultFlatDirArtifactRepository.java
│ │ │ │ ├── DefaultIvyArtifactRepository.java
│ │ │ │ ├── DefaultMavenArtifactRepository.java
│ │ │ │ ├── DefaultMavenLocalArtifactRepository.java
│ │ │ │ ├── DefaultMavenRepositoryContentDescriptor.java
│ │ │ │ ├── DefaultRepositoryContentDescriptor.java
│ │ │ │ ├── descriptor
│ │ │ │ │ ├── FlatDirRepositoryDescriptor.java
│ │ │ │ │ ├── IvyRepositoryDescriptor.java
│ │ │ │ │ ├── MavenRepositoryDescriptor.java
│ │ │ │ │ ├── RepositoryDescriptor.java
│ │ │ │ │ └── UrlRepositoryDescriptor.java
│ │ │ │ ├── layout
│ │ │ │ │ ├── AbstractRepositoryLayout.java
│ │ │ │ │ ├── DefaultIvyPatternRepositoryLayout.java
│ │ │ │ │ ├── GradleRepositoryLayout.java
│ │ │ │ │ ├── IvyRepositoryLayout.java
│ │ │ │ │ ├── MavenRepositoryLayout.java
│ │ │ │ │ └── ResolvedPattern.java
│ │ │ │ ├── maven
│ │ │ │ │ ├── MavenMetadata.java
│ │ │ │ │ ├── MavenMetadataLoader.java
│ │ │ │ │ └── MavenVersionLister.java
│ │ │ │ ├── metadata
│ │ │ │ │ ├── AbstractMetadataSource.java
│ │ │ │ │ ├── AbstractRepositoryMetadataSource.java
│ │ │ │ │ ├── DefaultArtifactMetadataSource.java
│ │ │ │ │ ├── DefaultGradleModuleMetadataSource.java
│ │ │ │ │ ├── DefaultImmutableMetadataSources.java
│ │ │ │ │ ├── DefaultIvyDescriptorMetadataSource.java
│ │ │ │ │ ├── DefaultMavenImmutableAttributesFactory.java
│ │ │ │ │ ├── DefaultMavenPomMetadataSource.java
│ │ │ │ │ ├── ImmutableMetadataSources.java
│ │ │ │ │ ├── IvyMetadataArtifactProvider.java
│ │ │ │ │ ├── IvyMutableModuleMetadataFactory.java
│ │ │ │ │ ├── MavenImmutableAttributesFactory.java
│ │ │ │ │ ├── MavenMetadataArtifactProvider.java
│ │ │ │ │ ├── MavenMutableModuleMetadataFactory.java
│ │ │ │ │ ├── MetadataArtifactProvider.java
│ │ │ │ │ ├── MetadataSource.java
│ │ │ │ │ ├── MutableModuleMetadataFactory.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── RedirectingGradleMetadataModuleMetadataSource.java
│ │ │ │ ├── PublicationAwareRepository.java
│ │ │ │ ├── RepositoryContentDescriptorInternal.java
│ │ │ │ ├── ResolutionAwareRepository.java
│ │ │ │ ├── resolver
│ │ │ │ │ ├── AbstractDependenciesMetadataAdapter.java
│ │ │ │ │ ├── AbstractDependencyImpl.java
│ │ │ │ │ ├── AbstractDependencyMetadataAdapter.java
│ │ │ │ │ ├── AbstractResourcePattern.java
│ │ │ │ │ ├── ComponentMetadataAdapter.java
│ │ │ │ │ ├── ComponentMetadataDetailsAdapter.java
│ │ │ │ │ ├── DefaultExternalResourceAccessor.java
│ │ │ │ │ ├── DefaultExternalResourceArtifactResolver.java
│ │ │ │ │ ├── DependencyConstraintMetadataAdapter.java
│ │ │ │ │ ├── DependencyConstraintMetadataImpl.java
│ │ │ │ │ ├── DependencyConstraintsMetadataAdapter.java
│ │ │ │ │ ├── DirectDependenciesMetadataAdapter.java
│ │ │ │ │ ├── DirectDependencyMetadataAdapter.java
│ │ │ │ │ ├── DirectDependencyMetadataImpl.java
│ │ │ │ │ ├── ExternalRepositoryResourceAccessor.java
│ │ │ │ │ ├── ExternalResourceAccessor.java
│ │ │ │ │ ├── ExternalResourceArtifactResolver.java
│ │ │ │ │ ├── ExternalResourceResolverDescriptorParseContext.java
│ │ │ │ │ ├── ExternalResourceResolver.java
│ │ │ │ │ ├── IvyResolver.java
│ │ │ │ │ ├── IvyResourcePattern.java
│ │ │ │ │ ├── M2ResourcePattern.java
│ │ │ │ │ ├── MavenPattern.java
│ │ │ │ │ ├── MavenResolver.java
│ │ │ │ │ ├── MavenUniqueSnapshotComponentIdentifier.java
│ │ │ │ │ ├── MavenUniqueSnapshotExternalResourceArtifactResolver.java
│ │ │ │ │ ├── MavenUniqueSnapshotModuleSource.java
│ │ │ │ │ ├── MetadataFetchingCost.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PatternBasedResolver.java
│ │ │ │ │ ├── ResourcePattern.java
│ │ │ │ │ ├── ResourceVersionLister.java
│ │ │ │ │ ├── VariantMetadataAdapter.java
│ │ │ │ │ ├── VersionLister.java
│ │ │ │ │ └── VirtualComponentHelper.java
│ │ │ │ └── transport
│ │ │ │ ├── NetworkingIssueVerifier.java
│ │ │ │ ├── RepositoryTransportFactory.java
│ │ │ │ └── RepositoryTransport.java
│ │ │ ├── ResolveArtifactsBuildOperationType.java
│ │ │ ├── ResolveContext.java
│ │ │ ├── ResolvedConfigurationIdentifier.java
│ │ │ ├── ResolvedConfigurationIdentifierSerializer.java
│ │ │ ├── ResolvedVersionConstraint.java
│ │ │ ├── ResolverResults.java
│ │ │ ├── result
│ │ │ │ ├── AbstractDependencyResult.java
│ │ │ │ ├── DefaultArtifactResolutionResult.java
│ │ │ │ ├── DefaultComponentArtifactsResult.java
│ │ │ │ ├── DefaultResolutionResult.java
│ │ │ │ ├── DefaultResolvedArtifactResult.java
│ │ │ │ ├── DefaultResolvedComponentResult.java
│ │ │ │ ├── DefaultResolvedDependencyResult.java
│ │ │ │ ├── DefaultResolvedVariantResult.java
│ │ │ │ ├── DefaultUnresolvedArtifactResult.java
│ │ │ │ ├── DefaultUnresolvedComponentResult.java
│ │ │ │ ├── DefaultUnresolvedDependencyResult.java
│ │ │ │ └── ResolvedComponentResultInternal.java
│ │ │ ├── transform
│ │ │ │ ├── AbstractCachingTransformationWorkspaceProvider.java
│ │ │ │ ├── AbstractTransformer.java
│ │ │ │ ├── AmbiguousTransformException.java
│ │ │ │ ├── ArtifactTransformActionScheme.java
│ │ │ │ ├── ArtifactTransformDependencies.java
│ │ │ │ ├── ArtifactTransformParameterScheme.java
│ │ │ │ ├── ArtifactTransforms.java
│ │ │ │ ├── AttributeMatchingVariantSelector.java
│ │ │ │ ├── CacheableInvocation.java
│ │ │ │ ├── CacheableTransformTypeAnnotationHandler.java
│ │ │ │ ├── CachingTransformationWorkspaceProvider.java
│ │ │ │ ├── ConsumerProvidedResolvedVariant.java
│ │ │ │ ├── ConsumerProvidedVariantFinder.java
│ │ │ │ ├── ConsumerVariantMatchResult.java
│ │ │ │ ├── DefaultArtifactTransformDependencies.java
│ │ │ │ ├── DefaultArtifactTransforms.java
│ │ │ │ ├── DefaultExecutionGraphDependenciesResolver.java
│ │ │ │ ├── DefaultExtraExecutionGraphDependenciesResolverFactory.java
│ │ │ │ ├── DefaultTransformationDependency.java
│ │ │ │ ├── DefaultTransformationNodeRegistry.java
│ │ │ │ ├── DefaultTransformationRegistrationFactory.java
│ │ │ │ ├── DefaultTransformationWorkspace.java
│ │ │ │ ├── DefaultTransformerInvoker.java
│ │ │ │ ├── DefaultTransformer.java
│ │ │ │ ├── DefaultTransformOutputs.java
│ │ │ │ ├── DefaultVariantTransformRegistry.java
│ │ │ │ ├── DomainObjectProjectStateHandler.java
│ │ │ │ ├── ExecuteScheduledTransformationStepBuildOperationDetails.java
│ │ │ │ ├── ExecuteScheduledTransformationStepBuildOperationType.java
│ │ │ │ ├── ExecutionGraphDependenciesResolver.java
│ │ │ │ ├── ExtraExecutionGraphDependenciesResolverFactory.java
│ │ │ │ ├── ImmutableCachingTransformationWorkspaceProvider.java
│ │ │ │ ├── ImmutableTransformationWorkspaceProvider.java
│ │ │ │ ├── InputArtifactAnnotationHandler.java
│ │ │ │ ├── InputArtifactDependenciesAnnotationHandler.java
│ │ │ │ ├── LegacyTransformer.java
│ │ │ │ ├── MutableCachingTransformationWorkspaceProvider.java
│ │ │ │ ├── MutableTransformationWorkspaceProvider.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PrecomputedTransformationResult.java
│ │ │ │ ├── TransformationChain.java
│ │ │ │ ├── Transformation.java
│ │ │ │ ├── TransformationNodeDependencyResolver.java
│ │ │ │ ├── TransformationNodeExecutor.java
│ │ │ │ ├── TransformationNode.java
│ │ │ │ ├── TransformationNodeRegistry.java
│ │ │ │ ├── TransformationOperation.java
│ │ │ │ ├── TransformationRegistrationFactory.java
│ │ │ │ ├── TransformationResult.java
│ │ │ │ ├── TransformationStep.java
│ │ │ │ ├── TransformationSubject.java
│ │ │ │ ├── TransformationWorkspaceIdentity.java
│ │ │ │ ├── TransformationWorkspaceProvider.java
│ │ │ │ ├── TransformCompletion.java
│ │ │ │ ├── TransformerInvoker.java
│ │ │ │ ├── Transformer.java
│ │ │ │ ├── TransformException.java
│ │ │ │ ├── TransformingArtifactVisitor.java
│ │ │ │ ├── TransformingAsyncArtifactListener.java
│ │ │ │ ├── TransformOutputsInternal.java
│ │ │ │ ├── UnzipTransform.java
│ │ │ │ └── VariantSelector.java
│ │ │ ├── type
│ │ │ │ ├── ArtifactTypeRegistry.java
│ │ │ │ ├── DefaultArtifactTypeContainer.java
│ │ │ │ └── DefaultArtifactTypeRegistry.java
│ │ │ ├── VariantTransformRegistry.java
│ │ │ └── VersionConstraintInternal.java
│ │ ├── attributes
│ │ │ ├── AttributeMatchException.java
│ │ │ ├── AttributeMatchingRules.java
│ │ │ ├── AttributesSchemaInternal.java
│ │ │ ├── CompatibilityCheckResult.java
│ │ │ ├── CompatibilityRule.java
│ │ │ ├── DefaultAttributeMatchingStrategy.java
│ │ │ ├── DefaultAttributesSchema.java
│ │ │ ├── DefaultCompatibilityRuleChain.java
│ │ │ ├── DefaultDisambiguationRuleChain.java
│ │ │ ├── DefaultOrderedCompatibilityRule.java
│ │ │ ├── DefaultOrderedDisambiguationRule.java
│ │ │ ├── DisambiguationRule.java
│ │ │ ├── EmptySchema.java
│ │ │ ├── ImmutableAttributeContainerWithErrorMessage.java
│ │ │ └── MultipleCandidatesResult.java
│ │ ├── composite
│ │ │ └── CompositeBuildContext.java
│ │ ├── filestore
│ │ │ └── ivy
│ │ │ └── ArtifactIdentifierFileStore.java
│ │ ├── notations
│ │ │ ├── ClientModuleNotationParserFactory.java
│ │ │ ├── ComponentIdentifierParserFactory.java
│ │ │ ├── DependencyClassPathNotationConverter.java
│ │ │ ├── DependencyConstraintNotationParser.java
│ │ │ ├── DependencyConstraintProjectNotationConverter.java
│ │ │ ├── DependencyFilesNotationConverter.java
│ │ │ ├── DependencyMapNotationConverter.java
│ │ │ ├── DependencyMetadataNotationParser.java
│ │ │ ├── DependencyNotationParser.java
│ │ │ ├── DependencyProjectNotationConverter.java
│ │ │ ├── DependencyStringNotationConverter.java
│ │ │ ├── ModuleIdentifierNotationConverter.java
│ │ │ ├── ModuleNotationValidation.java
│ │ │ └── ProjectDependencyFactory.java
│ │ └── runtimeshaded
│ │ ├── ImplementationDependencyRelocator.java
│ │ ├── PackageListGenerator.java
│ │ ├── RuntimeShadedJarCreator.java
│ │ ├── RuntimeShadedJarFactory.java
│ │ └── RuntimeShadedJarType.java
│ └── internal
│ ├── component
│ │ ├── AmbiguousConfigurationSelectionException.java
│ │ ├── AmbiguousVariantSelectionException.java
│ │ ├── CapabilitiesSupport.java
│ │ ├── external
│ │ │ ├── descriptor
│ │ │ │ ├── Artifact.java
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── DefaultExclude.java
│ │ │ │ └── MavenScope.java
│ │ │ ├── ivypublish
│ │ │ │ ├── DefaultArtifactPublisher.java
│ │ │ │ ├── DefaultIvyModuleArtifactPublishMetadata.java
│ │ │ │ ├── DefaultIvyModuleDescriptorWriter.java
│ │ │ │ ├── DefaultIvyModulePublishMetadata.java
│ │ │ │ ├── IvyModuleArtifactPublishMetadata.java
│ │ │ │ ├── IvyModuleDescriptorWriter.java
│ │ │ │ ├── IvyModulePublishMetadata.java
│ │ │ │ └── package-info.java
│ │ │ └── model
│ │ │ ├── AbstractConfigurationMetadata.java
│ │ │ ├── AbstractLazyModuleComponentResolveMetadata.java
│ │ │ ├── AbstractModuleComponentResolveMetadata.java
│ │ │ ├── AbstractMutableModuleComponentResolveMetadata.java
│ │ │ ├── AbstractRealisedModuleComponentResolveMetadata.java
│ │ │ ├── AbstractRealisedModuleResolveMetadataSerializationHelper.java
│ │ │ ├── AbstractVariantBackedConfigurationMetadata.java
│ │ │ ├── CapabilityInternal.java
│ │ │ ├── ComponentVariant.java
│ │ │ ├── ConfigurationBoundExternalDependencyMetadata.java
│ │ │ ├── DefaultConfigurationMetadata.java
│ │ │ ├── DefaultModuleComponentArtifactIdentifier.java
│ │ │ ├── DefaultModuleComponentArtifactMetadata.java
│ │ │ ├── DefaultModuleComponentIdentifier.java
│ │ │ ├── DefaultModuleComponentSelector.java
│ │ │ ├── DefaultMutableCapabilities.java
│ │ │ ├── DefaultShadowedCapability.java
│ │ │ ├── DefaultVirtualModuleComponentIdentifier.java
│ │ │ ├── ExternalDependencyDescriptor.java
│ │ │ ├── FixedComponentArtifacts.java
│ │ │ ├── ForcedDependencyMetadataWrapper.java
│ │ │ ├── GradleDependencyMetadata.java
│ │ │ ├── ImmutableCapabilities.java
│ │ │ ├── ImmutableCapability.java
│ │ │ ├── ivy
│ │ │ │ ├── DefaultIvyModuleResolveMetadata.java
│ │ │ │ ├── DefaultMutableIvyModuleResolveMetadata.java
│ │ │ │ ├── IvyConfigurationHelper.java
│ │ │ │ ├── IvyDependencyDescriptor.java
│ │ │ │ ├── IvyModuleResolveMetadata.java
│ │ │ │ ├── MutableIvyModuleResolveMetadata.java
│ │ │ │ ├── RealisedIvyModuleResolveMetadata.java
│ │ │ │ └── RealisedIvyModuleResolveMetadataSerializationHelper.java
│ │ │ ├── JavaEcosystemVariantDerivationStrategy.java
│ │ │ ├── LazyToRealisedModuleComponentResolveMetadataHelper.java
│ │ │ ├── LazyVariantBackedConfigurationMetadata.java
│ │ │ ├── maven
│ │ │ │ ├── DefaultMavenModuleResolveMetadata.java
│ │ │ │ ├── DefaultMutableMavenModuleResolveMetadata.java
│ │ │ │ ├── MavenDependencyDescriptor.java
│ │ │ │ ├── MavenDependencyType.java
│ │ │ │ ├── MavenModuleResolveMetadata.java
│ │ │ │ ├── MutableMavenModuleResolveMetadata.java
│ │ │ │ ├── RealisedMavenModuleResolveMetadata.java
│ │ │ │ └── RealisedMavenModuleResolveMetadataSerializationHelper.java
│ │ │ ├── MetadataSourcedComponentArtifacts.java
│ │ │ ├── ModuleComponentArtifactIdentifier.java
│ │ │ ├── ModuleComponentArtifactMetadata.java
│ │ │ ├── ModuleComponentFileArtifactIdentifier.java
│ │ │ ├── ModuleComponentResolveMetadata.java
│ │ │ ├── ModuleDependencyMetadata.java
│ │ │ ├── ModuleDependencyMetadataWrapper.java
│ │ │ ├── MutableComponentVariant.java
│ │ │ ├── MutableModuleComponentResolveMetadata.java
│ │ │ ├── NoOpDerivationStrategy.java
│ │ │ ├── PreferJavaRuntimeVariant.java
│ │ │ ├── RealisedConfigurationMetadata.java
│ │ │ ├── RealisedVariantBackedConfigurationMetadata.java
│ │ │ ├── ShadowedCapability.java
│ │ │ ├── ShadowedCapabilityOnly.java
│ │ │ ├── UrlBackedArtifactMetadata.java
│ │ │ ├── VariantDerivationStrategy.java
│ │ │ ├── VariantMetadataRules.java
│ │ │ └── VirtualComponentIdentifier.java
│ │ ├── IncompatibleConfigurationSelectionException.java
│ │ ├── IncompatibleVariantsSelectionException.java
│ │ ├── LegacyConfigurationsSupplier.java
│ │ ├── local
│ │ │ └── model
│ │ │ ├── BuildableLocalComponentMetadata.java
│ │ │ ├── BuildableLocalConfigurationMetadata.java
│ │ │ ├── ComponentFileArtifactIdentifier.java
│ │ │ ├── DefaultLibraryBinaryIdentifier.java
│ │ │ ├── DefaultLibraryComponentSelector.java
│ │ │ ├── DefaultLocalComponentMetadata.java
│ │ │ ├── DefaultProjectComponentSelector.java
│ │ │ ├── DefaultProjectDependencyMetadata.java
│ │ │ ├── DslOriginDependencyMetadata.java
│ │ │ ├── DslOriginDependencyMetadataWrapper.java
│ │ │ ├── LocalComponentArtifactMetadata.java
│ │ │ ├── LocalComponentMetadata.java
│ │ │ ├── LocalConfigurationMetadata.java
│ │ │ ├── LocalFileDependencyMetadata.java
│ │ │ ├── MissingLocalArtifactMetadata.java
│ │ │ ├── OpaqueComponentArtifactIdentifier.java
│ │ │ ├── OpaqueComponentIdentifier.java
│ │ │ ├── PublishArtifactLocalArtifactMetadata.java
│ │ │ ├── RootConfigurationMetadata.java
│ │ │ └── RootLocalComponentMetadata.java
│ │ ├── model
│ │ │ ├── AttributeConfigurationSelector.java
│ │ │ ├── AttributeMatcher.java
│ │ │ ├── AttributeSelectionSchema.java
│ │ │ ├── AttributeSelectionUtils.java
│ │ │ ├── CapabilitiesRules.java
│ │ │ ├── ComponentArtifactMetadata.java
│ │ │ ├── ComponentArtifacts.java
│ │ │ ├── ComponentAttributeMatcher.java
│ │ │ ├── ComponentOverrideMetadata.java
│ │ │ ├── ComponentResolveMetadata.java
│ │ │ ├── ConfigurationMetadata.java
│ │ │ ├── ConfigurationNotFoundException.java
│ │ │ ├── DefaultCompatibilityCheckResult.java
│ │ │ ├── DefaultComponentOverrideMetadata.java
│ │ │ ├── DefaultIvyArtifactName.java
│ │ │ ├── DefaultModuleDescriptorArtifactMetadata.java
│ │ │ ├── DefaultMultipleCandidateResult.java
│ │ │ ├── DefaultSelectedByVariantMatchingConfigurationMetadata.java
│ │ │ ├── DefaultSelectedByVariantMatchingLocalConfigurationMetadata.java
│ │ │ ├── DefaultVariantMetadata.java
│ │ │ ├── DependencyMetadata.java
│ │ │ ├── DependencyMetadataRules.java
│ │ │ ├── Exclude.java
│ │ │ ├── ExcludeMetadata.java
│ │ │ ├── ForcingDependencyMetadata.java
│ │ │ ├── IvyArtifactName.java
│ │ │ ├── LocalComponentDependencyMetadata.java
│ │ │ ├── LocalOriginDependencyMetadata.java
│ │ │ ├── ModuleDescriptorArtifactMetadata.java
│ │ │ ├── ModuleSource.java
│ │ │ ├── MultipleCandidateMatcher.java
│ │ │ ├── SelectedByVariantMatchingConfigurationMetadata.java
│ │ │ ├── VariantAttributesRules.java
│ │ │ └── VariantResolveMetadata.java
│ │ ├── NoMatchingCapabilitiesException.java
│ │ ├── NoMatchingConfigurationSelectionException.java
│ │ ├── NoMatchingVariantSelectionException.java
│ │ └── VariantSelectionException.java
│ ├── locking
│ │ ├── DefaultDependencyLockingHandler.java
│ │ ├── DefaultDependencyLockingProvider.java
│ │ ├── DefaultDependencyLockingState.java
│ │ ├── DependencyLockingArtifactVisitor.java
│ │ ├── DependencyLockingNotationConverter.java
│ │ ├── InvalidLockFileException.java
│ │ ├── LockEntryFilterFactory.java
│ │ ├── LockEntryFilter.java
│ │ ├── LockFileReaderWriter.java
│ │ ├── LockOutOfDateException.java
│ │ └── NoOpDependencyLockingProvider.java
│ ├── resolve
│ │ ├── ArtifactNotFoundException.java
│ │ ├── ArtifactResolveException.java
│ │ ├── caching
│ │ │ ├── CachingRuleExecutor.java
│ │ │ ├── ComponentMetadataRuleExecutor.java
│ │ │ ├── ComponentMetadataSupplierRuleExecutor.java
│ │ │ ├── CrossBuildCachingRuleExecutor.java
│ │ │ ├── DesugaringAttributeContainerSerializer.java
│ │ │ ├── ImplicitInputRecorder.java
│ │ │ ├── ImplicitInputRecord.java
│ │ │ ├── ImplicitInputsCapturingInstantiator.java
│ │ │ └── ImplicitInputsProvidingService.java
│ │ ├── ModuleVersionNotFoundException.java
│ │ ├── ModuleVersionResolveException.java
│ │ ├── RejectedByAttributesVersion.java
│ │ ├── RejectedByRuleVersion.java
│ │ ├── RejectedBySelectorVersion.java
│ │ ├── RejectedVersion.java
│ │ ├── ResolveExceptionAnalyzer.java
│ │ ├── resolver
│ │ │ ├── ArtifactResolver.java
│ │ │ ├── ArtifactSelector.java
│ │ │ ├── ComponentMetaDataResolver.java
│ │ │ ├── DefaultArtifactSelector.java
│ │ │ ├── DependencyToComponentIdResolver.java
│ │ │ ├── OriginArtifactSelector.java
│ │ │ └── ResolveContextToComponentResolver.java
│ │ └── result
│ │ ├── BuildableArtifactResolveResult.java
│ │ ├── BuildableArtifactSetResolveResult.java
│ │ ├── BuildableComponentArtifactsResolveResult.java
│ │ ├── BuildableComponentIdResolveResult.java
│ │ ├── BuildableComponentResolveResult.java
│ │ ├── BuildableModuleComponentMetaDataResolveResult.java
│ │ ├── BuildableModuleVersionListingResolveResult.java
│ │ ├── BuildableTypedResolveResult.java
│ │ ├── ComponentIdResolveResult.java
│ │ ├── ComponentResolveResult.java
│ │ ├── ComponentSelectionContext.java
│ │ ├── DefaultBuildableArtifactResolveResult.java
│ │ ├── DefaultBuildableArtifactSetResolveResult.java
│ │ ├── DefaultBuildableComponentArtifactsResolveResult.java
│ │ ├── DefaultBuildableComponentIdResolveResult.java
│ │ ├── DefaultBuildableComponentResolveResult.java
│ │ ├── DefaultBuildableModuleComponentMetaDataResolveResult.java
│ │ ├── DefaultBuildableModuleVersionListingResolveResult.java
│ │ ├── DefaultBuildableTypedResolveResult.java
│ │ ├── DefaultResourceAwareResolveResult.java
│ │ ├── ErroringResolveResult.java
│ │ ├── ResolveResult.java
│ │ └── ResourceAwareResolveResult.java
│ ├── resource
│ │ ├── cached
│ │ │ ├── AbstractCachedIndex.java
│ │ │ ├── ByUrlCachedExternalResourceIndex.java
│ │ │ ├── CachedExternalResourceIndex.java
│ │ │ ├── CachedExternalResource.java
│ │ │ ├── CachedItem.java
│ │ │ ├── DefaultCachedExternalResourceIndex.java
│ │ │ ├── DefaultCachedExternalResource.java
│ │ │ └── ExternalResourceFileStore.java
│ │ ├── local
│ │ │ └── ivy
│ │ │ ├── LocallyAvailableResourceFinderFactory.java
│ │ │ └── PatternBasedLocallyAvailableResourceFinder.java
│ │ ├── transfer
│ │ │ ├── AbstractProgressLoggingHandler.java
│ │ │ ├── CacheAwareExternalResourceAccessor.java
│ │ │ ├── DefaultCacheAwareExternalResourceAccessor.java
│ │ │ ├── DefaultUriTextResourceLoader.java
│ │ │ ├── ProgressLoggingExternalResourceAccessor.java
│ │ │ ├── ProgressLoggingExternalResourceUploader.java
│ │ │ └── ResourceOperation.java
│ │ └── transport
│ │ ├── AbstractRepositoryTransport.java
│ │ ├── DefaultExternalResourceRepository.java
│ │ ├── file
│ │ │ ├── FileConnectorFactory.java
│ │ │ └── FileTransport.java
│ │ └── ResourceConnectorRepositoryTransport.java
│ └── rules
│ ├── ClosureBackedRuleAction.java
│ ├── DefaultRuleActionAdapter.java
│ ├── DefaultRuleActionValidator.java
│ ├── NoInputsRuleAction.java
│ ├── RuleActionAdapter.java
│ ├── RuleAction.java
│ ├── RuleActionValidationException.java
│ ├── RuleActionValidator.java
│ ├── RuleSourceBackedRuleAction.java
│ └── SpecRuleAction.java
├── diagnostics
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.help-tasks.properties
│ │ │ ├── org.gradle.project-report.properties
│ │ │ └── org.gradle.project-reports.properties
│ │ └── services
│ │ ├── org.gradle.configuration.project.ProjectConfigureAction
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── plugins
│ │ │ ├── HelpTasksPlugin.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultProjectReportsPluginConvention.java
│ │ │ │ └── HelpTasksAutoApplyAction.java
│ │ │ ├── ProjectReportsPluginConvention.java
│ │ │ └── ProjectReportsPlugin.java
│ │ ├── reporting
│ │ │ ├── components
│ │ │ │ ├── ComponentReport.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── AbstractBinaryRenderer.java
│ │ │ │ │ ├── BinaryRenderer.java
│ │ │ │ │ ├── ComponentRenderer.java
│ │ │ │ │ ├── ComponentReportRenderer.java
│ │ │ │ │ ├── DiagnosticsServices.java
│ │ │ │ │ ├── RendererUtils.java
│ │ │ │ │ ├── SourceSetRenderer.java
│ │ │ │ │ ├── TrackingReportRenderer.java
│ │ │ │ │ └── TypeAwareBinaryRenderer.java
│ │ │ │ └── package-info.java
│ │ │ ├── dependencies
│ │ │ │ ├── DependencyReportContainer.java
│ │ │ │ ├── HtmlDependencyReportTask.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── DefaultDependencyReportContainer.java
│ │ │ │ │ ├── HtmlDependencyReporter.java
│ │ │ │ │ ├── JsonProjectDependencyRenderer.java
│ │ │ │ │ ├── ProjectPageRenderer.java
│ │ │ │ │ ├── ProjectsPageRenderer.java
│ │ │ │ │ └── StrictDependencyResultSpec.java
│ │ │ │ └── package-info.java
│ │ │ ├── dependents
│ │ │ │ ├── DependentComponentsReport.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── DependentComponentsGraphRenderer.java
│ │ │ │ │ ├── DependentComponentsRenderableDependency.java
│ │ │ │ │ ├── DependentComponentsRenderer.java
│ │ │ │ │ ├── DependentComponentsUtils.java
│ │ │ │ │ └── TextDependentComponentsReportRenderer.java
│ │ │ │ └── package-info.java
│ │ │ └── model
│ │ │ ├── internal
│ │ │ │ ├── ModelNodeRenderer.java
│ │ │ │ └── TextModelReportRenderer.java
│ │ │ ├── ModelReport.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ └── diagnostics
│ │ ├── AbstractDependencyReportTask.java
│ │ ├── AbstractReportTask.java
│ │ ├── BuildEnvironmentReportTask.java
│ │ ├── DependencyInsightReportTask.java
│ │ ├── DependencyReportTask.java
│ │ ├── htmldependencyreport
│ │ │ ├── d.gif
│ │ │ ├── d.png
│ │ │ ├── jquery.jstree.js
│ │ │ ├── script.js
│ │ │ ├── style.css
│ │ │ ├── throbber.gif
│ │ │ └── tree.css
│ │ ├── internal
│ │ │ ├── AggregateMultiProjectTaskReportModel.java
│ │ │ ├── DefaultGroupTaskReportModel.java
│ │ │ ├── dependencies
│ │ │ │ └── AsciiDependencyReportRenderer.java
│ │ │ ├── DependencyReportRenderer.java
│ │ │ ├── dsl
│ │ │ │ ├── DependencyResultSpec.java
│ │ │ │ └── DependencyResultSpecNotationConverter.java
│ │ │ ├── graph
│ │ │ │ ├── DependencyGraphsRenderer.java
│ │ │ │ ├── LegendRenderer.java
│ │ │ │ ├── NodeRenderer.java
│ │ │ │ ├── nodes
│ │ │ │ │ ├── AbstractRenderableDependency.java
│ │ │ │ │ ├── AbstractRenderableDependencyResult.java
│ │ │ │ │ ├── AbstractRenderableModuleResult.java
│ │ │ │ │ ├── DefaultSection.java
│ │ │ │ │ ├── DependencyEdge.java
│ │ │ │ │ ├── DependencyReportHeader.java
│ │ │ │ │ ├── InvertedRenderableModuleResult.java
│ │ │ │ │ ├── RenderableDependency.java
│ │ │ │ │ ├── RenderableDependencyResult.java
│ │ │ │ │ ├── RenderableModuleResult.java
│ │ │ │ │ ├── RenderableUnresolvedDependencyResult.java
│ │ │ │ │ ├── RequestedVersion.java
│ │ │ │ │ ├── ResolvedDependencyEdge.java
│ │ │ │ │ ├── Section.java
│ │ │ │ │ ├── UnresolvableConfigurationResult.java
│ │ │ │ │ └── UnresolvedDependencyEdge.java
│ │ │ │ └── SimpleNodeRenderer.java
│ │ │ ├── insight
│ │ │ │ ├── DependencyInsightReporter.java
│ │ │ │ └── DependencyResultSorter.java
│ │ │ ├── ProjectReportGenerator.java
│ │ │ ├── PropertyReportRenderer.java
│ │ │ ├── ReportGenerator.java
│ │ │ ├── ReportRenderer.java
│ │ │ ├── SingleProjectTaskReportModel.java
│ │ │ ├── TaskDetailsFactory.java
│ │ │ ├── TaskDetails.java
│ │ │ ├── TaskReportModel.java
│ │ │ ├── TaskReportRenderer.java
│ │ │ ├── text
│ │ │ │ ├── DefaultTextReportBuilder.java
│ │ │ │ └── TextReportBuilder.java
│ │ │ └── TextReportRenderer.java
│ │ ├── package-info.java
│ │ ├── ProjectReportTask.java
│ │ ├── PropertyReportTask.java
│ │ ├── ResolutionErrorRenderer.java
│ │ └── TaskReportTask.java
│ └── configuration
│ ├── Help.java
│ └── TaskDetailPrinter.java
├── docs
│ ├── footer.html
│ ├── header.html
│ └── head.html
├── ear
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.ear.properties
│ └── org
│ └── gradle
│ └── plugins
│ └── ear
│ ├── descriptor
│ │ ├── DeploymentDescriptor.java
│ │ ├── EarModule.java
│ │ ├── EarSecurityRole.java
│ │ ├── EarWebModule.java
│ │ ├── internal
│ │ │ ├── DefaultDeploymentDescriptor.java
│ │ │ ├── DefaultEarModule.java
│ │ │ ├── DefaultEarSecurityRole.java
│ │ │ └── DefaultEarWebModule.java
│ │ └── package-info.java
│ ├── Ear.java
│ ├── EarPluginConvention.java
│ ├── EarPlugin.java
│ ├── internal
│ │ └── DefaultEarPluginConvention.java
│ └── package-info.java
├── execution
│ └── org
│ └── gradle
│ └── internal
│ └── execution
│ ├── caching
│ │ ├── CachingDisabledReasonCategory.java
│ │ ├── CachingDisabledReason.java
│ │ ├── CachingInputs.java
│ │ ├── CachingStateBuilder.java
│ │ ├── CachingState.java
│ │ ├── impl
│ │ │ ├── DefaultCachingStateBuilder.java
│ │ │ ├── LoggingCachingStateBuilder.java
│ │ │ └── package-info.java
│ │ └── package-info.java
│ ├── CachingContext.java
│ ├── CachingResult.java
│ ├── Context.java
│ ├── CurrentSnapshotResult.java
│ ├── ExecutionOutcome.java
│ ├── history
│ │ ├── AfterPreviousExecutionState.java
│ │ ├── BeforeExecutionState.java
│ │ ├── changes
│ │ │ ├── AbstractFingerprintChanges.java
│ │ │ ├── DefaultExecutionStateChangeDetector.java
│ │ │ ├── DefaultIncrementalInputProperties.java
│ │ │ ├── DefaultInputFileChanges.java
│ │ │ ├── ExecutionStateChangeDetector.java
│ │ │ ├── ExecutionStateChanges.java
│ │ │ ├── ImplementationChanges.java
│ │ │ ├── IncrementalInputChanges.java
│ │ │ ├── IncrementalInputProperties.java
│ │ │ ├── InputChangesInternal.java
│ │ │ ├── InputFileChanges.java
│ │ │ ├── InputValueChanges.java
│ │ │ ├── NonIncrementalInputChanges.java
│ │ │ ├── OutputFileChanges.java
│ │ │ ├── package-info.java
│ │ │ ├── PreviousSuccessChanges.java
│ │ │ ├── PropertyChanges.java
│ │ │ ├── PropertyDiffListener.java
│ │ │ ├── RebuildExecutionStateChanges.java
│ │ │ └── SortedMapDiffUtil.java
│ │ ├── ExecutionHistoryCacheAccess.java
│ │ ├── ExecutionHistoryStore.java
│ │ ├── ExecutionState.java
│ │ ├── impl
│ │ │ ├── AbstractExecutionState.java
│ │ │ ├── DefaultAfterPreviousExecutionState.java
│ │ │ ├── DefaultBeforeExecutionState.java
│ │ │ ├── DefaultExecutionHistoryStore.java
│ │ │ ├── DefaultOutputFilesRepository.java
│ │ │ ├── DefaultPreviousExecutionStateSerializer.java
│ │ │ ├── FileCollectionFingerprintSerializer.java
│ │ │ ├── package-info.java
│ │ │ └── SerializableFileCollectionFingerprint.java
│ │ ├── OutputFilesRepository.java
│ │ └── package-info.java
│ ├── impl
│ │ ├── DefaultWorkExecutor.java
│ │ ├── OutputFilterUtil.java
│ │ ├── OutputsCleaner.java
│ │ └── package-info.java
│ ├── IncrementalChangesContext.java
│ ├── IncrementalContext.java
│ ├── InputChangesContext.java
│ ├── OutputChangeListener.java
│ ├── package-info.java
│ ├── Result.java
│ ├── SnapshotResult.java
│ ├── Step.java
│ ├── steps
│ │ ├── BroadcastChangingOutputsStep.java
│ │ ├── CacheStep.java
│ │ ├── CancelExecutionStep.java
│ │ ├── CatchExceptionStep.java
│ │ ├── CleanupOutputsStep.java
│ │ ├── CreateOutputsStep.java
│ │ ├── ExecuteStep.java
│ │ ├── legacy
│ │ │ ├── MarkSnapshottingInputsFinishedStep.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ ├── RecordOutputsStep.java
│ │ ├── ResolveCachingStateStep.java
│ │ ├── ResolveChangesStep.java
│ │ ├── ResolveInputChangesStep.java
│ │ ├── SkipUpToDateStep.java
│ │ ├── SnapshotOutputsStep.java
│ │ ├── StoreSnapshotsStep.java
│ │ └── TimeoutStep.java
│ ├── timeout
│ │ ├── impl
│ │ │ └── DefaultTimeoutHandler.java
│ │ ├── TimeoutHandler.java
│ │ └── Timeout.java
│ ├── UnitOfWork.java
│ ├── UpToDateResult.java
│ └── WorkExecutor.java
├── files
│ └── org
│ └── gradle
│ └── api
│ └── internal
│ └── file
│ ├── AbstractBaseDirFileResolver.java
│ ├── AbstractFileCollection.java
│ ├── AbstractFileResolver.java
│ ├── AbstractFileTreeElement.java
│ ├── AbstractFileTree.java
│ ├── AntFileCollectionBuilder.java
│ ├── AntFileCollectionMatchingTaskBuilder.java
│ ├── AntFileSetBuilder.java
│ ├── AntFileTreeBuilder.java
│ ├── BaseDirFileResolver.java
│ ├── collections
│ │ ├── AbstractDirectoryWalker.java
│ │ ├── AbstractSingletonFileTree.java
│ │ ├── ArchiveFileTree.java
│ │ ├── BuildDependenciesOnlyFileCollectionResolveContext.java
│ │ ├── DefaultConfigurableFileCollection.java
│ │ ├── DefaultConfigurableFileTree.java
│ │ ├── DefaultDirectoryFileTreeFactory.java
│ │ ├── DefaultDirectoryWalkerFactory.java
│ │ ├── DefaultDirectoryWalker.java
│ │ ├── DefaultFileCollectionResolveContext.java
│ │ ├── DefaultSingletonFileTree.java
│ │ ├── DirectoryFileTreeFactory.java
│ │ ├── DirectoryFileTree.java
│ │ ├── DirectoryTrees.java
│ │ ├── DirectoryWalker.java
│ │ ├── FileBackedDirectoryFileTree.java
│ │ ├── FileCollectionAdapter.java
│ │ ├── FileCollectionContainer.java
│ │ ├── FileCollectionResolveContext.java
│ │ ├── FileSystemMirroringFileTree.java
│ │ ├── FileTreeAdapter.java
│ │ ├── GeneratedSingletonFileTree.java
│ │ ├── ImmutableFileCollection.java
│ │ ├── jdk7
│ │ │ └── Jdk7DirectoryWalker.java
│ │ ├── LazilyInitializedFileCollection.java
│ │ ├── ListBackedFileSet.java
│ │ ├── LocalFileTree.java
│ │ ├── MinimalFileCollection.java
│ │ ├── MinimalFileSet.java
│ │ ├── MinimalFileTree.java
│ │ ├── package-info.java
│ │ ├── PatternFilterableFileTree.java
│ │ ├── RandomAccessFileCollection.java
│ │ ├── ReproducibleDirectoryWalker.java
│ │ ├── ResolvableFileCollectionResolveContext.java
│ │ ├── SingleIncludePatternFileTree.java
│ │ ├── SingletonFileSet.java
│ │ └── SingletonFileTree.java
│ ├── CompositeFileCollection.java
│ ├── CompositeFileTree.java
│ ├── DefaultCompositeFileTree.java
│ ├── DefaultFileTreeElement.java
│ ├── DefaultFileVisitDetails.java
│ ├── FileCollectionFactory.java
│ ├── FileCollectionInternal.java
│ ├── FileCollectionLeafVisitor.java
│ ├── FileOrUriNotationConverter.java
│ ├── FileResolver.java
│ ├── FileSystemSubset.java
│ ├── FileTreeInternal.java
│ ├── IdentityFileResolver.java
│ ├── ImmutableDirectoryTree.java
│ ├── ImmutablePatternSet.java
│ ├── package-info.java
│ ├── UnauthorizedFileVisitDetails.java
│ ├── UnionFileCollection.java
│ └── UnionFileTree.java
├── ide
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.eclipse.properties
│ │ │ ├── org.gradle.eclipse-wtp.properties
│ │ │ └── org.gradle.idea.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── plugins
│ └── ide
│ ├── api
│ │ ├── FileContentMerger.java
│ │ ├── GeneratorTask.java
│ │ ├── package-info.java
│ │ ├── PropertiesFileContentMerger.java
│ │ ├── PropertiesGeneratorTask.java
│ │ ├── XmlFileContentMerger.java
│ │ └── XmlGeneratorTask.java
│ ├── eclipse
│ │ ├── EclipsePlugin.java
│ │ ├── EclipseWtpPlugin.java
│ │ ├── GenerateEclipseClasspath.java
│ │ ├── GenerateEclipseJdt.java
│ │ ├── GenerateEclipseProject.java
│ │ ├── GenerateEclipseWtpComponent.java
│ │ ├── GenerateEclipseWtpFacet.java
│ │ ├── internal
│ │ │ ├── AfterEvaluateHelper.java
│ │ │ ├── EclipsePluginConstants.java
│ │ │ ├── EclipseProjectMetadata.java
│ │ │ └── LinkedResourcesCreator.java
│ │ ├── model
│ │ │ ├── AbstractClasspathEntry.java
│ │ │ ├── AbstractLibrary.java
│ │ │ ├── AccessRule.java
│ │ │ ├── BuildCommand.java
│ │ │ ├── ClasspathEntry.java
│ │ │ ├── Classpath.java
│ │ │ ├── Container.java
│ │ │ ├── defaultClasspath.xml
│ │ │ ├── defaultJdtPrefs.properties
│ │ │ ├── defaultProject.xml
│ │ │ ├── defaultWtpComponent.xml
│ │ │ ├── defaultWtpFacet.xml
│ │ │ ├── EclipseClasspath.java
│ │ │ ├── EclipseJdt.java
│ │ │ ├── EclipseModel.java
│ │ │ ├── EclipseProject.java
│ │ │ ├── EclipseWtpComponent.java
│ │ │ ├── EclipseWtpFacet.java
│ │ │ ├── EclipseWtp.java
│ │ │ ├── Facet.java
│ │ │ ├── FileReference.java
│ │ │ ├── internal
│ │ │ │ ├── ClassFoldersCreator.java
│ │ │ │ ├── ClasspathFactory.java
│ │ │ │ ├── DefaultResourceFilter.java
│ │ │ │ ├── DefaultResourceFilterMatcher.java
│ │ │ │ ├── EclipseDependenciesCreator.java
│ │ │ │ ├── EclipseJavaVersionMapper.java
│ │ │ │ ├── FileReferenceFactory.java
│ │ │ │ ├── PathUtil.java
│ │ │ │ ├── ProjectDependencyBuilder.java
│ │ │ │ ├── SourceFoldersCreator.java
│ │ │ │ ├── WtpClasspathAttributeSupport.java
│ │ │ │ └── WtpComponentFactory.java
│ │ │ ├── Jdt.java
│ │ │ ├── Library.java
│ │ │ ├── Link.java
│ │ │ ├── NonRenamableProject.java
│ │ │ ├── Output.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectDependency.java
│ │ │ ├── Project.java
│ │ │ ├── ResourceFilterAppliesTo.java
│ │ │ ├── ResourceFilter.java
│ │ │ ├── ResourceFilterMatcher.java
│ │ │ ├── ResourceFilterType.java
│ │ │ ├── SourceFolder.java
│ │ │ ├── Variable.java
│ │ │ ├── WbDependentModule.java
│ │ │ ├── WbModuleEntry.java
│ │ │ ├── WbProperty.java
│ │ │ ├── WbResource.java
│ │ │ ├── WtpComponent.java
│ │ │ └── WtpFacet.java
│ │ └── package-info.java
│ ├── idea
│ │ ├── GenerateIdeaModule.java
│ │ ├── GenerateIdeaProject.java
│ │ ├── GenerateIdeaWorkspace.java
│ │ ├── IdeaPlugin.java
│ │ ├── internal
│ │ │ ├── IdeaModuleMetadata.java
│ │ │ └── IdeaScalaConfigurer.java
│ │ ├── model
│ │ │ ├── defaultModule.xml
│ │ │ ├── defaultProject.xml
│ │ │ ├── defaultWorkspace.xml
│ │ │ ├── Dependency.java
│ │ │ ├── FilePath.java
│ │ │ ├── IdeaLanguageLevel.java
│ │ │ ├── IdeaModel.java
│ │ │ ├── IdeaModuleIml.java
│ │ │ ├── IdeaModule.java
│ │ │ ├── IdeaProject.java
│ │ │ ├── IdeaWorkspace.java
│ │ │ ├── internal
│ │ │ │ ├── GeneratedIdeaScope.java
│ │ │ │ ├── IdeaDependenciesOptimizer.java
│ │ │ │ ├── IdeaDependenciesProvider.java
│ │ │ │ └── ModuleDependencyBuilder.java
│ │ │ ├── JarDirectory.java
│ │ │ ├── Jdk.java
│ │ │ ├── ModuleDependency.java
│ │ │ ├── Module.java
│ │ │ ├── ModuleLibrary.java
│ │ │ ├── package-info.java
│ │ │ ├── PathFactory.java
│ │ │ ├── Path.java
│ │ │ ├── Project.java
│ │ │ ├── ProjectLibrary.java
│ │ │ ├── SingleEntryModuleLibrary.java
│ │ │ └── Workspace.java
│ │ └── package-info.java
│ ├── IdeWorkspace.java
│ ├── internal
│ │ ├── configurer
│ │ │ ├── DefaultUniqueProjectNameProvider.java
│ │ │ ├── EclipseModelAwareUniqueProjectNameProvider.java
│ │ │ ├── HierarchicalElementAdapter.java
│ │ │ ├── HierarchicalElementDeduplicator.java
│ │ │ └── UniqueProjectNameProvider.java
│ │ ├── DefaultIdeArtifactRegistry.java
│ │ ├── generator
│ │ │ ├── AbstractPersistableConfigurationObject.java
│ │ │ ├── generator
│ │ │ │ ├── Generator.java
│ │ │ │ ├── PersistableConfigurationObjectGenerator.java
│ │ │ │ └── PersistableConfigurationObject.java
│ │ │ ├── PropertiesPersistableConfigurationObject.java
│ │ │ └── XmlPersistableConfigurationObject.java
│ │ ├── IdeArtifactRegistry.java
│ │ ├── IdeArtifactStore.java
│ │ ├── IdePlugin.java
│ │ ├── IdeProjectMetadata.java
│ │ ├── IdeServices.java
│ │ ├── resolver
│ │ │ ├── DefaultIdeDependencyResolver.java
│ │ │ ├── IdeDependencySet.java
│ │ │ ├── IdeDependencyVisitor.java
│ │ │ ├── model
│ │ │ │ └── IdeExtendedRepoFileDependency.java
│ │ │ └── UnresolvedIdeDependencyHandler.java
│ │ └── tooling
│ │ ├── BasicIdeaModelBuilder.java
│ │ ├── BuildEnvironmentBuilder.java
│ │ ├── BuildInvocationsBuilder.java
│ │ ├── eclipse
│ │ │ ├── DefaultAccessRule.java
│ │ │ ├── DefaultClasspathAttribute.java
│ │ │ ├── DefaultEclipseBuildCommand.java
│ │ │ ├── DefaultEclipseClasspathContainer.java
│ │ │ ├── DefaultEclipseClasspathEntry.java
│ │ │ ├── DefaultEclipseDependency.java
│ │ │ ├── DefaultEclipseExternalDependency.java
│ │ │ ├── DefaultEclipseJavaSourceSettings.java
│ │ │ ├── DefaultEclipseLinkedResource.java
│ │ │ ├── DefaultEclipseOutputLocation.java
│ │ │ ├── DefaultEclipseProjectDependency.java
│ │ │ ├── DefaultEclipseProject.java
│ │ │ ├── DefaultEclipseProjectNature.java
│ │ │ ├── DefaultEclipseSourceDirectory.java
│ │ │ └── DefaultEclipseTask.java
│ │ ├── EclipseModelBuilder.java
│ │ ├── GradleBuildBuilder.java
│ │ ├── GradleProjectBuilder.java
│ │ ├── idea
│ │ │ ├── DefaultIdeaCompilerOutput.java
│ │ │ ├── DefaultIdeaContentRoot.java
│ │ │ ├── DefaultIdeaDependency.java
│ │ │ ├── DefaultIdeaDependencyScope.java
│ │ │ ├── DefaultIdeaJavaLanguageSettings.java
│ │ │ ├── DefaultIdeaLanguageLevel.java
│ │ │ ├── DefaultIdeaModuleDependency.java
│ │ │ ├── DefaultIdeaModule.java
│ │ │ ├── DefaultIdeaProject.java
│ │ │ ├── DefaultIdeaSingleEntryLibraryDependency.java
│ │ │ └── DefaultIdeaSourceDirectory.java
│ │ ├── IdeaModelBuilder.java
│ │ ├── java
│ │ │ └── DefaultInstalledJdk.java
│ │ ├── model
│ │ │ ├── BasicGradleProject.java
│ │ │ ├── DefaultBuildInvocations.java
│ │ │ ├── DefaultGradleBuild.java
│ │ │ ├── DefaultGradleModuleVersion.java
│ │ │ ├── DefaultGradleProject.java
│ │ │ ├── DefaultGradlePublication.java
│ │ │ ├── DefaultGradleScript.java
│ │ │ ├── DefaultProjectPublications.java
│ │ │ ├── LaunchableGradleProjectTask.java
│ │ │ ├── LaunchableGradleTask.java
│ │ │ ├── LaunchableGradleTaskSelector.java
│ │ │ ├── PartialBasicGradleProject.java
│ │ │ └── TaskNameComparator.java
│ │ ├── PublicationsBuilder.java
│ │ ├── RunEclipseTasksBuilder.java
│ │ ├── TasksFactory.java
│ │ ├── ToolingModelBuilderSupport.java
│ │ └── ToolingModelServices.java
│ └── package-info.java
├── ide-native
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.visual-studio.properties
│ │ │ └── org.gradle.xcode.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── internal
│ │ └── PropertyListTransformer.java
│ ├── ide
│ │ ├── visualstudio
│ │ │ ├── ConfigFile.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractCppBinaryVisualStudioTargetBinary.java
│ │ │ │ ├── CppApplicationVisualStudioTargetBinary.java
│ │ │ │ ├── CppSharedLibraryVisualStudioTargetBinary.java
│ │ │ │ ├── CppStaticLibraryVisualStudioTargetBinary.java
│ │ │ │ ├── DefaultVisualStudioExtension.java
│ │ │ │ ├── DefaultVisualStudioProject.java
│ │ │ │ ├── DefaultVisualStudioRootExtension.java
│ │ │ │ ├── DefaultVisualStudioSolution.java
│ │ │ │ ├── NativeSpecVisualStudioTargetBinary.java
│ │ │ │ ├── VisualStudioExtensionInternal.java
│ │ │ │ ├── VisualStudioProjectConfiguration.java
│ │ │ │ ├── VisualStudioProjectConfigurationMetadata.java
│ │ │ │ ├── VisualStudioProjectInternal.java
│ │ │ │ ├── VisualStudioProjectMetadata.java
│ │ │ │ ├── VisualStudioProjectRegistry.java
│ │ │ │ ├── VisualStudioProjectResolver.java
│ │ │ │ ├── VisualStudioSolutionInternal.java
│ │ │ │ └── VisualStudioTargetBinary.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── package-info.java
│ │ │ │ ├── VisualStudioPlugin.java
│ │ │ │ └── VisualStudioPluginRules.java
│ │ │ ├── tasks
│ │ │ │ ├── GenerateFiltersFileTask.java
│ │ │ │ ├── GenerateProjectFileTask.java
│ │ │ │ ├── GenerateSolutionFileTask.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── default.sln
│ │ │ │ │ ├── default.vcxproj
│ │ │ │ │ ├── default.vcxproj.filters
│ │ │ │ │ ├── RelativeFileNameTransformer.java
│ │ │ │ │ ├── VisualStudioFiltersFile.groovy
│ │ │ │ │ ├── VisualStudioProjectFile.groovy
│ │ │ │ │ └── VisualStudioSolutionFile.groovy
│ │ │ │ └── package-info.java
│ │ │ ├── TextConfigFile.java
│ │ │ ├── TextProvider.java
│ │ │ ├── VisualStudioExtension.java
│ │ │ ├── VisualStudioProject.java
│ │ │ ├── VisualStudioRootExtension.java
│ │ │ ├── VisualStudioSolution.java
│ │ │ └── XmlConfigFile.java
│ │ └── xcode
│ │ ├── internal
│ │ │ ├── DefaultXcodeExtension.java
│ │ │ ├── DefaultXcodeProject.java
│ │ │ ├── DefaultXcodeRootExtension.java
│ │ │ ├── DefaultXcodeWorkspace.java
│ │ │ ├── services
│ │ │ │ └── XcodeServices.java
│ │ │ ├── XcodeBinary.java
│ │ │ ├── xcodeproj
│ │ │ │ ├── FileTypes.java
│ │ │ │ ├── GidGenerator.java
│ │ │ │ ├── PBXBuildFile.java
│ │ │ │ ├── PBXBuildPhase.java
│ │ │ │ ├── PBXBuildStyle.java
│ │ │ │ ├── PBXContainerItem.java
│ │ │ │ ├── PBXContainer.java
│ │ │ │ ├── PBXFileReference.java
│ │ │ │ ├── PBXGroup.java
│ │ │ │ ├── PBXLegacyTarget.java
│ │ │ │ ├── PBXNativeTarget.java
│ │ │ │ ├── PBXObject.java
│ │ │ │ ├── PBXProjectItem.java
│ │ │ │ ├── PBXProject.java
│ │ │ │ ├── PBXReference.java
│ │ │ │ ├── PBXShellScriptBuildPhase.java
│ │ │ │ ├── PBXSourcesBuildPhase.java
│ │ │ │ ├── PBXTarget.java
│ │ │ │ ├── XCBuildConfiguration.java
│ │ │ │ ├── XCConfigurationList.java
│ │ │ │ └── XcodeprojSerializer.java
│ │ │ ├── XcodeProjectMetadata.java
│ │ │ ├── XcodePropertyAdapter.java
│ │ │ ├── XcodeTarget.java
│ │ │ └── XcodeUtils.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── package-info.java
│ │ │ └── XcodePlugin.java
│ │ ├── tasks
│ │ │ ├── GenerateSchemeFileTask.java
│ │ │ ├── GenerateWorkspaceSettingsFileTask.java
│ │ │ ├── GenerateXcodeProjectFileTask.java
│ │ │ ├── GenerateXcodeWorkspaceFileTask.java
│ │ │ ├── internal
│ │ │ │ ├── default.pbxproj
│ │ │ │ ├── default.xcscheme
│ │ │ │ ├── default.xcsettings
│ │ │ │ ├── default.xcworkspacedata
│ │ │ │ ├── XcodeProjectFile.java
│ │ │ │ ├── XcodeSchemeFile.java
│ │ │ │ ├── XcodeWorkspaceFile.java
│ │ │ │ └── XcodeWorkspaceSettingsFile.java
│ │ │ └── package-info.java
│ │ ├── XcodeExtension.java
│ │ ├── XcodeProject.java
│ │ ├── XcodeRootExtension.java
│ │ └── XcodeWorkspace.java
│ └── plugins
│ └── ide
│ ├── api
│ │ └── PropertyListGeneratorTask.java
│ └── internal
│ └── generator
│ └── PropertyListPersistableConfigurationObject.java
├── ide-play
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.play-ide.properties
│ └── org
│ └── gradle
│ └── play
│ └── plugins
│ └── ide
│ ├── internal
│ │ └── PlayIdeaPlugin.java
│ ├── package-info.java
│ └── PlayIdePlugin.java
├── installation-beacon
│ └── org
│ └── gradle
│ └── internal
│ └── installation
│ └── beacon
│ └── InstallationBeacon.java
├── instant-execution
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── instantexecution
│ ├── ClassicModeBuild.kt
│ ├── DefaultInstantExecution.kt
│ ├── EmptyArtifactCollection.kt
│ ├── InstantExecutionBuild.kt
│ ├── InstantExecutionHost.kt
│ ├── InstantExecutionServices.kt
│ ├── StateSerialization.kt
│ └── StateSerializer.kt
├── internal-android-performance-testing
│ └── org
│ └── gradle
│ └── performance
│ └── android
│ ├── GetModel.java
│ ├── Inspector.java
│ ├── Main.java
│ ├── SyncAction.java
│ └── Timer.java
├── internal-integ-testing
│ ├── org
│ │ └── gradle
│ │ ├── integtests
│ │ │ └── fixtures
│ │ │ ├── AbstractAutoTestedSamplesTest.groovy
│ │ │ ├── AbstractCompatibilityTestRunner.java
│ │ │ ├── AbstractContextualMultiVersionSpecRunner.java
│ │ │ ├── AbstractContinuousIntegrationTest.groovy
│ │ │ ├── AbstractDependencyResolutionTest.groovy
│ │ │ ├── AbstractIntegrationSpec.groovy
│ │ │ ├── AbstractIntegrationTest.java
│ │ │ ├── AbstractMultiTestRunner.java
│ │ │ ├── AbstractPluginIntegrationTest.groovy
│ │ │ ├── AbstractProjectRelocationIntegrationTest.groovy
│ │ │ ├── AbstractSampleIntegrationTest.groovy
│ │ │ ├── AbstractTaskRelocationIntegrationTest.groovy
│ │ │ ├── archives
│ │ │ │ ├── ReproducibleArchivesInterceptor.groovy
│ │ │ │ ├── ReproducibleArchivesTestExtension.groovy
│ │ │ │ └── TestReproducibleArchives.groovy
│ │ │ ├── AutoTestedSamplesUtil.groovy
│ │ │ ├── AvailableJavaHomes.java
│ │ │ ├── BehindFlagFeatureRunner.groovy
│ │ │ ├── build
│ │ │ │ ├── BuildTestFile.groovy
│ │ │ │ └── BuildTestFixture.groovy
│ │ │ ├── BuildOperationNotificationsFixture.groovy
│ │ │ ├── BuildOperationsFixture.groovy
│ │ │ ├── BuildScanUserInputFixture.groovy
│ │ │ ├── cache
│ │ │ │ ├── CachingIntegrationFixture.groovy
│ │ │ │ └── FileAccessTimeJournalFixture.groovy
│ │ │ ├── CompilationOutputsFixture.groovy
│ │ │ ├── console
│ │ │ │ ├── AbstractConsoleGroupedTaskFunctionalTest.groovy
│ │ │ │ └── ConsoleAttachmentTestRunner.groovy
│ │ │ ├── ContextualMultiVersionTest.java
│ │ │ ├── CrossVersionIntegrationSpec.groovy
│ │ │ ├── CrossVersionRetryTest.groovy
│ │ │ ├── CrossVersionTestRunner.groovy
│ │ │ ├── daemon
│ │ │ │ ├── AbstractDaemonFixture.groovy
│ │ │ │ ├── DaemonClientFixture.groovy
│ │ │ │ ├── DaemonContextParser.java
│ │ │ │ ├── DaemonFixture.java
│ │ │ │ ├── DaemonIntegrationSpec.groovy
│ │ │ │ ├── DaemonLogFileStateProbe.groovy
│ │ │ │ ├── DaemonLogsAnalyzer.groovy
│ │ │ │ ├── DaemonRegistryStateProbe.groovy
│ │ │ │ ├── DaemonsFixture.java
│ │ │ │ ├── DaemonStateProbe.java
│ │ │ │ ├── JavaGarbageCollector.groovy
│ │ │ │ ├── LegacyDaemon.groovy
│ │ │ │ └── TestableDaemon.groovy
│ │ │ ├── DefaultVersionedTool.java
│ │ │ ├── DirectoryBuildCacheFixture.groovy
│ │ │ ├── executer
│ │ │ │ ├── AbstractDelegatingGradleExecuter.java
│ │ │ │ ├── AbstractGradleExecuter.java
│ │ │ │ ├── AnyOrderOutputMatcher.groovy
│ │ │ │ ├── ArtifactBuilder.java
│ │ │ │ ├── BuildServerGradleDistribution.groovy
│ │ │ │ ├── ConsoleAttachment.java
│ │ │ │ ├── DaemonGradleExecuter.java
│ │ │ │ ├── DefaultGradleDistribution.java
│ │ │ │ ├── DependencyResolutionFailure.groovy
│ │ │ │ ├── DetailedExecutionFailure.groovy
│ │ │ │ ├── DownloadableGradleDistribution.groovy
│ │ │ │ ├── DurationMeasurement.java
│ │ │ │ ├── ErrorsOnStdoutScrapingExecutionFailure.java
│ │ │ │ ├── ErrorsOnStdoutScrapingExecutionResult.java
│ │ │ │ ├── ExecutionFailure.java
│ │ │ │ ├── ExecutionResult.java
│ │ │ │ ├── ForkingGradleHandle.java
│ │ │ │ ├── GradleBackedArtifactBuilder.java
│ │ │ │ ├── GradleContextualExecuter.java
│ │ │ │ ├── GradleDistribution.java
│ │ │ │ ├── GradleExecuterDecorator.java
│ │ │ │ ├── GradleExecuter.java
│ │ │ │ ├── GradleHandle.java
│ │ │ │ ├── GradleVersions.java
│ │ │ │ ├── InitScriptExecuterFixture.groovy
│ │ │ │ ├── InProcessGradleExecuter.java
│ │ │ │ ├── IntegrationTestBuildContext.java
│ │ │ │ ├── LocallyBuiltGradleDistribution.groovy
│ │ │ │ ├── LogContent.java
│ │ │ │ ├── MoreMemorySampleModifier.java
│ │ │ │ ├── NoDaemonGradleExecuter.java
│ │ │ │ ├── OutputCapturer.java
│ │ │ │ ├── OutputScrapingExecutionFailure.java
│ │ │ │ ├── OutputScrapingExecutionResult.java
│ │ │ │ ├── OutputScrapingGradleHandle.java
│ │ │ │ ├── ParallelForkingGradleExecuter.java
│ │ │ │ ├── ParallelForkingGradleHandle.java
│ │ │ │ ├── ProgressLoggingFixture.groovy
│ │ │ │ ├── ProjectLifecycleFixture.groovy
│ │ │ │ ├── ReleasedGradleDistribution.groovy
│ │ │ │ ├── SequentialOutputMatcher.groovy
│ │ │ │ ├── TaskOrderSpec.java
│ │ │ │ ├── TaskOrderSpecs.java
│ │ │ │ ├── UnderDevelopmentGradleDistribution.java
│ │ │ │ ├── UnexpectedBuildFailure.java
│ │ │ │ └── UserInitScriptExecuterFixture.groovy
│ │ │ ├── FeaturePreviewsFixture.groovy
│ │ │ ├── FluidDependenciesResolveRunner.groovy
│ │ │ ├── GradleDistributionTool.java
│ │ │ ├── GradleMetadataResolveRunner.groovy
│ │ │ ├── IgnoreVersions.java
│ │ │ ├── IntegrationTestHint.java
│ │ │ ├── jvm
│ │ │ │ ├── InstalledJvmLocator.java
│ │ │ │ ├── JvmInstallation.java
│ │ │ │ ├── OsXInstalledJvmLocator.java
│ │ │ │ ├── OsXJavaHomeParser.java
│ │ │ │ ├── UbuntuJvmLocator.java
│ │ │ │ └── WindowsOracleJvmLocator.java
│ │ │ ├── KillProcessAvailability.groovy
│ │ │ ├── KotlinDslTestUtil.groovy
│ │ │ ├── KotlinScriptIntegrationTest.groovy
│ │ │ ├── logging
│ │ │ │ ├── ArtifactResolutionOmittingOutputNormalizer.groovy
│ │ │ │ ├── DependencyInsightOutputNormalizer.groovy
│ │ │ │ ├── GroupedOutputFixture.java
│ │ │ │ ├── GroupedTaskFixture.java
│ │ │ │ ├── GroupedTransformationFixture.java
│ │ │ │ ├── NativeComponentReportOutputNormalizer.groovy
│ │ │ │ ├── PlayComponentReportOutputNormalizer.groovy
│ │ │ │ └── SampleOutputNormalizer.groovy
│ │ │ ├── longlived
│ │ │ │ └── PersistentBuildProcessIntegrationTest.groovy
│ │ │ ├── mirror
│ │ │ │ └── SetMirrorsSampleModifier.java
│ │ │ ├── MultiVersionIntegrationSpec.groovy
│ │ │ ├── MultiVersionSpecRunner.groovy
│ │ │ ├── OriginFixture.groovy
│ │ │ ├── ProcessFixture.groovy
│ │ │ ├── RepoScriptBlockUtil.groovy
│ │ │ ├── RequiredFeature.java
│ │ │ ├── RequiredFeatures.java
│ │ │ ├── resolve
│ │ │ │ └── ResolveTestFixture.groovy
│ │ │ ├── RetryConditions.groovy
│ │ │ ├── RichConsoleStyling.groovy
│ │ │ ├── Sample.java
│ │ │ ├── ScopeIdsFixture.groovy
│ │ │ ├── ScriptExecuter.groovy
│ │ │ ├── SourceFile.java
│ │ │ ├── TargetCoverage.java
│ │ │ ├── TargetVersions.java
│ │ │ ├── TestBuildCache.groovy
│ │ │ ├── TestDependency.groovy
│ │ │ ├── TestNGExecutionResult.groovy
│ │ │ ├── TestResources.java
│ │ │ ├── timeout
│ │ │ │ ├── IntegrationTestTimeoutExtension.java
│ │ │ │ ├── IntegrationTestTimeoutInterceptor.groovy
│ │ │ │ ├── IntegrationTestTimeout.java
│ │ │ │ ├── JavaProcessStackTracesMonitor.groovy
│ │ │ │ └── TimeoutAdapter.java
│ │ │ ├── UsesSample.java
│ │ │ ├── versions
│ │ │ │ ├── ClasspathVersionSource.java
│ │ │ │ └── ReleasedVersionDistributions.java
│ │ │ ├── WellBehavedPluginTest.groovy
│ │ │ └── ZincScalaCompileFixture.groovy
│ │ ├── internal
│ │ │ └── scan
│ │ │ └── config
│ │ │ └── fixtures
│ │ │ └── BuildScanPluginFixture.groovy
│ │ ├── test
│ │ │ ├── fixtures
│ │ │ │ ├── AbstractModule.groovy
│ │ │ │ ├── ArtifactResolutionExpectationSpec.groovy
│ │ │ │ ├── gradle
│ │ │ │ │ ├── AvailableAtSpec.groovy
│ │ │ │ │ ├── CapabilitySpec.groovy
│ │ │ │ │ ├── DependencyConstraintSpec.groovy
│ │ │ │ │ ├── DependencySpec.groovy
│ │ │ │ │ ├── ExcludeSpec.groovy
│ │ │ │ │ ├── FileSpec.groovy
│ │ │ │ │ ├── GradleFileModuleAdapter.groovy
│ │ │ │ │ └── VariantMetadataSpec.groovy
│ │ │ │ ├── GradleMetadataAwarePublishingSpec.groovy
│ │ │ │ ├── GradleModuleMetadata.groovy
│ │ │ │ ├── HttpModule.groovy
│ │ │ │ ├── HttpRepository.groovy
│ │ │ │ ├── ivy
│ │ │ │ │ ├── IvyDescriptorArtifact.groovy
│ │ │ │ │ ├── IvyDescriptorConfiguration.groovy
│ │ │ │ │ ├── IvyDescriptorDependencyExclusion.groovy
│ │ │ │ │ ├── IvyDescriptorDependency.groovy
│ │ │ │ │ ├── IvyDescriptor.groovy
│ │ │ │ │ ├── IvyFileModule.groovy
│ │ │ │ │ ├── IvyFileRepository.groovy
│ │ │ │ │ ├── IvyJavaModule.groovy
│ │ │ │ │ ├── IvyModule.java
│ │ │ │ │ ├── IvyRepository.groovy
│ │ │ │ │ ├── M2CompatibleIvyPatternHelper.groovy
│ │ │ │ │ ├── RemoteIvyModule.groovy
│ │ │ │ │ └── RemoteIvyRepository.groovy
│ │ │ │ ├── junitplatform
│ │ │ │ │ └── JUnitPlatformTestRewriter.groovy
│ │ │ │ ├── keystore
│ │ │ │ │ └── TestKeyStore.groovy
│ │ │ │ ├── maven
│ │ │ │ │ ├── AbstractMavenModule.groovy
│ │ │ │ │ ├── DefaultRootMavenMetaData.groovy
│ │ │ │ │ ├── DefaultSnapshotMavenMetaData.groovy
│ │ │ │ │ ├── DelegatingMavenModule.java
│ │ │ │ │ ├── M2Installation.groovy
│ │ │ │ │ ├── MavenDependencyExclusion.groovy
│ │ │ │ │ ├── MavenDependency.groovy
│ │ │ │ │ ├── MavenFileModule.groovy
│ │ │ │ │ ├── MavenFileRepository.groovy
│ │ │ │ │ ├── MavenJavaModule.groovy
│ │ │ │ │ ├── MavenJavaPlatformModule.groovy
│ │ │ │ │ ├── MavenLocalModule.groovy
│ │ │ │ │ ├── MavenLocalRepository.groovy
│ │ │ │ │ ├── MavenModule.groovy
│ │ │ │ │ ├── MavenPom.groovy
│ │ │ │ │ ├── MavenRepository.groovy
│ │ │ │ │ ├── MavenScope.groovy
│ │ │ │ │ ├── RemoteMavenModule.java
│ │ │ │ │ ├── RootMavenMetaData.groovy
│ │ │ │ │ └── SnapshotMavenMetaData.groovy
│ │ │ │ ├── ModuleArtifact.java
│ │ │ │ ├── Module.groovy
│ │ │ │ ├── plugin
│ │ │ │ │ └── PluginBuilder.groovy
│ │ │ │ ├── PublishedJavaModule.groovy
│ │ │ │ ├── Repository.groovy
│ │ │ │ ├── resource
│ │ │ │ │ ├── RemoteArtifact.java
│ │ │ │ │ └── RemoteResource.groovy
│ │ │ │ ├── server
│ │ │ │ │ ├── ExpectOne.groovy
│ │ │ │ │ ├── http
│ │ │ │ │ │ ├── AbstractFailure.java
│ │ │ │ │ │ ├── AbstractHttpResource.groovy
│ │ │ │ │ │ ├── AuthScheme.groovy
│ │ │ │ │ │ ├── BasicHttpResource.groovy
│ │ │ │ │ │ ├── BlockFilter.java
│ │ │ │ │ │ ├── BlockingHttpServer.java
│ │ │ │ │ │ ├── BlockingHttpsServer.java
│ │ │ │ │ │ ├── ChainingHttpHandler.java
│ │ │ │ │ │ ├── CyclicBarrierAnyOfOptionalRequestHandler.java
│ │ │ │ │ │ ├── CyclicBarrierAnyOfRequestHandler.java
│ │ │ │ │ │ ├── CyclicBarrierRequestHandler.java
│ │ │ │ │ │ ├── DelegatingIvyModule.java
│ │ │ │ │ │ ├── DropConnectionFilter.groovy
│ │ │ │ │ │ ├── ExpectationState.java
│ │ │ │ │ │ ├── ExpectMethodAndRunAction.java
│ │ │ │ │ │ ├── ExpectMethod.java
│ │ │ │ │ │ ├── Failure.java
│ │ │ │ │ │ ├── HttpArtifact.groovy
│ │ │ │ │ │ ├── HttpBuildCacheServer.groovy
│ │ │ │ │ │ ├── HttpDirectoryResource.groovy
│ │ │ │ │ │ ├── HttpPluginRepository.groovy
│ │ │ │ │ │ ├── HttpResource.groovy
│ │ │ │ │ │ ├── HttpResourceInteraction.java
│ │ │ │ │ │ ├── HttpServerFixture.groovy
│ │ │ │ │ │ ├── HttpServer.groovy
│ │ │ │ │ │ ├── IvyHttpModule.groovy
│ │ │ │ │ │ ├── IvyHttpRepository.groovy
│ │ │ │ │ │ ├── MavenHttpArtifact.groovy
│ │ │ │ │ │ ├── MavenHttpModule.groovy
│ │ │ │ │ │ ├── MavenHttpPluginRepository.groovy
│ │ │ │ │ │ ├── MavenHttpRepository.groovy
│ │ │ │ │ │ ├── MetaDataArtifact.groovy
│ │ │ │ │ │ ├── NtlmAuthenticator.groovy
│ │ │ │ │ │ ├── PomHttpArtifact.groovy
│ │ │ │ │ │ ├── RepositoryHttpServer.groovy
│ │ │ │ │ │ ├── RequestConditionFailure.java
│ │ │ │ │ │ ├── ResourceExpectation.java
│ │ │ │ │ │ ├── ResourceHandler.java
│ │ │ │ │ │ ├── ResourceHandlerWrapper.java
│ │ │ │ │ │ ├── ResponseProducer.java
│ │ │ │ │ │ ├── SendPartialResponseThenBlock.java
│ │ │ │ │ │ ├── TestHttpHeaderAuthenticator.groovy
│ │ │ │ │ │ ├── TestProxyServer.groovy
│ │ │ │ │ │ ├── TestUserRealm.groovy
│ │ │ │ │ │ ├── TrackingHttpHandler.java
│ │ │ │ │ │ ├── UnexpectedRequestException.java
│ │ │ │ │ │ ├── UnexpectedRequestFailure.java
│ │ │ │ │ │ └── WaitPrecondition.java
│ │ │ │ │ ├── RepositoryServer.groovy
│ │ │ │ │ ├── ServerExpectation.groovy
│ │ │ │ │ ├── ServerWithExpectations.groovy
│ │ │ │ │ └── sftp
│ │ │ │ │ ├── IvySftpModule.groovy
│ │ │ │ │ ├── IvySftpRepository.groovy
│ │ │ │ │ ├── MavenSftpModule.groovy
│ │ │ │ │ ├── MavenSftpRepository.groovy
│ │ │ │ │ ├── SftpArtifact.java
│ │ │ │ │ ├── SftpDirectoryResource.groovy
│ │ │ │ │ ├── SftpResource.groovy
│ │ │ │ │ └── SFTPServer.groovy
│ │ │ │ └── SingleArtifactResolutionResultSpec.groovy
│ │ │ └── matchers
│ │ │ └── UserAgentMatcher.java
│ │ └── vcs
│ │ └── internal
│ │ └── SourceDependencies.groovy
│ ├── sshd-config
│ │ └── test-dsa.key
│ └── test-key-store
│ ├── keyStore
│ └── trustStore
├── internal-performance-testing
│ └── org
│ └── gradle
│ ├── performance
│ │ ├── AbstractAndroidStudioMockupCrossVersionPerformanceTest.groovy
│ │ ├── AbstractCrossBuildPerformanceTest.groovy
│ │ ├── AbstractCrossVersionPerformanceTest.groovy
│ │ ├── AbstractGradleVsMavenPerformanceTest.groovy
│ │ ├── AbstractToolingApiCrossVersionPerformanceTest.groovy
│ │ ├── categories
│ │ │ ├── PerformanceExperiment.java
│ │ │ ├── PerformanceRegressionTest.java
│ │ │ └── PerformanceTest.java
│ │ ├── fixture
│ │ │ ├── AbstractGradleBuildPerformanceTestRunner.groovy
│ │ │ ├── BuildExperimentInvocationInfo.java
│ │ │ ├── BuildExperimentListenerAdapter.java
│ │ │ ├── BuildExperimentListener.java
│ │ │ ├── BuildExperimentRunner.java
│ │ │ ├── BuildExperimentSpec.groovy
│ │ │ ├── CompositeBuildExperimentListener.groovy
│ │ │ ├── CompositeDataReporter.java
│ │ │ ├── CompositeInvocationCustomizer.groovy
│ │ │ ├── CrossBuildPerformanceTestRunner.groovy
│ │ │ ├── CrossVersionPerformanceTestRunner.groovy
│ │ │ ├── DefaultBuildExperimentInvocationInfo.java
│ │ │ ├── difffolded.pl
│ │ │ ├── DurationMeasurementImpl.java
│ │ │ ├── FlameGraphGenerator.groovy
│ │ │ ├── flamegraph.pl
│ │ │ ├── FlameGraphSanitizer.java
│ │ │ ├── ForkingGradleSession.groovy
│ │ │ ├── GradleBuildExperimentSpec.groovy
│ │ │ ├── GradleInvocationSpec.groovy
│ │ │ ├── gradle-java9.jfc
│ │ │ ├── gradle.jfc
│ │ │ ├── GradleSession.java
│ │ │ ├── GradleSessionProvider.java
│ │ │ ├── GradleVsMavenBuildExperimentRunner.java
│ │ │ ├── GradleVsMavenPerformanceTestRunner.groovy
│ │ │ ├── InvocationCustomizer.java
│ │ │ ├── InvocationExecutorProvider.java
│ │ │ ├── InvocationSpec.groovy
│ │ │ ├── JfrFlameGraphGenerator.groovy
│ │ │ ├── JfrProfiler.groovy
│ │ │ ├── JfrToStacksConverter.java
│ │ │ ├── LatestNightlyBuildDeterminer.groovy
│ │ │ ├── LogFiles.java
│ │ │ ├── MavenBuildExperimentSpec.groovy
│ │ │ ├── MavenInstallationDownloader.groovy
│ │ │ ├── MavenInstallation.groovy
│ │ │ ├── MavenInvocationSpec.groovy
│ │ │ ├── NoopProfiler.java
│ │ │ ├── OperationTimer.java
│ │ │ ├── PerformanceTestConditions.groovy
│ │ │ ├── PerformanceTestDirectoryProvider.groovy
│ │ │ ├── PerformanceTestGradleDistribution.groovy
│ │ │ ├── PerformanceTestIdProvider.groovy
│ │ │ ├── PerformanceTestJvmOptions.groovy
│ │ │ ├── PerformanceTestSpec.java
│ │ │ ├── PidInstrumentation.groovy
│ │ │ ├── Profiler.java
│ │ │ ├── TestProjectLocator.groovy
│ │ │ ├── TestScenarioSelector.java
│ │ │ ├── ToolingApiBackedGradleSession.groovy
│ │ │ └── WaitingReader.java
│ │ ├── generator
│ │ │ ├── CompositeConfiguration.groovy
│ │ │ ├── DependencyTree.groovy
│ │ │ ├── FileContentGenerator.groovy
│ │ │ ├── GroovyDslFileContentGenerator.groovy
│ │ │ ├── JavaTestProject.groovy
│ │ │ ├── KotlinDslFileContentGenerator.groovy
│ │ │ ├── TestProjectGeneratorConfiguration.groovy
│ │ │ └── TestProjectGenerator.groovy
│ │ ├── measure
│ │ │ ├── Amount.java
│ │ │ ├── DataAmount.java
│ │ │ ├── DataSeries.java
│ │ │ ├── Duration.java
│ │ │ ├── MeasuredOperation.groovy
│ │ │ └── Units.java
│ │ ├── mutator
│ │ │ ├── AbstractFileChangeMutator.groovy
│ │ │ ├── AbstractJavaSourceFileMutator.groovy
│ │ │ ├── ApplyAbiChangeToJavaSourceFileMutator.groovy
│ │ │ ├── ApplyChangeToNativeSourceFileMutator.groovy
│ │ │ └── ApplyNonAbiChangeToJavaSourceFileMutator.groovy
│ │ ├── results
│ │ │ ├── AbstractReportGenerator.java
│ │ │ ├── AbstractTablePageGenerator.java
│ │ │ ├── AllResultsStore.java
│ │ │ ├── BaseCrossBuildResultsStore.java
│ │ │ ├── BaselineVersion.groovy
│ │ │ ├── BuildDisplayInfo.groovy
│ │ │ ├── CompositeResultsStore.java
│ │ │ ├── ConnectionAction.java
│ │ │ ├── CrossBuildPerformanceResults.groovy
│ │ │ ├── CrossBuildPerformanceTestHistory.java
│ │ │ ├── CrossBuildResultsStore.java
│ │ │ ├── CrossVersionPerformanceResults.groovy
│ │ │ ├── CrossVersionPerformanceTestHistory.java
│ │ │ ├── CrossVersionResultsStore.java
│ │ │ ├── DataBaseSchemaUtil.java
│ │ │ ├── DataReporter.groovy
│ │ │ ├── DefaultPerformanceFlakinessAnalyzer.groovy
│ │ │ ├── DefaultReportGenerator.java
│ │ │ ├── FileRenderer.java
│ │ │ ├── FlakinessIndexPageGenerator.java
│ │ │ ├── FlakinessReportGenerator.java
│ │ │ ├── FlakinessScenarioPageGenerator.java
│ │ │ ├── FormatSupport.java
│ │ │ ├── GradleVsMavenBuildPerformanceResults.groovy
│ │ │ ├── GradleVsMavenBuildResultsStore.java
│ │ │ ├── Graph.java
│ │ │ ├── HtmlPageGenerator.java
│ │ │ ├── IndexPageGenerator.java
│ │ │ ├── Line.java
│ │ │ ├── MeasuredOperationList.groovy
│ │ │ ├── NoResultsStore.groovy
│ │ │ ├── PerformanceDatabase.java
│ │ │ ├── PerformanceExecutionGraphRenderer.java
│ │ │ ├── PerformanceFlakinessAnalyzer.java
│ │ │ ├── PerformanceTestExecution.java
│ │ │ ├── PerformanceTestHistory.java
│ │ │ ├── PerformanceTestResult.java
│ │ │ ├── PrettyCalculator.groovy
│ │ │ ├── ResultsStoreHelper.java
│ │ │ ├── ResultsStore.java
│ │ │ ├── ScenarioBuildResultData.groovy
│ │ │ ├── ScenarioDefinition.java
│ │ │ ├── SlackReporter.groovy
│ │ │ ├── Tag.java
│ │ │ ├── TestDataGenerator.java
│ │ │ ├── TestPageGenerator.java
│ │ │ └── VersionResults.java
│ │ ├── util
│ │ │ ├── Git.groovy
│ │ │ └── JCmd.groovy
│ │ └── WithExternalRepository.groovy
│ └── reporting
│ ├── flot.selection.min.js
│ ├── performanceGraph.js
│ ├── performanceReport.js
│ ├── report.js
│ └── style.css
├── internal-testing
│ └── org
│ └── gradle
│ ├── integtests
│ │ └── fixtures
│ │ ├── DefaultTestExecutionResult.groovy
│ │ ├── HtmlTestExecutionResult.groovy
│ │ ├── JUnitTestClassExecutionResult.groovy
│ │ ├── JUnitXmlTestExecutionResult.groovy
│ │ ├── TestClassExecutionResult.java
│ │ ├── TestExecutionResult.java
│ │ ├── TestResultOutputAssociation.java
│ │ └── UrlValidator.groovy
│ ├── internal
│ │ └── operations
│ │ └── BuildOperationTypes.java
│ ├── test
│ │ └── fixtures
│ │ ├── archive
│ │ │ ├── ArchiveTestFixture.groovy
│ │ │ ├── JarTestFixture.groovy
│ │ │ ├── TarTestFixture.groovy
│ │ │ └── ZipTestFixture.groovy
│ │ ├── concurrent
│ │ │ ├── BlockTarget.groovy
│ │ │ ├── ConcurrentSpec.groovy
│ │ │ ├── Duration.groovy
│ │ │ ├── InstantFactory.groovy
│ │ │ ├── Instant.groovy
│ │ │ ├── Instants.groovy
│ │ │ ├── NamedInstant.groovy
│ │ │ ├── NamedOperation.groovy
│ │ │ ├── OperationListener.groovy
│ │ │ ├── Operations.groovy
│ │ │ ├── Range.groovy
│ │ │ ├── TestExecutorFactory.groovy
│ │ │ ├── TestExecutor.groovy
│ │ │ ├── TestLogger.groovy
│ │ │ ├── TestManagedExecutor.groovy
│ │ │ └── TestThread.groovy
│ │ ├── ConcurrentTestUtil.groovy
│ │ ├── dsl
│ │ │ └── GradleDsl.groovy
│ │ ├── encoding
│ │ │ └── Identifier.java
│ │ ├── file
│ │ │ ├── AbstractTestDirectoryProvider.java
│ │ │ ├── ClassFile.groovy
│ │ │ ├── CleanupTestDirectoryExtension.groovy
│ │ │ ├── CleanupTestDirectory.groovy
│ │ │ ├── ExecOutput.groovy
│ │ │ ├── LeaksFileHandles.java
│ │ │ ├── TestDirectoryProvider.java
│ │ │ ├── TestDistributionDirectoryProvider.java
│ │ │ ├── TestFileHelper.groovy
│ │ │ ├── TestFile.java
│ │ │ ├── TestNameTestDirectoryProvider.java
│ │ │ ├── TestWorkspaceBuilder.groovy
│ │ │ └── WorkspaceTest.groovy
│ │ ├── SerializationFixture.java
│ │ └── work
│ │ └── TestWorkerLeaseService.groovy
│ ├── testfixtures
│ │ └── internal
│ │ └── NativeServicesTestFixture.java
│ ├── testing
│ │ └── internal
│ │ └── util
│ │ ├── GradlewRunner.java
│ │ ├── RetryFailure.java
│ │ ├── RetryUtil.groovy
│ │ └── Specification.groovy
│ └── util
│ ├── AlwaysTrue.java
│ ├── DynamicDelegate.groovy
│ ├── EmptyStatement.groovy
│ ├── FailsWithMessageExtension.java
│ ├── FailsWithMessage.java
│ ├── Matchers.java
│ ├── PreconditionVerifier.groovy
│ ├── RedirectStdIn.java
│ ├── RedirectStdOutAndErr.java
│ ├── ReflectionEqualsMatcher.java
│ ├── Requires.java
│ ├── Resources.java
│ ├── SetSystemProperties.java
│ ├── TestClassLoader.groovy
│ ├── TestPreconditionExtension.groovy
│ ├── TestPrecondition.groovy
│ ├── ToBeImplemented.java
│ ├── UsesNativeServicesExtension.groovy
│ └── UsesNativeServices.groovy
├── ivy
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.ivy-publish.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── publish
│ │ └── ivy
│ │ ├── internal
│ │ │ ├── artifact
│ │ │ │ ├── AbstractIvyArtifact.java
│ │ │ │ ├── ArchiveTaskBasedIvyArtifact.java
│ │ │ │ ├── DefaultIvyArtifactSet.java
│ │ │ │ ├── DerivedIvyArtifact.java
│ │ │ │ ├── FileBasedIvyArtifact.java
│ │ │ │ ├── IvyArtifactNotationParserFactory.java
│ │ │ │ ├── PublishArtifactBasedIvyArtifact.java
│ │ │ │ └── SingleOutputTaskIvyArtifact.java
│ │ │ ├── dependency
│ │ │ │ ├── DefaultIvyDependency.java
│ │ │ │ ├── DefaultIvyDependencySet.java
│ │ │ │ ├── DefaultIvyExcludeRule.java
│ │ │ │ ├── IvyDependencyInternal.java
│ │ │ │ └── IvyExcludeRule.java
│ │ │ ├── IvyServices.java
│ │ │ ├── publication
│ │ │ │ ├── DefaultIvyConfigurationContainer.java
│ │ │ │ ├── DefaultIvyConfiguration.java
│ │ │ │ ├── DefaultIvyExtraInfoSpec.java
│ │ │ │ ├── DefaultIvyModuleDescriptorAuthor.java
│ │ │ │ ├── DefaultIvyModuleDescriptorDescription.java
│ │ │ │ ├── DefaultIvyModuleDescriptorLicense.java
│ │ │ │ ├── DefaultIvyModuleDescriptorSpec.java
│ │ │ │ ├── DefaultIvyPublicationIdentity.java
│ │ │ │ ├── DefaultIvyPublication.java
│ │ │ │ ├── IvyModuleDescriptorSpecInternal.java
│ │ │ │ └── IvyPublicationInternal.java
│ │ │ ├── publisher
│ │ │ │ ├── ContextualizingIvyPublisher.java
│ │ │ │ ├── DependencyResolverIvyPublisher.java
│ │ │ │ ├── IvyDescriptorFileGenerator.java
│ │ │ │ ├── IvyNormalizedPublication.java
│ │ │ │ ├── IvyPublicationIdentity.java
│ │ │ │ ├── IvyPublisher.java
│ │ │ │ └── ValidatingIvyPublisher.java
│ │ │ └── versionmapping
│ │ │ ├── DefaultVariantVersionMappingStrategy.java
│ │ │ └── DefaultVersionMappingStrategy.java
│ │ ├── InvalidIvyPublicationException.java
│ │ ├── IvyArtifact.java
│ │ ├── IvyArtifactSet.java
│ │ ├── IvyConfigurationContainer.java
│ │ ├── IvyConfiguration.java
│ │ ├── IvyDependency.java
│ │ ├── IvyExtraInfoSpec.java
│ │ ├── IvyModuleDescriptorAuthor.java
│ │ ├── IvyModuleDescriptorDescription.java
│ │ ├── IvyModuleDescriptorLicense.java
│ │ ├── IvyModuleDescriptorSpec.java
│ │ ├── IvyPublication.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── IvyPublishPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── GenerateIvyDescriptor.java
│ │ ├── package-info.java
│ │ └── PublishToIvyRepository.java
│ └── ivy
│ ├── IvyDescriptorArtifact.java
│ ├── IvyModule.java
│ └── package-info.java
├── jacoco
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.jacoco.properties
│ └── org
│ └── gradle
│ ├── internal
│ │ └── jacoco
│ │ ├── AbstractAntJacocoReport.java
│ │ ├── AntJacocoCheck.java
│ │ ├── AntJacocoMerge.java
│ │ ├── AntJacocoReport.java
│ │ ├── JacocoAgentJar.java
│ │ ├── JacocoCheckResult.java
│ │ ├── JacocoReportsContainerImpl.java
│ │ └── rules
│ │ ├── JacocoLimitImpl.java
│ │ ├── JacocoViolationRuleImpl.java
│ │ └── JacocoViolationRulesContainerImpl.java
│ └── testing
│ └── jacoco
│ ├── plugins
│ │ ├── JacocoPluginExtension.java
│ │ ├── JacocoPlugin.java
│ │ ├── JacocoTaskExtension.java
│ │ └── package-info.java
│ └── tasks
│ ├── JacocoBase.java
│ ├── JacocoCoverageVerification.java
│ ├── JacocoMerge.java
│ ├── JacocoReportBase.java
│ ├── JacocoReport.java
│ ├── JacocoReportsContainer.java
│ ├── package-info.java
│ └── rules
│ ├── JacocoLimit.java
│ ├── JacocoViolationRule.java
│ ├── JacocoViolationRulesContainer.java
│ └── package-info.java
├── javascript
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.coffeescript-base.properties
│ │ ├── org.gradle.envjs.properties
│ │ ├── org.gradle.javascript-base.properties
│ │ ├── org.gradle.jshint.properties
│ │ └── org.gradle.rhino.properties
│ └── org
│ └── gradle
│ └── plugins
│ └── javascript
│ ├── base
│ │ ├── JavaScriptBasePlugin.java
│ │ ├── JavaScriptExtension.java
│ │ ├── JavaScriptRepositoriesExtension.java
│ │ └── SourceTransformationException.java
│ ├── coffeescript
│ │ ├── CoffeeScriptBasePlugin.java
│ │ ├── CoffeeScriptCompile.java
│ │ ├── CoffeeScriptCompileOptions.java
│ │ ├── CoffeeScriptCompiler.java
│ │ ├── CoffeeScriptCompileSpec.java
│ │ ├── CoffeeScriptExtension.java
│ │ └── compile
│ │ └── internal
│ │ ├── CoffeeScriptCompileDestinationCalculator.java
│ │ ├── DefaultCoffeeScriptCompileSpec.java
│ │ ├── rhino
│ │ │ ├── CoffeeScriptCompilerProtocol.java
│ │ │ ├── CoffeeScriptCompilerWorker.java
│ │ │ └── RhinoCoffeeScriptCompiler.java
│ │ └── SerializableCoffeeScriptCompileSpec.java
│ ├── envjs
│ │ ├── browser
│ │ │ ├── BrowserEvaluate.java
│ │ │ └── BrowserEvaluator.java
│ │ ├── EnvJsExtension.java
│ │ ├── EnvJsPlugin.java
│ │ ├── http
│ │ │ ├── HttpFileServerFactory.java
│ │ │ ├── HttpFileServer.java
│ │ │ └── simple
│ │ │ ├── internal
│ │ │ │ └── SimpleFileServerContainer.java
│ │ │ ├── SimpleHttpFileServerFactory.java
│ │ │ └── SimpleHttpFileServer.java
│ │ └── internal
│ │ ├── EnvJsBrowserEvaluator.java
│ │ ├── EnvJsEvaluateSpec.java
│ │ ├── EnvJsEvaluateWorker.java
│ │ └── EnvJvEvaluateProtocol.java
│ ├── jshint
│ │ ├── internal
│ │ │ ├── JsHintProtocol.java
│ │ │ ├── JsHintResult.java
│ │ │ ├── JsHintSpec.java
│ │ │ └── JsHintWorker.java
│ │ ├── JsHintExtension.java
│ │ ├── JsHint.java
│ │ └── JsHintPlugin.java
│ └── rhino
│ ├── RhinoExtension.java
│ ├── RhinoPlugin.java
│ ├── RhinoShellExec.java
│ └── worker
│ └── internal
│ ├── DefaultRhinoWorkerHandleFactory.java
│ ├── RhinoWorkerHandleFactory.java
│ └── RhinoWorkerUtils.java
├── jvm-services
│ └── org
│ └── gradle
│ └── internal
│ └── jvm
│ └── inspection
│ ├── CachingJvmVersionDetector.java
│ ├── DefaultJvmVersionDetector.java
│ └── JvmVersionDetector.java
├── kotlin-dsl
│ ├── META-INF
│ │ └── services
│ │ ├── org.gradle.initialization.GradleApiSpecProvider
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── kotlin
│ └── dsl
│ ├── accessors
│ │ ├── AccessorFragment.kt
│ │ ├── AccessorFragments.kt
│ │ ├── AccessorsClassPath.kt
│ │ ├── CodeGenerator.kt
│ │ ├── Emitter.kt
│ │ ├── GradleType.kt
│ │ ├── KotlinType.kt
│ │ ├── KotlinTypeStrings.kt
│ │ ├── PluginAccessorsClassPath.kt
│ │ ├── PluginTree.kt
│ │ ├── ProjectSchemaProvider.kt
│ │ ├── runtime
│ │ │ └── Runtime.kt
│ │ ├── SingletonProperties.kt
│ │ └── tasks
│ │ └── PrintAccessors.kt
│ ├── ActionExtensions.kt
│ ├── ArtifactHandlerExtensions.kt
│ ├── ArtifactHandlerScope.kt
│ ├── BuildCacheConfigurationExtensions.kt
│ ├── cache
│ │ ├── BuildCacheCommands.kt
│ │ ├── BuildCacheFormat.kt
│ │ ├── BuildServices.kt
│ │ └── ScriptCache.kt
│ ├── CallableExtensions.kt
│ ├── codegen
│ │ ├── ApiExtensionsGenerator.kt
│ │ ├── ApiExtensionsJar.kt
│ │ ├── ApiTypeProvider.kt
│ │ ├── GradleApiExtensions.kt
│ │ ├── PluginIdExtensions.kt
│ │ ├── SourceFileHeader.kt
│ │ └── ZipInputStreamEntry.kt
│ ├── concurrent
│ │ ├── BuildServices.kt
│ │ ├── EventLoop.kt
│ │ ├── future.kt
│ │ ├── IO.kt
│ │ └── ResurrectingThread.kt
│ ├── ConfigurableFileCollectionExtensions.kt
│ ├── ConfigurationDeprecatedExtensions.kt
│ ├── ConfigurationExtensions.kt
│ ├── ContentFilterableExtensions.kt
│ ├── ConventionExtensions.kt
│ ├── CopySpecExtensions.kt
│ ├── DependencyConstraintHandlerExtensions.kt
│ ├── DependencyConstraintHandlerScope.kt
│ ├── DependencyHandlerExtensions.kt
│ ├── DependencyHandlerScope.kt
│ ├── DomainObjectCollectionExtensions.kt
│ ├── execution
│ │ ├── CharSequenceExtensions.kt
│ │ ├── EvalOption.kt
│ │ ├── ExecutableProgram.kt
│ │ ├── Interpreter.kt
│ │ ├── Lexer.kt
│ │ ├── PartialEvaluator.kt
│ │ ├── ProgramId.kt
│ │ ├── Program.kt
│ │ ├── ProgramParser.kt
│ │ ├── ProgramSource.kt
│ │ ├── ResidualProgramCompiler.kt
│ │ ├── ResidualProgram.kt
│ │ └── TemporaryScriptFiles.kt
│ ├── ExtensionAwareExtensions.kt
│ ├── ExtensionContainerExtensions.kt
│ ├── ExtraPropertiesExtensions.kt
│ ├── GradleDsl.kt
│ ├── GradleExtensions.kt
│ ├── GroovyInteroperability.kt
│ ├── KotlinBuildScript.kt
│ ├── KotlinDependencyExtensions.kt
│ ├── KotlinInitScript.kt
│ ├── KotlinSettingsScript.kt
│ ├── NamedDomainObjectCollectionExtensions.kt
│ ├── NamedDomainObjectContainerExtensions.kt
│ ├── NamedDomainObjectProviderExtensions.kt
│ ├── ObjectConfigurationActionExtensions.kt
│ ├── ObjectFactoryExtensions.kt
│ ├── PluginAwareExtensions.kt
│ ├── PluginDependenciesSpecExtensions.kt
│ ├── PluginDependenciesSpecScope.kt
│ ├── PolymorphicDomainObjectContainerExtensions.kt
│ ├── precompile
│ │ ├── PrecompiledInitScript.kt
│ │ ├── PrecompiledProjectScript.kt
│ │ ├── PrecompiledScriptDependenciesResolver.kt
│ │ └── PrecompiledSettingsScript.kt
│ ├── ProjectExtensions.kt
│ ├── PropertyDelegate.kt
│ ├── PropertyStateExtensions.kt
│ ├── provider
│ │ ├── BuildServices.kt
│ │ ├── ClassLoaderHierarchy.kt
│ │ ├── ClassPathModeExceptionCollector.kt
│ │ ├── GradleUserHomeServices.kt
│ │ ├── JarGenerationProgressMonitorProvider.kt
│ │ ├── KotlinDslProviderMode.kt
│ │ ├── KotlinGradleApiSpecProvider.kt
│ │ ├── KotlinScriptBasePluginsApplicator.kt
│ │ ├── KotlinScriptClassloadingCache.kt
│ │ ├── KotlinScriptClassPathProvider.kt
│ │ ├── KotlinScriptEvaluator.kt
│ │ ├── KotlinScriptPluginFactory.kt
│ │ ├── KotlinScriptPlugin.kt
│ │ ├── PluginRequestsHandler.kt
│ │ ├── PrecompiledScriptPluginsSupport.kt
│ │ └── ScriptApi.kt
│ ├── RepositoryHandlerExtensions.kt
│ ├── resolver
│ │ ├── CompactTree.kt
│ │ ├── ConcurrentGroupingQueue.kt
│ │ ├── EditorReports.kt
│ │ ├── FindGradleSources.kt
│ │ ├── KotlinBuildScriptDependenciesResolver.kt
│ │ ├── KotlinBuildScriptModelRepository.kt
│ │ ├── KotlinBuildScriptModelRequest.kt
│ │ ├── ResolverEvent.kt
│ │ ├── ResolverEventLogger.kt
│ │ ├── SourceDistributionProvider.kt
│ │ └── SourcePathProvider.kt
│ ├── ScriptHandlerScope.kt
│ ├── services
│ │ └── KotlinScriptServiceRegistry.kt
│ ├── SettingsExtensions.kt
│ ├── SourceControlExtensions.kt
│ ├── SpecExtensions.kt
│ ├── support
│ │ ├── bytecode
│ │ │ ├── AsmExtensions.kt
│ │ │ └── KotlinMetadata.kt
│ │ ├── Cast.kt
│ │ ├── ClassBytesRepository.kt
│ │ ├── ClassLoaderScopeExtensions.kt
│ │ ├── ClassPathExtensions.kt
│ │ ├── delegates
│ │ │ ├── ArtifactHandlerDelegate.kt
│ │ │ ├── ClientModuleDelegate.kt
│ │ │ ├── DependencyConstraintHandlerDelegate.kt
│ │ │ ├── DependencyHandlerDelegate.kt
│ │ │ ├── GradleDelegate.kt
│ │ │ ├── NamedDomainObjectContainerDelegate.kt
│ │ │ ├── ProjectDelegate.kt
│ │ │ ├── ScriptHandlerDelegate.kt
│ │ │ ├── SettingsDelegate.kt
│ │ │ └── TaskContainerDelegate.kt
│ │ ├── EmbeddedKotlinProvider.kt
│ │ ├── Exceptions.kt
│ │ ├── GlobalServices.kt
│ │ ├── GradleApiMetadata.kt
│ │ ├── GradleExtensions.kt
│ │ ├── GradleUserHomeServices.kt
│ │ ├── ImplicitImports.kt
│ │ ├── IO.kt
│ │ ├── KotlinBuildscriptBlock.kt
│ │ ├── KotlinCompiler.kt
│ │ ├── KotlinDslPlugins.kt
│ │ ├── KotlinPluginsBlock.kt
│ │ ├── KotlinScriptHost.kt
│ │ ├── KotlinScriptType.kt
│ │ ├── Logger.kt
│ │ ├── Maps.kt
│ │ ├── ProgressMonitor.kt
│ │ ├── ProjectExtensions.kt
│ │ ├── ScriptHandlerExtensions.kt
│ │ ├── ServiceRegistryExtensions.kt
│ │ ├── SettingsExtensions.kt
│ │ ├── string.kt
│ │ ├── unsafeLazy.kt
│ │ └── zip.kt
│ ├── TaskCollectionExtensions.kt
│ ├── TaskContainerExtensions.kt
│ └── TypeOfExtensions.kt
├── kotlin-dsl-plugins
│ └── org
│ └── gradle
│ └── kotlin
│ └── dsl
│ └── plugins
│ ├── base
│ │ └── KotlinDslBasePlugin.kt
│ ├── dsl
│ │ ├── KotlinDslCompilerPlugins.kt
│ │ ├── KotlinDslPlugin.kt
│ │ └── KotlinDslPluginOptions.kt
│ ├── embedded
│ │ └── EmbeddedKotlinPlugin.kt
│ ├── precompiled
│ │ └── PrecompiledScriptPlugins.kt
│ └── Version.kt
├── kotlin-dsl-provider-plugins
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.kotlin.kotlin-dsl-project.properties
│ │ │ └── org.gradle.kotlin.kotlin-dsl-root-project.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── kotlin
│ └── dsl
│ └── provider
│ └── plugins
│ ├── DefaultKotlinScriptBasePluginsApplicator.kt
│ ├── DefaultProjectSchemaProvider.kt
│ ├── KotlinDslProviderPluginsServiceRegistry.kt
│ └── precompiled
│ ├── DefaultPrecompiledScriptPluginsSupport.kt
│ ├── PrecompiledScriptPlugin.kt
│ └── tasks
│ ├── ClassPathSensitiveCodeGenerationTask.kt
│ ├── ClassPathSensitiveTask.kt
│ ├── CompilePrecompiledScriptPluginPlugins.kt
│ ├── ConfigurePrecompiledScriptDependenciesResolver.kt
│ ├── DirectoryPropertyExtensions.kt
│ ├── ExtractPrecompiledScriptPluginPlugins.kt
│ ├── GenerateExternalPluginSpecBuilders.kt
│ ├── GeneratePrecompiledScriptPluginAccessors.kt
│ ├── GenerateScriptPluginAdapters.kt
│ ├── reduceGraph.kt
│ └── SharedAccessorsPackageAware.kt
├── kotlin-dsl-test-fixtures
│ └── org
│ └── gradle
│ └── kotlin
│ └── dsl
│ └── fixtures
│ ├── AbstractDslTest.kt
│ ├── AbstractKotlinIntegrationTest.kt
│ ├── AbstractPluginTest.kt
│ ├── bytecode
│ │ └── AsmExtensions.kt
│ ├── DeepThought.kt
│ ├── FolderBasedTest.kt
│ ├── matchers.kt
│ ├── plugins.kt
│ ├── ProjectBuilder.kt
│ ├── SimplifiedKotlinScriptEvaluator.kt
│ ├── string.kt
│ ├── Testing.kt
│ ├── TestWithTempFiles.kt
│ └── zipUtils.kt
├── kotlin-dsl-tooling-builders
│ ├── META-INF
│ │ └── services
│ │ ├── org.gradle.configuration.project.ProjectConfigureAction
│ │ └── org.gradle.initialization.buildsrc.BuildSrcProjectConfigurationAction
│ └── org
│ └── gradle
│ └── kotlin
│ └── dsl
│ └── tooling
│ └── builders
│ ├── BuildSrcClassPathModeConfigurationAction.kt
│ ├── EditorReportsBuilder.kt
│ ├── KotlinBuildScriptModelBuilder.kt
│ ├── KotlinBuildScriptTemplateModelBuilder.kt
│ ├── KotlinLibSources.kt
│ └── KotlinScriptingModelBuildersRegistrationAction.kt
├── kotlin-dsl-tooling-models
│ └── org
│ └── gradle
│ └── kotlin
│ └── dsl
│ └── tooling
│ └── models
│ ├── KotlinBuildScriptModel.kt
│ └── KotlinBuildScriptTemplateModel.kt
├── language-groovy
│ └── org
│ └── gradle
│ └── api
│ ├── internal
│ │ └── tasks
│ │ ├── AntGroovydoc.java
│ │ └── compile
│ │ ├── ApiGroovyCompiler.java
│ │ ├── CleaningGroovyCompiler.java
│ │ ├── daemon
│ │ │ └── DaemonGroovyCompiler.java
│ │ ├── DefaultGroovyJavaJointCompileSpecFactory.java
│ │ ├── DefaultGroovyJavaJointCompileSpec.java
│ │ ├── GroovyCompilerFactory.java
│ │ ├── GroovyCompileSpec.java
│ │ ├── GroovyCompileTransformingClassLoader.java
│ │ ├── GroovyJavaJointCompiler.java
│ │ ├── GroovyJavaJointCompileSpec.java
│ │ └── NormalizingGroovyCompiler.java
│ └── tasks
│ ├── compile
│ │ ├── GroovyCompile.java
│ │ ├── GroovyCompileOptions.java
│ │ └── GroovyForkOptions.java
│ └── javadoc
│ └── Groovydoc.java
├── language-java
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.java-lang.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ ├── AbstractJavaToolChain.java
│ │ │ ├── compile
│ │ │ │ ├── AbstractJavaCompileSpecFactory.java
│ │ │ │ ├── AnnotationProcessingCompileTask.java
│ │ │ │ ├── AnnotationProcessorDiscoveringCompiler.java
│ │ │ │ ├── CleaningJavaCompiler.java
│ │ │ │ ├── CleaningJavaCompilerSupport.java
│ │ │ │ ├── CommandLineJavaCompilerArgumentsGenerator.java
│ │ │ │ ├── CommandLineJavaCompiler.java
│ │ │ │ ├── CommandLineJavaCompileSpec.java
│ │ │ │ ├── CompileJavaBuildOperationReportingCompiler.java
│ │ │ │ ├── CompileJavaBuildOperationType.java
│ │ │ │ ├── CompilerForkUtils.java
│ │ │ │ ├── DaemonJavaCompiler.java
│ │ │ │ ├── DefaultJavaCompilerFactory.java
│ │ │ │ ├── DefaultJavaCompileSpecFactory.java
│ │ │ │ ├── DefaultJavaCompileSpec.java
│ │ │ │ ├── ForkingJavaCompileSpec.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── analyzer
│ │ │ │ │ │ ├── CachingClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassAnalysisCache.java
│ │ │ │ │ │ ├── ClassAnalysisSerializer.java
│ │ │ │ │ │ ├── ClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── DefaultClassAnalysisCache.java
│ │ │ │ │ │ └── DefaultClassDependenciesAnalyzer.java
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── ClassDependenciesVisitor.java
│ │ │ │ │ │ └── ClassRelevancyFilter.java
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── DefaultGeneralCompileCaches.java
│ │ │ │ │ │ ├── DefaultUserHomeScopedCompileCaches.java
│ │ │ │ │ │ ├── GeneralCompileCaches.java
│ │ │ │ │ │ ├── TaskScopedCompileCaches.java
│ │ │ │ │ │ └── UserHomeScopedCompileCaches.java
│ │ │ │ │ ├── classpath
│ │ │ │ │ │ ├── CachingClasspathEntrySnapshotter.java
│ │ │ │ │ │ ├── ClasspathEntrySnapshotCache.java
│ │ │ │ │ │ ├── ClasspathEntrySnapshotData.java
│ │ │ │ │ │ ├── ClasspathEntrySnapshotDataSerializer.java
│ │ │ │ │ │ ├── ClasspathEntrySnapshot.java
│ │ │ │ │ │ ├── ClasspathEntrySnapshotter.java
│ │ │ │ │ │ ├── ClasspathSnapshotData.java
│ │ │ │ │ │ ├── ClasspathSnapshotDataSerializer.java
│ │ │ │ │ │ ├── ClasspathSnapshotFactory.java
│ │ │ │ │ │ ├── ClasspathSnapshot.java
│ │ │ │ │ │ ├── ClasspathSnapshotMaker.java
│ │ │ │ │ │ ├── ClasspathSnapshotProvider.java
│ │ │ │ │ │ ├── DefaultClasspathEntrySnapshotCache.java
│ │ │ │ │ │ ├── DefaultClasspathEntrySnapshotter.java
│ │ │ │ │ │ └── SplitClasspathEntrySnapshotCache.java
│ │ │ │ │ ├── deps
│ │ │ │ │ │ ├── ClassAnalysis.java
│ │ │ │ │ │ ├── ClassChanges.java
│ │ │ │ │ │ ├── ClassDependentsAccumulator.java
│ │ │ │ │ │ ├── ClassSetAnalysisData.java
│ │ │ │ │ │ ├── ClassSetAnalysis.java
│ │ │ │ │ │ ├── DependentsSet.java
│ │ │ │ │ │ └── OutputToNameConverter.java
│ │ │ │ │ ├── IncrementalCompilationInitializer.java
│ │ │ │ │ ├── IncrementalCompilerDecorator.java
│ │ │ │ │ ├── IncrementalCompilerFactory.java
│ │ │ │ │ ├── IncrementalResultStoringCompiler.java
│ │ │ │ │ ├── processing
│ │ │ │ │ │ ├── AnnotationProcessingData.java
│ │ │ │ │ │ ├── AnnotationProcessingResult.java
│ │ │ │ │ │ ├── AnnotationProcessorResult.java
│ │ │ │ │ │ ├── GeneratedResource.java
│ │ │ │ │ │ ├── GeneratedResourceSerializer.java
│ │ │ │ │ │ └── IncrementalAnnotationProcessorType.java
│ │ │ │ │ ├── recomp
│ │ │ │ │ │ ├── AnnotationProcessorChangeProcessor.java
│ │ │ │ │ │ ├── ClasspathChangeDependentsFinder.java
│ │ │ │ │ │ ├── ClasspathEntryChangeProcessor.java
│ │ │ │ │ │ ├── CompilationSourceDirs.java
│ │ │ │ │ │ ├── CurrentCompilation.java
│ │ │ │ │ │ ├── InputChangeAction.java
│ │ │ │ │ │ ├── JavaChangeProcessor.java
│ │ │ │ │ │ ├── PreviousCompilationData.java
│ │ │ │ │ │ ├── PreviousCompilation.java
│ │ │ │ │ │ ├── PreviousCompilationOutputAnalyzer.java
│ │ │ │ │ │ ├── PreviousCompilationStore.java
│ │ │ │ │ │ ├── RecompilationSpec.java
│ │ │ │ │ │ ├── RecompilationSpecProvider.java
│ │ │ │ │ │ ├── ResourceChangeProcessor.java
│ │ │ │ │ │ └── SourceToNameConverter.java
│ │ │ │ │ ├── RecompilationNotNecessary.java
│ │ │ │ │ └── SelectiveCompiler.java
│ │ │ │ ├── JavaCompilerArgumentsBuilder.java
│ │ │ │ ├── JavaCompilerFactory.java
│ │ │ │ ├── JavaCompileSpec.java
│ │ │ │ ├── JavaHomeBasedJavaCompilerFactory.java
│ │ │ │ ├── JdkJavaCompiler.java
│ │ │ │ ├── JdkJavaCompilerResult.java
│ │ │ │ ├── JdkTools.java
│ │ │ │ ├── MinimalJavaCompileOptions.java
│ │ │ │ ├── NormalizingJavaCompiler.java
│ │ │ │ ├── processing
│ │ │ │ │ ├── AggregatingProcessingStrategy.java
│ │ │ │ │ ├── AggregatingProcessor.java
│ │ │ │ │ ├── AnnotationProcessorDeclaration.java
│ │ │ │ │ ├── AnnotationProcessorDeclarationSerializer.java
│ │ │ │ │ ├── AnnotationProcessorDetector.java
│ │ │ │ │ ├── DelegatingProcessor.java
│ │ │ │ │ ├── DynamicProcessingStrategy.java
│ │ │ │ │ ├── DynamicProcessor.java
│ │ │ │ │ ├── ElementUtils.java
│ │ │ │ │ ├── IncrementalFiler.java
│ │ │ │ │ ├── IncrementalProcessingEnvironment.java
│ │ │ │ │ ├── IncrementalProcessingStrategy.java
│ │ │ │ │ ├── IsolatingProcessingStrategy.java
│ │ │ │ │ ├── IsolatingProcessor.java
│ │ │ │ │ ├── NonIncrementalProcessingStrategy.java
│ │ │ │ │ ├── NonIncrementalProcessor.java
│ │ │ │ │ ├── SupportedOptionsCollectingProcessor.java
│ │ │ │ │ └── TimeTrackingProcessor.java
│ │ │ │ ├── reflect
│ │ │ │ │ ├── SourcepathIgnoringInvocationHandler.java
│ │ │ │ │ └── SourcepathIgnoringProxy.java
│ │ │ │ ├── ResourceCleaningCompilationTask.java
│ │ │ │ └── tooling
│ │ │ │ └── JavaCompileTaskSuccessResultPostProcessor.java
│ │ │ ├── CurrentJvmJavaToolChain.java
│ │ │ ├── JavaHomeBasedJavaToolChain.java
│ │ │ └── JavaToolChainFactory.java
│ │ └── tasks
│ │ ├── compile
│ │ │ ├── CompileOptions.java
│ │ │ ├── CompilerArgumentProvider.java
│ │ │ ├── DebugOptions.java
│ │ │ ├── ForkOptions.java
│ │ │ └── JavaCompile.java
│ │ └── javadoc
│ │ ├── internal
│ │ │ ├── JavadocGenerator.java
│ │ │ └── JavadocSpec.java
│ │ ├── Javadoc.java
│ │ └── package-info.java
│ ├── external
│ │ └── javadoc
│ │ ├── CoreJavadocOptions.java
│ │ ├── internal
│ │ │ ├── AbstractJavadocOptionFileOption.java
│ │ │ ├── AbstractListJavadocOptionFileOption.java
│ │ │ ├── BooleanJavadocOptionFileOption.java
│ │ │ ├── EnumJavadocOptionFileOption.java
│ │ │ ├── FileJavadocOptionFileOption.java
│ │ │ ├── GroupsJavadocOptionFileOption.java
│ │ │ ├── JavadocExecHandleBuilder.java
│ │ │ ├── JavadocOptionFile.java
│ │ │ ├── JavadocOptionFileOptionInternalAdapter.java
│ │ │ ├── JavadocOptionFileOptionInternal.java
│ │ │ ├── JavadocOptionFileWriterContext.java
│ │ │ ├── JavadocOptionFileWriter.java
│ │ │ ├── LinksOfflineJavadocOptionFileOption.java
│ │ │ ├── MultilineMultiValueJavadocOptionFileOption.java
│ │ │ ├── MultilineStringsJavadocOptionFileOption.java
│ │ │ ├── OptionLessJavadocOptionFileOptionInternal.java
│ │ │ ├── OptionLessStringsJavadocOptionFileOption.java
│ │ │ ├── PathJavadocOptionFileOption.java
│ │ │ ├── StringJavadocOptionFileOption.java
│ │ │ └── StringsJavadocOptionFileOption.java
│ │ ├── JavadocMemberLevel.java
│ │ ├── JavadocOfflineLink.java
│ │ ├── JavadocOptionFileOption.java
│ │ ├── JavadocOutputLevel.java
│ │ ├── MinimalJavadocOptions.java
│ │ ├── OptionLessJavadocOptionFileOption.java
│ │ ├── package-info.java
│ │ └── StandardJavadocDocletOptions.java
│ ├── internal
│ │ └── util
│ │ └── Alignment.java
│ └── language
│ └── java
│ ├── artifact
│ │ ├── JavadocArtifact.java
│ │ └── package-info.java
│ ├── internal
│ │ ├── DefaultJavaLanguageSourceSet.java
│ │ ├── JavaLanguagePluginServiceRegistry.java
│ │ └── JavaToolChainServiceRegistry.java
│ ├── JavaSourceSet.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── JavaLanguagePlugin.java
│ │ └── package-info.java
│ └── tasks
│ ├── package-info.java
│ └── PlatformJavaCompile.java
├── language-jvm
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.jvm-resources.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ └── compile
│ │ │ ├── BaseForkOptionsConverter.java
│ │ │ ├── CompilationFailedException.java
│ │ │ ├── CompileSpecToArguments.java
│ │ │ ├── daemon
│ │ │ │ └── AbstractDaemonCompiler.java
│ │ │ ├── DefaultJvmLanguageCompileSpec.java
│ │ │ ├── ExecSpecBackedArgCollector.java
│ │ │ └── JvmLanguageCompileSpec.java
│ │ └── tasks
│ │ └── compile
│ │ ├── AbstractCompile.java
│ │ ├── AbstractOptions.java
│ │ ├── BaseForkOptions.java
│ │ └── package-info.java
│ └── language
│ └── jvm
│ ├── internal
│ │ ├── DefaultJvmResourceLanguageSourceSet.java
│ │ ├── EmptyClasspath.java
│ │ └── JvmPluginServiceRegistry.java
│ ├── JvmResourceSet.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── JvmResourcesPlugin.java
│ │ └── package-info.java
│ └── tasks
│ ├── package-info.java
│ └── ProcessResources.java
├── language-native
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.assembler-lang.properties
│ │ │ ├── org.gradle.assembler.properties
│ │ │ ├── org.gradle.c-lang.properties
│ │ │ ├── org.gradle.cpp-application.properties
│ │ │ ├── org.gradle.cpp-lang.properties
│ │ │ ├── org.gradle.cpp-library.properties
│ │ │ ├── org.gradle.cpp.properties
│ │ │ ├── org.gradle.c.properties
│ │ │ ├── org.gradle.objective-c-lang.properties
│ │ │ ├── org.gradle.objective-cpp-lang.properties
│ │ │ ├── org.gradle.objective-cpp.properties
│ │ │ ├── org.gradle.objective-c.properties
│ │ │ ├── org.gradle.swift-application.properties
│ │ │ ├── org.gradle.swift-library.properties
│ │ │ ├── org.gradle.swiftpm-export.properties
│ │ │ ├── org.gradle.windows-resource-script.properties
│ │ │ └── org.gradle.windows-resources.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── language
│ │ ├── assembler
│ │ │ ├── AssemblerSourceSet.java
│ │ │ ├── internal
│ │ │ │ └── DefaultAssembleSpec.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── AssemblerLangPlugin.java
│ │ │ │ ├── AssemblerPlugin.java
│ │ │ │ ├── internal
│ │ │ │ │ └── AssembleTaskConfig.java
│ │ │ │ └── package-info.java
│ │ │ └── tasks
│ │ │ ├── Assemble.java
│ │ │ └── package-info.java
│ │ ├── BinaryCollection.java
│ │ ├── BinaryProvider.java
│ │ ├── c
│ │ │ ├── CSourceSet.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultCCompileSpec.java
│ │ │ │ ├── DefaultCPCHCompileSpec.java
│ │ │ │ └── DefaultCSourceSet.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── CLangPlugin.java
│ │ │ │ ├── CPlugin.java
│ │ │ │ └── package-info.java
│ │ │ └── tasks
│ │ │ ├── CCompile.java
│ │ │ ├── CPreCompiledHeaderCompile.java
│ │ │ └── package-info.java
│ │ ├── ComponentDependencies.java
│ │ ├── ComponentWithBinaries.java
│ │ ├── ComponentWithDependencies.java
│ │ ├── ComponentWithOutputs.java
│ │ ├── ComponentWithTargetMachines.java
│ │ ├── cpp
│ │ │ ├── CppApplication.java
│ │ │ ├── CppBinary.java
│ │ │ ├── CppComponent.java
│ │ │ ├── CppExecutable.java
│ │ │ ├── CppLibrary.java
│ │ │ ├── CppPlatform.java
│ │ │ ├── CppSharedLibrary.java
│ │ │ ├── CppSourceSet.java
│ │ │ ├── CppStaticLibrary.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultCppApplication.java
│ │ │ │ ├── DefaultCppBinary.java
│ │ │ │ ├── DefaultCppComponent.java
│ │ │ │ ├── DefaultCppExecutable.java
│ │ │ │ ├── DefaultCppLibrary.java
│ │ │ │ ├── DefaultCppPlatform.java
│ │ │ │ ├── DefaultCppSharedLibrary.java
│ │ │ │ ├── DefaultCppSourceSet.java
│ │ │ │ ├── DefaultCppStaticLibrary.java
│ │ │ │ ├── DefaultUsageContext.java
│ │ │ │ ├── MainExecutableVariant.java
│ │ │ │ ├── MainLibraryVariant.java
│ │ │ │ ├── NativeDependencyCache.java
│ │ │ │ └── NativeVariantIdentity.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── CppApplicationPlugin.java
│ │ │ │ ├── CppBasePlugin.java
│ │ │ │ ├── CppLangPlugin.java
│ │ │ │ ├── CppLibraryPlugin.java
│ │ │ │ ├── CppPlugin.java
│ │ │ │ └── package-info.java
│ │ │ ├── ProductionCppComponent.java
│ │ │ └── tasks
│ │ │ ├── CppCompile.java
│ │ │ ├── CppPreCompiledHeaderCompile.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultCppCompileSpec.java
│ │ │ │ └── DefaultCppPCHCompileSpec.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── DefaultBinaryCollection.java
│ │ │ ├── DefaultComponentDependencies.java
│ │ │ ├── DefaultLibraryDependencies.java
│ │ │ ├── DefaultNativeBinary.java
│ │ │ ├── DefaultNativeComponentFactory.java
│ │ │ └── NativeComponentFactory.java
│ │ ├── LibraryDependencies.java
│ │ ├── nativeplatform
│ │ │ ├── ComponentWithExecutable.java
│ │ │ ├── ComponentWithInstallation.java
│ │ │ ├── ComponentWithLinkFile.java
│ │ │ ├── ComponentWithLinkUsage.java
│ │ │ ├── ComponentWithNativeRuntime.java
│ │ │ ├── ComponentWithObjectFiles.java
│ │ │ ├── ComponentWithRuntimeFile.java
│ │ │ ├── ComponentWithRuntimeUsage.java
│ │ │ ├── ComponentWithSharedLibrary.java
│ │ │ ├── ComponentWithStaticLibrary.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractHeaderExportingDependentSourceSet.java
│ │ │ │ ├── AbstractHeaderExportingSourceSet.java
│ │ │ │ ├── AbstractNativeCompileSpec.java
│ │ │ │ ├── BuildType.java
│ │ │ │ ├── CompileTaskConfig.java
│ │ │ │ ├── ComponentWithNames.java
│ │ │ │ ├── ConfigurableComponentWithExecutable.java
│ │ │ │ ├── ConfigurableComponentWithLinkUsage.java
│ │ │ │ ├── ConfigurableComponentWithRuntimeUsage.java
│ │ │ │ ├── ConfigurableComponentWithSharedLibrary.java
│ │ │ │ ├── ConfigurableComponentWithStaticLibrary.java
│ │ │ │ ├── DefaultNativeComponent.java
│ │ │ │ ├── Dimensions.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── BuildableCompilationState.java
│ │ │ │ │ ├── CollectingMacroLookup.java
│ │ │ │ │ ├── CompilationStateCacheFactory.java
│ │ │ │ │ ├── CompilationState.java
│ │ │ │ │ ├── CompilationStateSerializer.java
│ │ │ │ │ ├── DefaultCompilationStateCacheFactory.java
│ │ │ │ │ ├── DefaultHeaderDependenciesCollector.java
│ │ │ │ │ ├── DefaultIncrementalCompilation.java
│ │ │ │ │ ├── DefaultIncrementalCompilerBuilder.java
│ │ │ │ │ ├── DefaultSourceIncludesParser.java
│ │ │ │ │ ├── DefaultSourceIncludesResolver.java
│ │ │ │ │ ├── HeaderDependenciesCollector.java
│ │ │ │ │ ├── IncludeFileEdge.java
│ │ │ │ │ ├── IncrementalCompilation.java
│ │ │ │ │ ├── IncrementalCompileFilesFactory.java
│ │ │ │ │ ├── IncrementalCompileProcessor.java
│ │ │ │ │ ├── IncrementalCompilerBuilder.java
│ │ │ │ │ ├── IncrementalCompileSourceProcessor.java
│ │ │ │ │ ├── IncrementalNativeCompiler.java
│ │ │ │ │ ├── MacroLookup.java
│ │ │ │ │ ├── SourceFileState.java
│ │ │ │ │ ├── SourceIncludesParser.java
│ │ │ │ │ ├── SourceIncludesResolver.java
│ │ │ │ │ ├── sourceparser
│ │ │ │ │ │ ├── AbstractExpression.java
│ │ │ │ │ │ ├── AbstractInclude.java
│ │ │ │ │ │ ├── AbstractMacroFunction.java
│ │ │ │ │ │ ├── AbstractMacro.java
│ │ │ │ │ │ ├── ArgsMappingMacroFunction.java
│ │ │ │ │ │ ├── CachingCSourceParser.java
│ │ │ │ │ │ ├── ComplexExpression.java
│ │ │ │ │ │ ├── CSourceParser.java
│ │ │ │ │ │ ├── DefaultIncludeDirectives.java
│ │ │ │ │ │ ├── IncludeDirectivesSerializer.java
│ │ │ │ │ │ ├── IncludeWithMacroFunctionCallExpression.java
│ │ │ │ │ │ ├── IncludeWithSimpleExpression.java
│ │ │ │ │ │ ├── MacroWithComplexExpression.java
│ │ │ │ │ │ ├── MacroWithSimpleExpression.java
│ │ │ │ │ │ ├── PreprocessingReader.java
│ │ │ │ │ │ ├── RegexBackedCSourceParser.java
│ │ │ │ │ │ ├── ReturnFixedValueMacroFunction.java
│ │ │ │ │ │ ├── ReturnParameterMacroFunction.java
│ │ │ │ │ │ ├── SimpleExpression.java
│ │ │ │ │ │ ├── UnresolvableMacroFunction.java
│ │ │ │ │ │ └── UnresolvableMacro.java
│ │ │ │ │ └── TokenLookup.java
│ │ │ │ ├── Names.java
│ │ │ │ ├── NativeLanguageTransform.java
│ │ │ │ ├── PCHCompileTaskConfig.java
│ │ │ │ ├── PublicationAwareComponent.java
│ │ │ │ ├── registry
│ │ │ │ │ └── NativeLanguageServices.java
│ │ │ │ ├── SourceCompileTaskConfig.java
│ │ │ │ └── toolchains
│ │ │ │ ├── DefaultToolChainSelector.java
│ │ │ │ └── ToolChainSelector.java
│ │ │ ├── package-info.java
│ │ │ └── tasks
│ │ │ ├── AbstractNativeCompileTask.java
│ │ │ ├── AbstractNativePCHCompileTask.java
│ │ │ ├── AbstractNativeSourceCompileTask.java
│ │ │ └── package-info.java
│ │ ├── objectivec
│ │ │ ├── internal
│ │ │ │ ├── DefaultObjectiveCCompileSpec.java
│ │ │ │ ├── DefaultObjectiveCPCHCompileSpec.java
│ │ │ │ └── DefaultObjectiveCSourceSet.java
│ │ │ ├── ObjectiveCSourceSet.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── ObjectiveCLangPlugin.java
│ │ │ │ ├── ObjectiveCPlugin.java
│ │ │ │ └── package-info.java
│ │ │ └── tasks
│ │ │ ├── ObjectiveCCompile.java
│ │ │ ├── ObjectiveCPreCompiledHeaderCompile.java
│ │ │ └── package-info.java
│ │ ├── objectivecpp
│ │ │ ├── internal
│ │ │ │ ├── DefaultObjectiveCppCompileSpec.java
│ │ │ │ ├── DefaultObjectiveCppPCHCompileSpec.java
│ │ │ │ └── DefaultObjectiveCppSourceSet.java
│ │ │ ├── ObjectiveCppSourceSet.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── ObjectiveCppLangPlugin.java
│ │ │ │ ├── ObjectiveCppPlugin.java
│ │ │ │ └── package-info.java
│ │ │ └── tasks
│ │ │ ├── ObjectiveCppCompile.java
│ │ │ ├── ObjectiveCppPreCompiledHeaderCompile.java
│ │ │ └── package-info.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── NativeBasePlugin.java
│ │ │ └── package-info.java
│ │ ├── ProductionComponent.java
│ │ ├── rc
│ │ │ ├── internal
│ │ │ │ ├── DefaultWindowsResourceCompileSpec.java
│ │ │ │ └── DefaultWindowsResourceSet.java
│ │ │ ├── package-info.java
│ │ │ ├── plugins
│ │ │ │ ├── internal
│ │ │ │ │ └── WindowsResourcesCompileTaskConfig.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── WindowsResourceScriptPlugin.java
│ │ │ │ └── WindowsResourcesPlugin.java
│ │ │ ├── tasks
│ │ │ │ ├── package-info.java
│ │ │ │ └── WindowsResourceCompile.java
│ │ │ └── WindowsResourceSet.java
│ │ └── swift
│ │ ├── internal
│ │ │ ├── DefaultSwiftApplication.java
│ │ │ ├── DefaultSwiftBinary.java
│ │ │ ├── DefaultSwiftComponent.java
│ │ │ ├── DefaultSwiftExecutable.java
│ │ │ ├── DefaultSwiftLibrary.java
│ │ │ ├── DefaultSwiftPlatform.java
│ │ │ ├── DefaultSwiftSharedLibrary.java
│ │ │ └── DefaultSwiftStaticLibrary.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── package-info.java
│ │ │ ├── SwiftApplicationPlugin.java
│ │ │ ├── SwiftBasePlugin.java
│ │ │ └── SwiftLibraryPlugin.java
│ │ ├── ProductionSwiftComponent.java
│ │ ├── SwiftApplication.java
│ │ ├── SwiftBinary.java
│ │ ├── SwiftComponent.java
│ │ ├── SwiftExecutable.java
│ │ ├── SwiftLibrary.java
│ │ ├── SwiftPlatform.java
│ │ ├── SwiftSharedLibrary.java
│ │ ├── SwiftStaticLibrary.java
│ │ └── tasks
│ │ ├── internal
│ │ │ ├── DefaultSwiftCompileSpec.java
│ │ │ └── SymbolHider.java
│ │ ├── package-info.java
│ │ ├── SwiftCompile.java
│ │ └── UnexportMainSymbol.java
│ └── swiftpm
│ ├── internal
│ │ ├── AbstractProduct.java
│ │ ├── BranchDependency.java
│ │ ├── DefaultExecutableProduct.java
│ │ ├── DefaultLibraryProduct.java
│ │ ├── DefaultPackage.java
│ │ ├── DefaultTarget.java
│ │ ├── Dependency.java
│ │ ├── NativeProjectPublication.java
│ │ ├── SwiftPmTarget.java
│ │ └── VersionDependency.java
│ ├── package-info.java
│ ├── Package.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── SwiftPackageManagerExportPlugin.java
│ ├── Product.java
│ └── tasks
│ ├── GenerateSwiftPackageManagerManifest.java
│ └── package-info.java
├── language-scala
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.scala-lang.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ └── scala
│ │ │ ├── CleaningScalaCompiler.java
│ │ │ ├── DaemonScalaCompiler.java
│ │ │ ├── DefaultScalaJavaJointCompileSpecFactory.java
│ │ │ ├── DefaultScalaJavaJointCompileSpec.java
│ │ │ ├── NormalizingScalaCompiler.java
│ │ │ ├── ScalaCompileSpec.java
│ │ │ ├── ScalaJavaJointCompileSpec.java
│ │ │ ├── ZincScalaCompilerArgumentsGenerator.java
│ │ │ ├── ZincScalaCompilerFactory.java
│ │ │ ├── ZincScalaCompiler.java
│ │ │ └── ZincScalaCompilerUtil.java
│ │ └── tasks
│ │ └── scala
│ │ ├── IncrementalCompileOptions.java
│ │ ├── package-info.java
│ │ └── ScalaForkOptions.java
│ └── language
│ └── scala
│ ├── internal
│ │ ├── DefaultScalaJvmAssembly.java
│ │ ├── DefaultScalaLanguageSourceSet.java
│ │ ├── DefaultScalaPlatform.java
│ │ ├── ScalaJvmAssembly.java
│ │ └── toolchain
│ │ ├── DefaultScalaToolProvider.java
│ │ ├── DownloadingScalaToolChain.java
│ │ ├── NotFoundScalaToolProvider.java
│ │ ├── ScalaToolChainInternal.java
│ │ └── ScalaToolChainServiceRegistry.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── ScalaLanguagePlugin.java
│ ├── ScalaLanguageSourceSet.java
│ ├── ScalaPlatform.java
│ ├── tasks
│ │ ├── AbstractScalaCompile.java
│ │ ├── BaseScalaCompileOptions.java
│ │ ├── package-info.java
│ │ └── PlatformScalaCompile.java
│ └── toolchain
│ ├── package-info.java
│ └── ScalaToolChain.java
├── launcher
│ ├── META-INF
│ │ └── services
│ │ ├── org.gradle.internal.service.scopes.PluginServiceRegistry
│ │ └── org.gradle.tooling.internal.protocol.ConnectionVersion4
│ └── org
│ └── gradle
│ ├── launcher
│ │ ├── bootstrap
│ │ │ ├── EntryPoint.java
│ │ │ ├── ExecutionCompleter.java
│ │ │ ├── ExecutionListener.java
│ │ │ ├── ProcessBootstrap.java
│ │ │ └── ProcessCompleter.java
│ │ ├── cli
│ │ │ ├── action
│ │ │ │ ├── BuildActionSerializer.java
│ │ │ │ └── ExecuteBuildAction.java
│ │ │ ├── BuildActionsFactory.java
│ │ │ ├── CommandLineActionFactory.java
│ │ │ ├── CommandLineAction.java
│ │ │ ├── converter
│ │ │ │ ├── DaemonCommandLineConverter.java
│ │ │ │ ├── LayoutToPropertiesConverter.java
│ │ │ │ ├── PropertiesToDaemonParametersConverter.java
│ │ │ │ ├── PropertiesToLogLevelConfigurationConverter.java
│ │ │ │ ├── PropertiesToParallelismConfigurationConverter.java
│ │ │ │ └── PropertiesToStartParameterConverter.java
│ │ │ ├── ExceptionReportingAction.java
│ │ │ ├── KotlinDslVersion.java
│ │ │ ├── ParametersConverter.java
│ │ │ ├── Parameters.java
│ │ │ ├── ReportDaemonStatusAction.java
│ │ │ ├── RunBuildAction.java
│ │ │ └── StopDaemonAction.java
│ │ ├── daemon
│ │ │ ├── bootstrap
│ │ │ │ ├── DaemonMain.java
│ │ │ │ ├── DaemonOutputConsumer.java
│ │ │ │ ├── DaemonStartupCommunication.java
│ │ │ │ ├── ForegroundDaemonAction.java
│ │ │ │ └── GradleDaemon.java
│ │ │ ├── client
│ │ │ │ ├── DaemonCancelForwarder.java
│ │ │ │ ├── DaemonClientConnection.java
│ │ │ │ ├── DaemonClientFactory.java
│ │ │ │ ├── DaemonClientGlobalServices.java
│ │ │ │ ├── DaemonClientInputForwarder.java
│ │ │ │ ├── DaemonClientInterruptedException.java
│ │ │ │ ├── DaemonClient.java
│ │ │ │ ├── DaemonClientServices.java
│ │ │ │ ├── DaemonClientServicesSupport.java
│ │ │ │ ├── DaemonConnectionException.java
│ │ │ │ ├── DaemonConnector.java
│ │ │ │ ├── DaemonDisappearedException.java
│ │ │ │ ├── DaemonGreeter.java
│ │ │ │ ├── DaemonInitialConnectException.java
│ │ │ │ ├── DaemonStarter.java
│ │ │ │ ├── DaemonStartListener.java
│ │ │ │ ├── DaemonStartupMessage.java
│ │ │ │ ├── DaemonStopClient.java
│ │ │ │ ├── DefaultDaemonConnector.java
│ │ │ │ ├── DefaultDaemonStarter.java
│ │ │ │ ├── InputForwarder.java
│ │ │ │ ├── JvmVersionValidator.java
│ │ │ │ ├── NoUsableDaemonFoundException.java
│ │ │ │ ├── ReportDaemonStatusClient.java
│ │ │ │ ├── ReportStatusDispatcher.java
│ │ │ │ ├── SingleUseDaemonClient.java
│ │ │ │ ├── SingleUseDaemonClientServices.java
│ │ │ │ ├── StaleDaemonAddressException.java
│ │ │ │ └── StopDispatcher.java
│ │ │ ├── configuration
│ │ │ │ ├── BuildProcess.java
│ │ │ │ ├── DaemonBuildOptions.java
│ │ │ │ ├── DaemonJvmOptions.java
│ │ │ │ ├── DaemonParameters.java
│ │ │ │ ├── DaemonServerConfiguration.java
│ │ │ │ ├── DefaultDaemonServerConfiguration.java
│ │ │ │ └── ForegroundDaemonConfiguration.java
│ │ │ ├── context
│ │ │ │ ├── DaemonCompatibilitySpec.java
│ │ │ │ ├── DaemonConnectDetails.java
│ │ │ │ ├── DaemonContextBuilder.java
│ │ │ │ ├── DaemonContext.java
│ │ │ │ └── DefaultDaemonContext.java
│ │ │ ├── DaemonExecHandleBuilder.java
│ │ │ ├── diagnostics
│ │ │ │ ├── DaemonDiagnostics.java
│ │ │ │ └── DaemonStartupInfo.java
│ │ │ ├── logging
│ │ │ │ └── DaemonMessages.java
│ │ │ ├── protocol
│ │ │ │ ├── BuildEvent.java
│ │ │ │ ├── Build.java
│ │ │ │ ├── BuildStarted.java
│ │ │ │ ├── Cancel.java
│ │ │ │ ├── CloseInput.java
│ │ │ │ ├── Command.java
│ │ │ │ ├── DaemonMessageSerializer.java
│ │ │ │ ├── DaemonUnavailable.java
│ │ │ │ ├── Failure.java
│ │ │ │ ├── Finished.java
│ │ │ │ ├── ForwardInput.java
│ │ │ │ ├── InputMessage.java
│ │ │ │ ├── Message.java
│ │ │ │ ├── OutputMessage.java
│ │ │ │ ├── ReportStatus.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── Status.java
│ │ │ │ ├── Stop.java
│ │ │ │ ├── StopWhenIdle.java
│ │ │ │ └── Success.java
│ │ │ ├── registry
│ │ │ │ ├── DaemonDir.java
│ │ │ │ ├── DaemonInfo.java
│ │ │ │ ├── DaemonRegistryContent.java
│ │ │ │ ├── DaemonRegistry.java
│ │ │ │ ├── DaemonRegistryServices.java
│ │ │ │ ├── DaemonStopEvent.java
│ │ │ │ ├── DaemonStopEvents.java
│ │ │ │ └── PersistentDaemonRegistry.java
│ │ │ └── server
│ │ │ ├── api
│ │ │ │ ├── DaemonCommandAction.java
│ │ │ │ ├── DaemonCommandExecution.java
│ │ │ │ ├── DaemonConnection.java
│ │ │ │ ├── DaemonStateControl.java
│ │ │ │ ├── DaemonStoppedException.java
│ │ │ │ ├── DaemonUnavailableException.java
│ │ │ │ ├── HandleReportStatus.java
│ │ │ │ ├── HandleStop.java
│ │ │ │ └── StdinHandler.java
│ │ │ ├── BadlyFormedRequestException.java
│ │ │ ├── CompatibleDaemonExpirationStrategy.java
│ │ │ ├── DaemonIdleTimeoutExpirationStrategy.java
│ │ │ ├── Daemon.java
│ │ │ ├── DaemonRegistryUnavailableExpirationStrategy.java
│ │ │ ├── DaemonRegistryUpdater.java
│ │ │ ├── DaemonServerConnector.java
│ │ │ ├── DaemonServices.java
│ │ │ ├── DaemonStateCoordinator.java
│ │ │ ├── DaemonTcpServerConnector.java
│ │ │ ├── DefaultDaemonConnection.java
│ │ │ ├── DefaultIncomingConnectionHandler.java
│ │ │ ├── exec
│ │ │ │ ├── BuildCommandOnly.java
│ │ │ │ ├── DaemonCommandExecuter.java
│ │ │ │ ├── DaemonConnectionBackedEventConsumer.java
│ │ │ │ ├── EstablishBuildEnvironment.java
│ │ │ │ ├── ExecuteBuild.java
│ │ │ │ ├── ForwardClientInput.java
│ │ │ │ ├── HandleCancel.java
│ │ │ │ ├── LogAndCheckHealth.java
│ │ │ │ ├── LogToClient.java
│ │ │ │ ├── NoOpDaemonCommandAction.java
│ │ │ │ ├── RequestStopIfSingleUsedDaemon.java
│ │ │ │ ├── ResetDeprecationLogger.java
│ │ │ │ ├── ReturnResult.java
│ │ │ │ ├── StartBuildOrRespondWithBusy.java
│ │ │ │ └── WatchForDisconnection.java
│ │ │ ├── expiry
│ │ │ │ ├── AllDaemonExpirationStrategy.java
│ │ │ │ ├── AnyDaemonExpirationStrategy.java
│ │ │ │ ├── DaemonExpirationListener.java
│ │ │ │ ├── DaemonExpirationResult.java
│ │ │ │ ├── DaemonExpirationStatus.java
│ │ │ │ └── DaemonExpirationStrategy.java
│ │ │ ├── health
│ │ │ │ ├── DaemonHealthCheck.java
│ │ │ │ ├── DaemonHealthStats.java
│ │ │ │ ├── DaemonMemoryStatus.java
│ │ │ │ ├── gc
│ │ │ │ │ ├── DefaultGarbageCollectionMonitor.java
│ │ │ │ │ ├── DefaultSlidingWindow.java
│ │ │ │ │ ├── GarbageCollectionCheck.java
│ │ │ │ │ ├── GarbageCollectionEvent.java
│ │ │ │ │ ├── GarbageCollectionInfo.java
│ │ │ │ │ ├── GarbageCollectionMonitor.java
│ │ │ │ │ ├── GarbageCollectionStats.java
│ │ │ │ │ ├── GarbageCollectorMonitoringStrategy.java
│ │ │ │ │ └── SlidingWindow.java
│ │ │ │ ├── GcThrashingDaemonExpirationStrategy.java
│ │ │ │ ├── HealthExpirationStrategy.java
│ │ │ │ ├── HealthLogger.java
│ │ │ │ ├── LowHeapSpaceDaemonExpirationStrategy.java
│ │ │ │ ├── LowMemoryDaemonExpirationStrategy.java
│ │ │ │ └── LowNonHeapDaemonExpirationStrategy.java
│ │ │ ├── IncomingConnectionHandler.java
│ │ │ ├── MasterExpirationStrategy.java
│ │ │ ├── NotMostRecentlyUsedDaemonExpirationStrategy.java
│ │ │ ├── scaninfo
│ │ │ │ ├── DaemonScanInfo.java
│ │ │ │ └── DefaultDaemonScanInfo.java
│ │ │ ├── stats
│ │ │ │ └── DaemonRunningStats.java
│ │ │ └── SynchronizedDispatchConnection.java
│ │ ├── exec
│ │ │ ├── BuildActionExecuter.java
│ │ │ ├── BuildActionParameters.java
│ │ │ ├── BuildActionResult.java
│ │ │ ├── BuildCompletionNotifyingBuildActionRunner.java
│ │ │ ├── BuildExecuter.java
│ │ │ ├── BuildOutcomeReportingBuildActionRunner.java
│ │ │ ├── BuildTreeScopeBuildActionExecuter.java
│ │ │ ├── ChainingBuildActionRunner.java
│ │ │ ├── DefaultBuildActionParameters.java
│ │ │ ├── InProcessBuildActionExecuter.java
│ │ │ ├── RunAsBuildOperationBuildActionRunner.java
│ │ │ └── RunBuildBuildOperationType.java
│ │ ├── GradleMain.java
│ │ └── Main.java
│ └── tooling
│ └── internal
│ └── provider
│ ├── BuildClientSubscriptions.java
│ ├── BuildModelAction.java
│ ├── ClientProvidedBuildAction.java
│ ├── ClientProvidedPhasedAction.java
│ ├── connection
│ │ ├── BuildLogLevelMixIn.java
│ │ ├── ProviderBuildResult.java
│ │ ├── ProviderConnectionParameters.java
│ │ └── ProviderOperationParameters.java
│ ├── ConnectionScopeServices.java
│ ├── ContinuousBuildActionExecuter.java
│ ├── DaemonBuildActionExecuter.java
│ ├── DefaultConnection.java
│ ├── DefaultConnectionMetaData.java
│ ├── events
│ │ ├── AbstractOperationResult.java
│ │ ├── AbstractProgressEvent.java
│ │ ├── AbstractProjectConfigurationResult.java
│ │ ├── AbstractResult.java
│ │ ├── AbstractTaskResult.java
│ │ ├── AbstractTestResult.java
│ │ ├── DefaultAnnotationProcessorResult.java
│ │ ├── DefaultBinaryPluginIdentifier.java
│ │ ├── DefaultFailure.java
│ │ ├── DefaultFailureResult.java
│ │ ├── DefaultJavaCompileTaskSuccessResult.java
│ │ ├── DefaultOperationDescriptor.java
│ │ ├── DefaultOperationFinishedProgressEvent.java
│ │ ├── DefaultOperationStartedProgressEvent.java
│ │ ├── DefaultPluginApplicationResult.java
│ │ ├── DefaultProjectConfigurationDescriptor.java
│ │ ├── DefaultProjectConfigurationFailureResult.java
│ │ ├── DefaultProjectConfigurationSuccessResult.java
│ │ ├── DefaultScriptPluginIdentifier.java
│ │ ├── DefaultSuccessResult.java
│ │ ├── DefaultTaskDescriptor.java
│ │ ├── DefaultTaskFailureResult.java
│ │ ├── DefaultTaskFinishedProgressEvent.java
│ │ ├── DefaultTaskSkippedResult.java
│ │ ├── DefaultTaskStartedProgressEvent.java
│ │ ├── DefaultTaskSuccessResult.java
│ │ ├── DefaultTestDescriptor.java
│ │ ├── DefaultTestFailureResult.java
│ │ ├── DefaultTestFinishedProgressEvent.java
│ │ ├── DefaultTestSkippedResult.java
│ │ ├── DefaultTestStartedProgressEvent.java
│ │ ├── DefaultTestSuccessResult.java
│ │ ├── DefaultTransformDescriptor.java
│ │ ├── DefaultWorkItemDescriptor.java
│ │ └── OperationResultPostProcessor.java
│ ├── ExecuteBuildActionRunner.java
│ ├── FailsafePhasedActionResultListener.java
│ ├── GradleThreadBuildActionExecuter.java
│ ├── InternalCancellationTokenAdapter.java
│ ├── LauncherServices.java
│ ├── LoggingBridgingBuildActionExecuter.java
│ ├── ParallelismConfigurationBuildActionExecuter.java
│ ├── PhasedActionEventConsumer.java
│ ├── PhasedBuildActionResult.java
│ ├── ProviderConnection.java
│ ├── ProviderStartParameterConverter.java
│ ├── serialization
│ │ ├── ClassLoaderCache.java
│ │ ├── ClassLoaderDetails.java
│ │ ├── ClasspathInferer.java
│ │ ├── ClientOwnedClassLoaderSpec.java
│ │ ├── ClientSidePayloadClassLoaderFactory.java
│ │ ├── ClientSidePayloadClassLoaderRegistry.java
│ │ ├── DaemonSidePayloadClassLoaderFactory.java
│ │ ├── DefaultPayloadClassLoaderRegistry.java
│ │ ├── DeserializeMap.java
│ │ ├── ModelClassLoaderFactory.java
│ │ ├── PayloadClassLoaderFactory.java
│ │ ├── PayloadClassLoaderRegistry.java
│ │ ├── PayloadSerializer.java
│ │ ├── PayloadSerializerObjectInputStream.java
│ │ ├── PayloadSerializerObjectOutputStream.java
│ │ ├── SerializedPayload.java
│ │ ├── SerializedPayloadSerializer.java
│ │ ├── SerializeMap.java
│ │ └── WellKnownClassLoaderRegistry.java
│ ├── SessionFailureReportingActionExecuter.java
│ ├── SessionScopeBuildActionExecuter.java
│ ├── SetupLoggingActionExecuter.java
│ ├── ShutdownCoordinator.java
│ ├── StartParamsValidatingActionExecuter.java
│ ├── SubscribableBuildActionExecuter.java
│ ├── SubscribableBuildAction.java
│ ├── SubscribableBuildActionRunnerRegistration.java
│ ├── test
│ │ ├── ProviderInternalJvmTestRequest.java
│ │ └── ProviderInternalTestExecutionRequest.java
│ ├── TestExecutionRequestAction.java
│ └── ValidatingBuildActionRunner.java
├── logging
│ └── org
│ ├── gradle
│ │ ├── api
│ │ │ └── logging
│ │ │ ├── configuration
│ │ │ │ ├── ConsoleOutput.java
│ │ │ │ ├── LoggingConfiguration.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ShowStacktrace.java
│ │ │ │ └── WarningMode.java
│ │ │ ├── Logger.java
│ │ │ ├── Logging.java
│ │ │ ├── LoggingManager.java
│ │ │ ├── LoggingOutput.java
│ │ │ ├── LogLevel.java
│ │ │ ├── package-info.java
│ │ │ └── StandardOutputListener.java
│ │ ├── internal
│ │ │ ├── featurelifecycle
│ │ │ │ ├── DefaultDeprecatedUsageProgressDetails.java
│ │ │ │ ├── DeprecatedFeatureUsage.java
│ │ │ │ ├── DeprecatedUsageBuildOperationProgressBroadaster.java
│ │ │ │ ├── DeprecatedUsageProgressDetails.java
│ │ │ │ ├── FeatureHandler.java
│ │ │ │ ├── FeatureUsage.java
│ │ │ │ ├── IncubatingFeatureUsage.java
│ │ │ │ ├── LoggingDeprecatedFeatureHandler.java
│ │ │ │ ├── LoggingIncubatingFeatureHandler.java
│ │ │ │ └── UsageLocationReporter.java
│ │ │ └── logging
│ │ │ ├── compatbridge
│ │ │ │ └── LoggingManagerInternalCompatibilityBridge.java
│ │ │ ├── config
│ │ │ │ ├── LoggingConfigurer.java
│ │ │ │ ├── LoggingRouter.java
│ │ │ │ ├── LoggingSourceSystem.java
│ │ │ │ ├── LoggingSystemAdapter.java
│ │ │ │ └── LoggingSystem.java
│ │ │ ├── console
│ │ │ │ ├── AbstractUserInputRenderer.java
│ │ │ │ ├── AnsiConsole.java
│ │ │ │ ├── AnsiContext.java
│ │ │ │ ├── AnsiExecutor.java
│ │ │ │ ├── AnsiFactory.java
│ │ │ │ ├── BuildLogLevelFilterRenderer.java
│ │ │ │ ├── BuildProgressArea.java
│ │ │ │ ├── BuildStatusRenderer.java
│ │ │ │ ├── ColorMap.java
│ │ │ │ ├── Console.java
│ │ │ │ ├── ConsoleLayoutCalculator.java
│ │ │ │ ├── Cursor.java
│ │ │ │ ├── DefaultAnsiExecutor.java
│ │ │ │ ├── DefaultAnsiFactory.java
│ │ │ │ ├── DefaultColorMap.java
│ │ │ │ ├── DefaultRedrawableLabel.java
│ │ │ │ ├── DefaultTextArea.java
│ │ │ │ ├── DefaultWorkInProgressFormatter.java
│ │ │ │ ├── FlushConsoleListener.java
│ │ │ │ ├── Label.java
│ │ │ │ ├── MultiLineBuildProgressArea.java
│ │ │ │ ├── ProgressBar.java
│ │ │ │ ├── ProgressOperation.java
│ │ │ │ ├── ProgressOperations.java
│ │ │ │ ├── RedrawableLabel.java
│ │ │ │ ├── StyledLabel.java
│ │ │ │ ├── StyledTextOutputBackedRenderer.java
│ │ │ │ ├── TextArea.java
│ │ │ │ ├── ThrottlingOutputEventListener.java
│ │ │ │ ├── UserInputConsoleRenderer.java
│ │ │ │ ├── UserInputStandardOutputRenderer.java
│ │ │ │ └── WorkInProgressRenderer.java
│ │ │ ├── ConsoleRenderer.java
│ │ │ ├── DefaultLoggingConfiguration.java
│ │ │ ├── events
│ │ │ │ ├── CategorisedOutputEvent.java
│ │ │ │ ├── EndOutputEvent.java
│ │ │ │ ├── FlushOutputEvent.java
│ │ │ │ ├── LogEvent.java
│ │ │ │ ├── LogLevelChangeEvent.java
│ │ │ │ ├── operations
│ │ │ │ │ ├── LogEventBuildOperationProgressDetails.java
│ │ │ │ │ ├── ProgressStartBuildOperationProgressDetails.java
│ │ │ │ │ └── StyledTextBuildOperationProgressDetails.java
│ │ │ │ ├── OutputEvent.java
│ │ │ │ ├── OutputEventListener.java
│ │ │ │ ├── ProgressCompleteEvent.java
│ │ │ │ ├── ProgressEvent.java
│ │ │ │ ├── ProgressStartEvent.java
│ │ │ │ ├── PromptOutputEvent.java
│ │ │ │ ├── RenderableOutputEvent.java
│ │ │ │ ├── StyledTextOutputEvent.java
│ │ │ │ ├── UpdateNowEvent.java
│ │ │ │ ├── UserInputRequestEvent.java
│ │ │ │ └── UserInputResumeEvent.java
│ │ │ ├── format
│ │ │ │ ├── DurationFormatter.java
│ │ │ │ ├── LogHeaderFormatter.java
│ │ │ │ ├── PrettyPrefixedLogHeaderFormatter.java
│ │ │ │ └── TersePrettyDurationFormatter.java
│ │ │ ├── LoggingCommandLineConverter.java
│ │ │ ├── LoggingConfigurationBuildOptions.java
│ │ │ ├── LoggingManagerInternal.java
│ │ │ ├── LoggingOutputInternal.java
│ │ │ ├── LogLevelMapping.java
│ │ │ ├── progress
│ │ │ │ ├── DefaultProgressLoggerFactory.java
│ │ │ │ ├── ProgressListener.java
│ │ │ │ ├── ProgressLoggerFactory.java
│ │ │ │ └── ProgressLogger.java
│ │ │ ├── serializer
│ │ │ │ ├── LogEventSerializer.java
│ │ │ │ ├── LogLevelChangeEventSerializer.java
│ │ │ │ ├── ProgressCompleteEventSerializer.java
│ │ │ │ ├── ProgressEventSerializer.java
│ │ │ │ ├── ProgressStartEventSerializer.java
│ │ │ │ ├── PromptOutputEventSerializer.java
│ │ │ │ ├── SpanSerializer.java
│ │ │ │ ├── StyledTextOutputEventSerializer.java
│ │ │ │ ├── UserInputRequestEventSerializer.java
│ │ │ │ └── UserInputResumeEventSerializer.java
│ │ │ ├── services
│ │ │ │ ├── DefaultLoggingManagerFactory.java
│ │ │ │ ├── DefaultLoggingManager.java
│ │ │ │ ├── DefaultStyledTextOutputFactory.java
│ │ │ │ ├── LoggingBackedStyledTextOutput.java
│ │ │ │ ├── LoggingServiceRegistry.java
│ │ │ │ ├── ProgressLoggingBridge.java
│ │ │ │ └── TextStreamOutputEventListener.java
│ │ │ ├── sink
│ │ │ │ ├── AnsiConsoleUtil.java
│ │ │ │ ├── ConsoleConfigureAction.java
│ │ │ │ ├── ConsoleStateUtil.java
│ │ │ │ ├── ErrorOutputDispatchingListener.java
│ │ │ │ ├── GroupingProgressLogEventGenerator.java
│ │ │ │ ├── LogEventDispatcher.java
│ │ │ │ ├── OutputEventListenerManager.java
│ │ │ │ ├── OutputEventRenderer.java
│ │ │ │ ├── OutputEventTransformer.java
│ │ │ │ └── ProgressLogEventGenerator.java
│ │ │ ├── slf4j
│ │ │ │ ├── BuildOperationAwareLogger.java
│ │ │ │ ├── ContextAwareTaskLogger.java
│ │ │ │ ├── DefaultContextAwareTaskLogger.java
│ │ │ │ ├── OutputEventListenerBackedLoggerContext.java
│ │ │ │ ├── OutputEventListenerBackedLogger.java
│ │ │ │ └── Slf4jLoggingConfigurer.java
│ │ │ ├── source
│ │ │ │ ├── DefaultStdErrLoggingSystem.java
│ │ │ │ ├── DefaultStdOutLoggingSystem.java
│ │ │ │ ├── JavaUtilLoggingSystem.java
│ │ │ │ ├── NoOpLoggingSystem.java
│ │ │ │ ├── PrintStreamLoggingSystem.java
│ │ │ │ ├── StdErrLoggingSystem.java
│ │ │ │ └── StdOutLoggingSystem.java
│ │ │ ├── StandardOutputCapture.java
│ │ │ └── text
│ │ │ ├── AbstractLineChoppingStyledTextOutput.java
│ │ │ ├── AbstractStyledTextOutputFactory.java
│ │ │ ├── AbstractStyledTextOutput.java
│ │ │ ├── BufferingStyledTextOutput.java
│ │ │ ├── DiagnosticsVisitor.java
│ │ │ ├── LinePrefixingStyledTextOutput.java
│ │ │ ├── Span.java
│ │ │ ├── StreamBackedStandardOutputListener.java
│ │ │ ├── StreamingStyledTextOutputFactory.java
│ │ │ ├── StreamingStyledTextOutput.java
│ │ │ ├── StyledTextOutputFactory.java
│ │ │ ├── StyledTextOutput.java
│ │ │ ├── Style.java
│ │ │ └── TreeFormatter.java
│ │ ├── logging
│ │ │ ├── LoggingManagerInternal.java
│ │ │ ├── ProgressLoggerFactory.java
│ │ │ ├── StandardOutputCapture.java
│ │ │ └── StyledTextOutputFactory.java
│ │ └── util
│ │ ├── DeprecationLogger.java
│ │ └── SingleMessageLogger.java
│ └── slf4j
│ └── impl
│ └── StaticLoggerBinder.java
├── maven
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.maven.properties
│ │ │ └── org.gradle.maven-publish.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ ├── apache
│ │ └── maven
│ │ └── artifact
│ │ └── ant
│ │ ├── Authentication.java
│ │ ├── package-info.java
│ │ ├── Proxy.java
│ │ ├── RemoteRepository.java
│ │ ├── Repository.java
│ │ └── RepositoryPolicy.java
│ └── gradle
│ ├── api
│ │ ├── artifacts
│ │ │ └── maven
│ │ │ ├── Conf2ScopeMappingContainer.java
│ │ │ ├── Conf2ScopeMapping.java
│ │ │ ├── GroovyMavenDeployer.java
│ │ │ ├── MavenDeployer.java
│ │ │ ├── MavenDeployment.java
│ │ │ ├── MavenPom.java
│ │ │ ├── MavenResolver.java
│ │ │ ├── package-info.java
│ │ │ ├── PomFilterContainer.java
│ │ │ └── PublishFilter.java
│ │ ├── plugins
│ │ │ ├── MavenPluginConvention.java
│ │ │ ├── MavenPlugin.java
│ │ │ └── MavenRepositoryHandlerConvention.java
│ │ ├── publication
│ │ │ └── maven
│ │ │ └── internal
│ │ │ ├── action
│ │ │ │ ├── AbstractMavenPublishAction.java
│ │ │ │ ├── DefaultMavenDeployRetrier.java
│ │ │ │ ├── LoggingMavenTransferListener.java
│ │ │ │ ├── MavenDeployAction.java
│ │ │ │ ├── MavenDeployRetrier.java
│ │ │ │ ├── MavenInstallAction.java
│ │ │ │ ├── MavenPublishAction.java
│ │ │ │ ├── MavenWagonDeployAction.java
│ │ │ │ └── SnapshotVersionManager.java
│ │ │ ├── ArtifactPomContainer.java
│ │ │ ├── ArtifactPomFactory.java
│ │ │ ├── ArtifactPom.java
│ │ │ ├── BasePomFilterContainer.java
│ │ │ ├── DefaultArtifactPomContainer.java
│ │ │ ├── DefaultArtifactPomFactory.java
│ │ │ ├── DefaultArtifactPom.java
│ │ │ ├── DefaultDeployerFactory.java
│ │ │ ├── DefaultMavenDeployment.java
│ │ │ ├── DefaultMavenRepositoryHandlerConvention.java
│ │ │ ├── DefaultPomFilter.java
│ │ │ ├── deployer
│ │ │ │ ├── AbstractMavenResolver.java
│ │ │ │ ├── BaseMavenDeployer.java
│ │ │ │ ├── BaseMavenInstaller.java
│ │ │ │ ├── DefaultGroovyMavenDeployer.java
│ │ │ │ └── MavenRemoteRepository.java
│ │ │ ├── DeployerFactory.java
│ │ │ ├── MavenFactory.java
│ │ │ ├── MavenPomMetaInfoProvider.java
│ │ │ ├── MavenVersionRangeMapper.java
│ │ │ ├── ModelFactory.java
│ │ │ ├── pom
│ │ │ │ ├── CustomModelBuilder.java
│ │ │ │ ├── DefaultConf2ScopeMappingContainer.java
│ │ │ │ ├── DefaultExcludeRuleConverter.java
│ │ │ │ ├── DefaultMavenFactory.java
│ │ │ │ ├── DefaultMavenPomFactory.java
│ │ │ │ ├── DefaultMavenPom.java
│ │ │ │ ├── DefaultPomDependenciesConverter.java
│ │ │ │ ├── ExcludeRuleConverter.java
│ │ │ │ ├── PlexusLoggerAdapter.java
│ │ │ │ ├── PomDependenciesConverter.java
│ │ │ │ └── ProjectDependencyArtifactIdExtractorHack.java
│ │ │ ├── PomFilter.java
│ │ │ ├── VersionRangeMapper.java
│ │ │ └── wagon
│ │ │ ├── RepositoryTransportDeployWagon.java
│ │ │ └── RepositoryTransportWagonAdapter.java
│ │ └── publish
│ │ └── maven
│ │ ├── internal
│ │ │ ├── artifact
│ │ │ │ ├── AbstractMavenArtifact.java
│ │ │ │ ├── ArchiveTaskBasedMavenArtifact.java
│ │ │ │ ├── DefaultMavenArtifactSet.java
│ │ │ │ ├── DerivedMavenArtifact.java
│ │ │ │ ├── FileBasedMavenArtifact.java
│ │ │ │ ├── MavenArtifactNotationParserFactory.java
│ │ │ │ ├── PublishArtifactBasedMavenArtifact.java
│ │ │ │ └── SingleOutputTaskMavenArtifact.java
│ │ │ ├── dependencies
│ │ │ │ ├── DefaultMavenDependency.java
│ │ │ │ └── MavenDependencyInternal.java
│ │ │ ├── MavenPublishServices.java
│ │ │ ├── publication
│ │ │ │ ├── DefaultMavenPomDeveloper.java
│ │ │ │ ├── DefaultMavenPomDistributionManagement.java
│ │ │ │ ├── DefaultMavenPom.java
│ │ │ │ ├── DefaultMavenPomLicense.java
│ │ │ │ ├── DefaultMavenPomMailingList.java
│ │ │ │ ├── DefaultMavenPomOrganization.java
│ │ │ │ ├── DefaultMavenPomProjectManagement.java
│ │ │ │ ├── DefaultMavenPomRelocation.java
│ │ │ │ ├── DefaultMavenPomScm.java
│ │ │ │ ├── DefaultMavenPublication.java
│ │ │ │ ├── MavenPomDistributionManagementInternal.java
│ │ │ │ ├── MavenPomInternal.java
│ │ │ │ ├── MavenPublicationInternal.java
│ │ │ │ ├── ReadableMavenProjectIdentity.java
│ │ │ │ └── WritableMavenProjectIdentity.java
│ │ │ ├── publisher
│ │ │ │ ├── AbstractMavenPublisher.java
│ │ │ │ ├── MavenLocalPublisher.java
│ │ │ │ ├── MavenNormalizedPublication.java
│ │ │ │ ├── MavenProjectIdentity.java
│ │ │ │ ├── MavenPublisher.java
│ │ │ │ ├── MavenRemotePublisher.java
│ │ │ │ ├── MutableMavenProjectIdentity.java
│ │ │ │ ├── StaticLockingMavenPublisher.java
│ │ │ │ └── ValidatingMavenPublisher.java
│ │ │ ├── tasks
│ │ │ │ └── MavenPomFileGenerator.java
│ │ │ └── versionmapping
│ │ │ ├── DefaultVariantVersionMappingStrategy.java
│ │ │ └── DefaultVersionMappingStrategy.java
│ │ ├── InvalidMavenPublicationException.java
│ │ ├── MavenArtifact.java
│ │ ├── MavenArtifactSet.java
│ │ ├── MavenDependency.java
│ │ ├── MavenPomCiManagement.java
│ │ ├── MavenPomContributor.java
│ │ ├── MavenPomContributorSpec.java
│ │ ├── MavenPomDeveloper.java
│ │ ├── MavenPomDeveloperSpec.java
│ │ ├── MavenPomDistributionManagement.java
│ │ ├── MavenPomIssueManagement.java
│ │ ├── MavenPom.java
│ │ ├── MavenPomLicense.java
│ │ ├── MavenPomLicenseSpec.java
│ │ ├── MavenPomMailingList.java
│ │ ├── MavenPomMailingListSpec.java
│ │ ├── MavenPomOrganization.java
│ │ ├── MavenPomRelocation.java
│ │ ├── MavenPomScm.java
│ │ ├── MavenPublication.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── MavenPublishPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── AbstractPublishToMaven.java
│ │ ├── GenerateMavenPom.java
│ │ ├── package-info.java
│ │ ├── PublishToMavenLocal.java
│ │ └── PublishToMavenRepository.java
│ └── maven
│ ├── MavenModule.java
│ ├── MavenPomArtifact.java
│ └── package-info.java
├── messaging
│ └── org
│ └── gradle
│ └── internal
│ ├── actor
│ │ ├── ActorFactory.java
│ │ ├── Actor.java
│ │ └── internal
│ │ └── DefaultActorFactory.java
│ ├── dispatch
│ │ ├── AsyncDispatch.java
│ │ ├── BoundedDispatch.java
│ │ ├── ContextClassLoaderDispatch.java
│ │ ├── ContextClassLoaderProxy.java
│ │ ├── DiscardingFailureHandler.java
│ │ ├── DispatchException.java
│ │ ├── DispatchFailureHandler.java
│ │ ├── Dispatch.java
│ │ ├── ExceptionTrackingFailureHandler.java
│ │ ├── FailureHandlingDispatch.java
│ │ ├── MethodInvocation.java
│ │ ├── ProxyDispatchAdapter.java
│ │ ├── Receive.java
│ │ ├── ReflectionDispatch.java
│ │ └── StreamCompletion.java
│ ├── event
│ │ ├── AbstractBroadcastDispatch.java
│ │ ├── BroadcastDispatch.java
│ │ ├── DefaultListenerManager.java
│ │ ├── ListenerBroadcast.java
│ │ ├── ListenerManager.java
│ │ └── ListenerNotificationException.java
│ ├── remote
│ │ ├── Address.java
│ │ ├── ConnectionAcceptor.java
│ │ ├── internal
│ │ │ ├── ConnectCompletion.java
│ │ │ ├── ConnectException.java
│ │ │ ├── Connection.java
│ │ │ ├── hub
│ │ │ │ ├── ConnectionSet.java
│ │ │ │ ├── ConnectionState.java
│ │ │ │ ├── DefaultMethodArgsSerializer.java
│ │ │ │ ├── IncomingQueue.java
│ │ │ │ ├── InterHubMessageSerializer.java
│ │ │ │ ├── JavaSerializationBackedMethodArgsSerializer.java
│ │ │ │ ├── MessageHubBackedClient.java
│ │ │ │ ├── MessageHubBackedObjectConnection.java
│ │ │ │ ├── MessageHubBackedServer.java
│ │ │ │ ├── MessageHub.java
│ │ │ │ ├── MethodArgsSerializer.java
│ │ │ │ ├── MethodInvocationSerializer.java
│ │ │ │ ├── OutgoingQueue.java
│ │ │ │ ├── protocol
│ │ │ │ │ ├── ChannelIdentifier.java
│ │ │ │ │ ├── ChannelMessage.java
│ │ │ │ │ ├── EndOfStream.java
│ │ │ │ │ ├── InterHubMessage.java
│ │ │ │ │ ├── RejectedMessage.java
│ │ │ │ │ ├── Routable.java
│ │ │ │ │ └── StreamFailureMessage.java
│ │ │ │ ├── queue
│ │ │ │ │ ├── EndPointQueue.java
│ │ │ │ │ ├── MultiChannelQueue.java
│ │ │ │ │ ├── MultiEndPointQueue.java
│ │ │ │ │ └── QueueInitializer.java
│ │ │ │ ├── RejectedMessageListener.java
│ │ │ │ └── StreamFailureHandler.java
│ │ │ ├── IncomingConnector.java
│ │ │ ├── inet
│ │ │ │ ├── InetAddresses.java
│ │ │ │ ├── InetAddressFactory.java
│ │ │ │ ├── InetEndpoint.java
│ │ │ │ ├── MultiChoiceAddress.java
│ │ │ │ ├── MultiChoiceAddressSerializer.java
│ │ │ │ ├── SocketConnectCompletion.java
│ │ │ │ ├── SocketConnection.java
│ │ │ │ ├── SocketInetAddress.java
│ │ │ │ ├── TcpIncomingConnector.java
│ │ │ │ └── TcpOutgoingConnector.java
│ │ │ ├── KryoBackedMessageSerializer.java
│ │ │ ├── MessageIOException.java
│ │ │ ├── MessageSerializer.java
│ │ │ ├── OutgoingConnector.java
│ │ │ ├── RecoverableMessageIOException.java
│ │ │ └── RemoteConnection.java
│ │ ├── MessagingClient.java
│ │ ├── MessagingServer.java
│ │ ├── ObjectConnectionBuilder.java
│ │ ├── ObjectConnection.java
│ │ └── services
│ │ └── MessagingServices.java
│ └── serialize
│ ├── AbstractCollectionSerializer.java
│ ├── AbstractDecoder.java
│ ├── AbstractEncoder.java
│ ├── AbstractSerializer.java
│ ├── BaseSerializerFactory.java
│ ├── CausePlaceholder.java
│ ├── ContextualPlaceholderException.java
│ ├── Decoder.java
│ ├── DefaultSerializer.java
│ ├── DefaultSerializerRegistry.java
│ ├── Encoder.java
│ ├── ExceptionPlaceholder.java
│ ├── ExceptionReplacingObjectInputStream.java
│ ├── ExceptionReplacingObjectOutputStream.java
│ ├── FlushableEncoder.java
│ ├── HashCodeSerializer.java
│ ├── InputStreamBackedDecoder.java
│ ├── InterningStringSerializer.java
│ ├── IntSetSerializer.java
│ ├── kryo
│ │ ├── KryoBackedDecoder.java
│ │ ├── KryoBackedEncoder.java
│ │ ├── StringDeduplicatingKryoBackedDecoder.java
│ │ ├── StringDeduplicatingKryoBackedEncoder.java
│ │ └── TypeSafeSerializer.java
│ ├── ListSerializer.java
│ ├── MapSerializer.java
│ ├── Message.java
│ ├── NullSafeStringSerializer.java
│ ├── ObjectReader.java
│ ├── ObjectWriter.java
│ ├── OutputStreamBackedEncoder.java
│ ├── PlaceholderException.java
│ ├── Serializer.java
│ ├── SerializerRegistry.java
│ ├── Serializers.java
│ ├── SetSerializer.java
│ ├── StatefulSerializer.java
│ └── TopLevelExceptionPlaceholder.java
├── model-core
│ ├── META-INF
│ │ └── services
│ │ └── org.codehaus.groovy.runtime.ExtensionModule
│ └── org
│ └── gradle
│ ├── api
│ │ └── internal
│ │ ├── ConventionMapping.java
│ │ ├── DynamicObjectAware.java
│ │ ├── HasConvention.java
│ │ ├── IConventionAware.java
│ │ ├── model
│ │ │ └── NamedObjectInstantiator.java
│ │ ├── plugins
│ │ │ ├── DefaultConvention.java
│ │ │ ├── DslObject.java
│ │ │ └── ExtensionContainerInternal.java
│ │ ├── provider
│ │ │ ├── AbstractCollectionProperty.java
│ │ │ ├── AbstractCombiningProvider.java
│ │ │ ├── AbstractMappingProvider.java
│ │ │ ├── AbstractMinimalProvider.java
│ │ │ ├── AbstractProperty.java
│ │ │ ├── AbstractReadOnlyProvider.java
│ │ │ ├── ChangingValueHandler.java
│ │ │ ├── ChangingValue.java
│ │ │ ├── CollectionPropertyInternal.java
│ │ │ ├── CollectionProviderInternal.java
│ │ │ ├── Collector.java
│ │ │ ├── Collectors.java
│ │ │ ├── DefaultListProperty.java
│ │ │ ├── DefaultMapProperty.java
│ │ │ ├── DefaultPropertyState.java
│ │ │ ├── DefaultProviderFactory.java
│ │ │ ├── DefaultProvider.java
│ │ │ ├── DefaultSetProperty.java
│ │ │ ├── MapCollector.java
│ │ │ ├── MapCollectors.java
│ │ │ ├── MapEntryCollector.java
│ │ │ ├── MapPropertyExtensions.java
│ │ │ ├── MapProviderInternal.java
│ │ │ ├── package-info.java
│ │ │ ├── ProducerAwareProperty.java
│ │ │ ├── PropertyInternal.java
│ │ │ ├── ProviderInternal.java
│ │ │ ├── Providers.java
│ │ │ ├── TransformBackedProvider.java
│ │ │ ├── ValidatingMapEntryCollector.java
│ │ │ ├── ValidatingValueCollector.java
│ │ │ ├── ValueCollector.java
│ │ │ ├── ValueSanitizer.java
│ │ │ └── ValueSanitizers.java
│ │ └── tasks
│ │ ├── AbstractTaskDependency.java
│ │ ├── AbstractTaskDependencyResolveContext.java
│ │ ├── CachingTaskDependencyResolveContext.java
│ │ ├── DefaultTaskDependency.java
│ │ ├── FailureCollectingTaskDependencyResolveContext.java
│ │ ├── FinalizeAction.java
│ │ ├── TaskDependencyContainer.java
│ │ ├── TaskDependencyInternal.java
│ │ ├── TaskDependencyResolveContext.java
│ │ ├── TaskDependencyResolveException.java
│ │ ├── TaskResolver.java
│ │ ├── WorkDependencyResolver.java
│ │ └── WorkNodeAction.java
│ ├── internal
│ │ ├── extensibility
│ │ │ ├── ConventionAwareHelper.java
│ │ │ ├── DefaultConvention.java
│ │ │ ├── DefaultExtensionsSchema.java
│ │ │ ├── DefaultExtraPropertiesExtension.java
│ │ │ ├── ExtensibleDynamicObject.java
│ │ │ ├── ExtensionsStorage.java
│ │ │ ├── ExtraPropertiesDynamicObjectAdapter.java
│ │ │ ├── MixInClosurePropertiesAsMethodsDynamicObject.java
│ │ │ └── NoConventionMapping.java
│ │ ├── instantiation
│ │ │ ├── AbstractClassGenerator.java
│ │ │ ├── AsmBackedClassGenerator.java
│ │ │ ├── ClassGenerationException.java
│ │ │ ├── ClassGenerator.java
│ │ │ ├── ConstructorSelector.java
│ │ │ ├── DefaultInstantiationScheme.java
│ │ │ ├── DefaultInstantiatorFactory.java
│ │ │ ├── DependencyInjectingInstantiator.java
│ │ │ ├── InjectAnnotationHandler.java
│ │ │ ├── InjectUtil.java
│ │ │ ├── InstanceFactory.java
│ │ │ ├── InstantiationScheme.java
│ │ │ ├── InstantiatorFactory.java
│ │ │ ├── Jsr330ConstructorSelector.java
│ │ │ ├── ManagedTypeFactory.java
│ │ │ ├── MixInExtensibleDynamicObject.java
│ │ │ └── ParamsMatchingConstructorSelector.java
│ │ ├── metaobject
│ │ │ ├── AbstractDynamicObject.java
│ │ │ ├── BeanDynamicObject.java
│ │ │ ├── CompositeDynamicObject.java
│ │ │ ├── ConfigureDelegate.java
│ │ │ └── DynamicObjectUtil.java
│ │ ├── reflect
│ │ │ ├── AnnotationCategory.java
│ │ │ ├── annotations
│ │ │ │ ├── impl
│ │ │ │ │ ├── DefaultPropertyAnnotationMetadata.java
│ │ │ │ │ ├── DefaultTypeAnnotationMetadata.java
│ │ │ │ │ ├── DefaultTypeAnnotationMetadataStore.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PropertyAnnotationMetadata.java
│ │ │ │ ├── TypeAnnotationMetadata.java
│ │ │ │ └── TypeAnnotationMetadataStore.java
│ │ │ ├── ClassDetails.java
│ │ │ ├── ClassInspector.java
│ │ │ ├── GroovyMethods.java
│ │ │ ├── JavaPropertyReflectionUtil.java
│ │ │ ├── MethodDescription.java
│ │ │ ├── MethodSet.java
│ │ │ ├── Methods.java
│ │ │ ├── MutableClassDetails.java
│ │ │ ├── MutablePropertyDetails.java
│ │ │ ├── NoSuchPropertyException.java
│ │ │ ├── ParameterValidationContext.java
│ │ │ ├── PropertyAccessor.java
│ │ │ ├── PropertyAccessorType.java
│ │ │ ├── PropertyDetails.java
│ │ │ ├── PropertyMetadata.java
│ │ │ ├── PropertyMutator.java
│ │ │ ├── Types.java
│ │ │ ├── UnsupportedPropertyValueException.java
│ │ │ └── ValidationProblem.java
│ │ └── state
│ │ └── Managed.java
│ ├── model
│ │ ├── ConfigurationCycleException.java
│ │ ├── Defaults.java
│ │ ├── Each.java
│ │ ├── Finalize.java
│ │ ├── internal
│ │ │ ├── asm
│ │ │ │ ├── AsmClassGenerator.java
│ │ │ │ └── AsmClassGeneratorUtils.java
│ │ │ ├── core
│ │ │ │ ├── AbstractModelAction.java
│ │ │ │ ├── AbstractModelActionWithView.java
│ │ │ │ ├── AddProjectionsAction.java
│ │ │ │ ├── ChainingModelProjection.java
│ │ │ │ ├── ChildNodeInitializerStrategyAccessor.java
│ │ │ │ ├── ChildNodeInitializerStrategyAccessors.java
│ │ │ │ ├── ChildNodeInitializerStrategy.java
│ │ │ │ ├── DefaultModelRegistration.java
│ │ │ │ ├── DefaultModelViewState.java
│ │ │ │ ├── DefaultNodeInitializerRegistry.java
│ │ │ │ ├── DeferredModelAction.java
│ │ │ │ ├── DirectNodeInputUsingModelAction.java
│ │ │ │ ├── DirectNodeNoInputsModelAction.java
│ │ │ │ ├── DuplicateModelException.java
│ │ │ │ ├── EmptyModelProjection.java
│ │ │ │ ├── EmptyReferenceProjection.java
│ │ │ │ ├── Hidden.java
│ │ │ │ ├── InputUsingModelAction.java
│ │ │ │ ├── InstanceModelView.java
│ │ │ │ ├── ModelAction.java
│ │ │ │ ├── ModelActionRole.java
│ │ │ │ ├── ModelAdapter.java
│ │ │ │ ├── ModelMapGroovyView.java
│ │ │ │ ├── ModelMapModelProjection.java
│ │ │ │ ├── ModelMaps.java
│ │ │ │ ├── ModelNode.java
│ │ │ │ ├── ModelNodes.java
│ │ │ │ ├── ModelPath.java
│ │ │ │ ├── ModelPredicate.java
│ │ │ │ ├── ModelProjection.java
│ │ │ │ ├── ModelPromise.java
│ │ │ │ ├── ModelReference.java
│ │ │ │ ├── ModelRegistration.java
│ │ │ │ ├── ModelRegistrations.java
│ │ │ │ ├── ModelRuleExecutionException.java
│ │ │ │ ├── ModelSpec.java
│ │ │ │ ├── ModelTypeInitializationException.java
│ │ │ │ ├── ModelViewFactory.java
│ │ │ │ ├── ModelView.java
│ │ │ │ ├── ModelViews.java
│ │ │ │ ├── ModelViewState.java
│ │ │ │ ├── MutableModelNode.java
│ │ │ │ ├── NamedEntityInstantiator.java
│ │ │ │ ├── NamedEntityInstantiators.java
│ │ │ │ ├── NodeBackedModelMap.java
│ │ │ │ ├── NodeBackedModelSet.java
│ │ │ │ ├── NodeInitializerContext.java
│ │ │ │ ├── NodeInitializer.java
│ │ │ │ ├── NodeInitializerRegistry.java
│ │ │ │ ├── NodePredicate.java
│ │ │ │ ├── NoInputsModelAction.java
│ │ │ │ ├── rule
│ │ │ │ │ └── describe
│ │ │ │ │ ├── AbstractModelRuleDescriptor.java
│ │ │ │ │ ├── MethodModelRuleDescriptor.java
│ │ │ │ │ ├── ModelRuleDescriptor.java
│ │ │ │ │ ├── NestedModelRuleDescriptor.java
│ │ │ │ │ └── SimpleModelRuleDescriptor.java
│ │ │ │ ├── SpecializedModelMapProjection.java
│ │ │ │ ├── TypeCompatibilityModelProjectionSupport.java
│ │ │ │ ├── TypedModelProjection.java
│ │ │ │ └── UnmanagedModelProjection.java
│ │ │ ├── inspect
│ │ │ │ ├── AbstractAnnotationDrivenModelRuleExtractor.java
│ │ │ │ ├── AbstractExtractedModelRule.java
│ │ │ │ ├── AbstractMethodRuleAction.java
│ │ │ │ ├── AbstractModelCreationRuleExtractor.java
│ │ │ │ ├── AbstractMutationModelRuleExtractor.java
│ │ │ │ ├── DefaultMethodModelRuleExtractionContext.java
│ │ │ │ ├── DefaultMethodRuleDefinition.java
│ │ │ │ ├── DefaultModelRuleInvoker.java
│ │ │ │ ├── DefaultRuleSourceValidationProblemCollector.java
│ │ │ │ ├── DefaultsModelRuleExtractor.java
│ │ │ │ ├── ExtractedModelRule.java
│ │ │ │ ├── ExtractedRuleSource.java
│ │ │ │ ├── FactoryBasedStructNodeInitializer.java
│ │ │ │ ├── FinalizeModelRuleExtractor.java
│ │ │ │ ├── FormattingValidationProblemCollector.java
│ │ │ │ ├── ManagedChildNodeCreatorStrategy.java
│ │ │ │ ├── ManagedModelCreationRuleExtractor.java
│ │ │ │ ├── MethodBackedModelAction.java
│ │ │ │ ├── MethodModelRuleApplicationContext.java
│ │ │ │ ├── MethodModelRuleExtractionContext.java
│ │ │ │ ├── MethodModelRuleExtractor.java
│ │ │ │ ├── MethodModelRuleExtractors.java
│ │ │ │ ├── MethodRuleAction.java
│ │ │ │ ├── MethodRuleDefinition.java
│ │ │ │ ├── ModelElementProjection.java
│ │ │ │ ├── ModelRuleExtractor.java
│ │ │ │ ├── ModelRuleInvoker.java
│ │ │ │ ├── ModelRuleSourceDetector.java
│ │ │ │ ├── MutateModelRuleExtractor.java
│ │ │ │ ├── ProjectionOnlyNodeInitializer.java
│ │ │ │ ├── ReadonlyImmutableManagedPropertyException.java
│ │ │ │ ├── RuleApplicationScope.java
│ │ │ │ ├── RuleDefinitionRuleExtractor.java
│ │ │ │ ├── RuleExtractorUtils.java
│ │ │ │ ├── RuleSourceValidationProblemCollector.java
│ │ │ │ ├── StructNodeInitializer.java
│ │ │ │ ├── UnmanagedModelCreationRuleExtractor.java
│ │ │ │ ├── UnmanagedPropertyMissingSetterException.java
│ │ │ │ ├── ValidateModelRuleExtractor.java
│ │ │ │ └── ValidationProblemCollector.java
│ │ │ ├── manage
│ │ │ │ ├── binding
│ │ │ │ │ ├── AbstractDelegationBinding.java
│ │ │ │ │ ├── AbstractStructMethodBinding.java
│ │ │ │ │ ├── BridgeMethodBinding.java
│ │ │ │ │ ├── DefaultStructBindings.java
│ │ │ │ │ ├── DefaultStructBindingsStore.java
│ │ │ │ │ ├── DelegateMethodBinding.java
│ │ │ │ │ ├── DirectMethodBinding.java
│ │ │ │ │ ├── InvalidManagedTypeException.java
│ │ │ │ │ ├── ManagedProperty.java
│ │ │ │ │ ├── ManagedPropertyMethodBinding.java
│ │ │ │ │ ├── StructBindingExtractionContext.java
│ │ │ │ │ ├── StructBindings.java
│ │ │ │ │ ├── StructBindingsStore.java
│ │ │ │ │ ├── StructBindingValidationProblemCollector.java
│ │ │ │ │ ├── StructMethodBinding.java
│ │ │ │ │ └── StructMethodImplementationBinding.java
│ │ │ │ ├── instance
│ │ │ │ │ ├── GeneratedViewState.java
│ │ │ │ │ ├── ManagedInstance.java
│ │ │ │ │ ├── ManagedProxyFactory.java
│ │ │ │ │ └── ModelElementState.java
│ │ │ │ ├── projection
│ │ │ │ │ └── ManagedModelProjection.java
│ │ │ │ └── schema
│ │ │ │ ├── AbstractModelSchema.java
│ │ │ │ ├── AbstractStructSchema.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── ModelSchemaCache.java
│ │ │ │ │ ├── MultiWeakClassSet.java
│ │ │ │ │ ├── SingleWeakClassSet.java
│ │ │ │ │ └── WeakClassSet.java
│ │ │ │ ├── CollectionSchema.java
│ │ │ │ ├── CompositeSchema.java
│ │ │ │ ├── extract
│ │ │ │ │ ├── AbstractProxyClassGenerator.java
│ │ │ │ │ ├── CandidateMethods.java
│ │ │ │ │ ├── CollectionNodeInitializerExtractionSupport.java
│ │ │ │ │ ├── DefaultModelSchemaExtractionContext.java
│ │ │ │ │ ├── DefaultModelSchemaExtractor.java
│ │ │ │ │ ├── DefaultModelSchemaStore.java
│ │ │ │ │ ├── EnumStrategy.java
│ │ │ │ │ ├── FactoryBasedStructNodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── InvalidManagedModelElementTypeException.java
│ │ │ │ │ ├── JavaUtilCollectionStrategy.java
│ │ │ │ │ ├── JdkValueTypeStrategy.java
│ │ │ │ │ ├── ManagedCollectionProxyClassGenerator.java
│ │ │ │ │ ├── ManagedImplStructNodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── ManagedImplStructStrategy.java
│ │ │ │ │ ├── ManagedProxyClassGenerator.java
│ │ │ │ │ ├── ModelMapNodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── ModelMapStrategy.java
│ │ │ │ │ ├── ModelPropertyExtractionContext.java
│ │ │ │ │ ├── ModelPropertyExtractionResult.java
│ │ │ │ │ ├── ModelSchemaAspectExtractionResult.java
│ │ │ │ │ ├── ModelSchemaAspectExtractionStrategy.java
│ │ │ │ │ ├── ModelSchemaAspectExtractor.java
│ │ │ │ │ ├── ModelSchemaAspect.java
│ │ │ │ │ ├── ModelSchemaExtractionContext.java
│ │ │ │ │ ├── ModelSchemaExtractionStrategy.java
│ │ │ │ │ ├── ModelSchemaExtractor.java
│ │ │ │ │ ├── ModelSchemaUtils.java
│ │ │ │ │ ├── ModelSetNodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── ModelSetStrategy.java
│ │ │ │ │ ├── NodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── PrimitiveStrategy.java
│ │ │ │ │ ├── PrimitiveTypes.java
│ │ │ │ │ ├── PropertyAccessorExtractionContext.java
│ │ │ │ │ ├── RuleSourceSchemaExtractionStrategy.java
│ │ │ │ │ ├── ScalarCollectionModelView.java
│ │ │ │ │ ├── ScalarCollectionNodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── ScalarTypes.java
│ │ │ │ │ ├── SpecializedMapNodeInitializerExtractionStrategy.java
│ │ │ │ │ ├── SpecializedMapNodeInitializer.java
│ │ │ │ │ ├── SpecializedMapStrategy.java
│ │ │ │ │ ├── StructSchemaExtractionStrategySupport.java
│ │ │ │ │ └── UnmanagedImplStructStrategy.java
│ │ │ │ ├── ManagedImplSchema.java
│ │ │ │ ├── ManagedImplStructSchema.java
│ │ │ │ ├── ModelMapSchema.java
│ │ │ │ ├── ModelProperty.java
│ │ │ │ ├── ModelSchema.java
│ │ │ │ ├── ModelSchemaStore.java
│ │ │ │ ├── ModelSetSchema.java
│ │ │ │ ├── RuleSourceSchema.java
│ │ │ │ ├── ScalarCollectionSchema.java
│ │ │ │ ├── ScalarValueSchema.java
│ │ │ │ ├── SpecializedMapSchema.java
│ │ │ │ ├── StructSchema.java
│ │ │ │ └── UnmanagedImplStructSchema.java
│ │ │ ├── method
│ │ │ │ └── WeaklyTypeReferencingMethod.java
│ │ │ ├── registry
│ │ │ │ ├── BindingPredicate.java
│ │ │ │ ├── DefaultModelRegistry.java
│ │ │ │ ├── ModelBinding.java
│ │ │ │ ├── ModelElementNode.java
│ │ │ │ ├── ModelGraph.java
│ │ │ │ ├── ModelListener.java
│ │ │ │ ├── ModelNodeInternal.java
│ │ │ │ ├── ModelPathSuggestionProvider.java
│ │ │ │ ├── ModelReferenceNode.java
│ │ │ │ ├── ModelRegistryInternal.java
│ │ │ │ ├── ModelRegistry.java
│ │ │ │ ├── ModelRegistryScope.java
│ │ │ │ ├── NodeAtState.java
│ │ │ │ ├── OneOfTypeBinderCreationListener.java
│ │ │ │ ├── PathBinderCreationListener.java
│ │ │ │ ├── RuleBinder.java
│ │ │ │ ├── RuleBindings.java
│ │ │ │ ├── RuleContext.java
│ │ │ │ ├── UnboundModelRulesException.java
│ │ │ │ └── UnboundRulesProcessor.java
│ │ │ ├── report
│ │ │ │ ├── AmbiguousBindingReporter.java
│ │ │ │ ├── IncompatibleTypeReferenceReporter.java
│ │ │ │ └── unbound
│ │ │ │ ├── UnboundRuleInput.java
│ │ │ │ ├── UnboundRule.java
│ │ │ │ └── UnboundRulesReporter.java
│ │ │ ├── type
│ │ │ │ └── ModelTypes.java
│ │ │ └── typeregistration
│ │ │ ├── BaseInstanceFactory.java
│ │ │ └── InstanceFactory.java
│ │ ├── InvalidModelRuleDeclarationException.java
│ │ ├── InvalidModelRuleException.java
│ │ ├── Managed.java
│ │ ├── ModelElement.java
│ │ ├── Model.java
│ │ ├── ModelMap.java
│ │ ├── ModelRuleBindingException.java
│ │ ├── ModelSet.java
│ │ ├── ModelViewClosedException.java
│ │ ├── Mutate.java
│ │ ├── package-info.java
│ │ ├── Path.java
│ │ ├── ReadOnlyModelViewException.java
│ │ ├── RuleInput.java
│ │ ├── Rules.java
│ │ ├── RuleSource.java
│ │ ├── RuleTarget.java
│ │ ├── Unmanaged.java
│ │ ├── Validate.java
│ │ └── WriteOnlyModelViewException.java
│ └── util
│ ├── ClosureBackedAction.java
│ ├── ConfigureUtil.java
│ └── DeferredUtil.java
├── model-groovy
│ └── org
│ └── gradle
│ └── model
│ └── dsl
│ └── internal
│ ├── inputs
│ │ ├── PotentialInput.java
│ │ └── PotentialInputs.java
│ ├── NonTransformedModelDslBacking.java
│ ├── transform
│ │ ├── ClosureBackedRuleFactory.java
│ │ ├── ClosureCreationInterceptingVerifier.java
│ │ ├── InputReference.java
│ │ ├── InputReferences.java
│ │ ├── ModelBlockTransformer.java
│ │ ├── RulesBlock.java
│ │ ├── RulesVisitor.java
│ │ ├── RuleVisitor.java
│ │ ├── SourceLocation.java
│ │ └── TransformedClosure.java
│ └── TransformedModelDslBacking.java
├── native
│ └── org
│ └── gradle
│ └── internal
│ ├── nativeintegration
│ │ ├── console
│ │ │ ├── ConsoleDetector.java
│ │ │ ├── ConsoleMetaData.java
│ │ │ ├── FallbackConsoleMetaData.java
│ │ │ ├── NativePlatformConsoleDetector.java
│ │ │ ├── NativePlatformConsoleMetaData.java
│ │ │ ├── NoOpConsoleDetector.java
│ │ │ ├── TestConsoleMetadata.java
│ │ │ └── WindowsConsoleDetector.java
│ │ ├── EnvironmentModificationResult.java
│ │ ├── filesystem
│ │ │ ├── Chmod.java
│ │ │ ├── DefaultFileMetadata.java
│ │ │ ├── FileCanonicalizer.java
│ │ │ ├── FileException.java
│ │ │ ├── FileMetadataAccessor.java
│ │ │ ├── FileModeAccessor.java
│ │ │ ├── FileModeMutator.java
│ │ │ ├── FileSystem.java
│ │ │ ├── jdk7
│ │ │ │ ├── Jdk7FileCanonicalizer.java
│ │ │ │ ├── Jdk7FileMetadataAccessor.java
│ │ │ │ ├── Jdk7Symlink.java
│ │ │ │ ├── PosixFilePermissionConverter.java
│ │ │ │ ├── PosixJdk7FilePermissionHandler.java
│ │ │ │ └── WindowsJdk7Symlink.java
│ │ │ ├── services
│ │ │ │ ├── EmptyChmod.java
│ │ │ │ ├── FallbackFileCanonicalizer.java
│ │ │ │ ├── FallbackFileMetadataAccessor.java
│ │ │ │ ├── FallbackStat.java
│ │ │ │ ├── FileSystemServices.java
│ │ │ │ ├── GenericFileSystem.java
│ │ │ │ ├── JdkFallbackHelper.java
│ │ │ │ ├── NativePlatformBackedChmod.java
│ │ │ │ ├── NativePlatformBackedFileMetadataAccessor.java
│ │ │ │ ├── NativePlatformBackedStat.java
│ │ │ │ ├── NativePlatformBackedSymlink.java
│ │ │ │ ├── UnavailablePosixFiles.java
│ │ │ │ ├── UnsupportedFilePermissions.java
│ │ │ │ ├── UnsupportedSymlink.java
│ │ │ │ └── WindowsSymlink.java
│ │ │ ├── Stat.java
│ │ │ └── Symlink.java
│ │ ├── jansi
│ │ │ ├── DefaultJansiRuntimeResolver.java
│ │ │ ├── JansiBootPathConfigurer.java
│ │ │ ├── JansiLibraryFactory.java
│ │ │ ├── JansiLibrary.java
│ │ │ ├── JansiOperatingSystemSupport.java
│ │ │ ├── JansiRuntimeResolver.java
│ │ │ ├── JansiStorage.java
│ │ │ └── JansiStorageLocator.java
│ │ ├── jna
│ │ │ └── UnsupportedEnvironment.java
│ │ ├── NativeIntegrationException.java
│ │ ├── NativeIntegrationUnavailableException.java
│ │ ├── processenvironment
│ │ │ ├── AbstractProcessEnvironment.java
│ │ │ └── NativePlatformBackedProcessEnvironment.java
│ │ ├── ProcessEnvironment.java
│ │ ├── ReflectiveEnvironment.java
│ │ └── services
│ │ ├── FileSystems.java
│ │ └── NativeServices.java
│ └── nativeplatform
│ └── filesystem
│ └── FileSystem.java
├── osgi
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.osgi.properties
│ └── org
│ └── gradle
│ └── api
│ ├── internal
│ │ └── plugins
│ │ └── osgi
│ │ ├── ContainedVersionAnalyzer.java
│ │ ├── DefaultAnalyzerFactory.java
│ │ ├── DefaultOsgiManifest.java
│ │ └── OsgiHelper.java
│ └── plugins
│ └── osgi
│ ├── OsgiManifest.java
│ ├── OsgiPluginConvention.java
│ ├── OsgiPlugin.java
│ └── package-info.java
├── persistent-cache
│ └── org
│ └── gradle
│ └── cache
│ ├── AsyncCacheAccess.java
│ ├── CacheAccess.java
│ ├── CacheBuilder.java
│ ├── CacheDecorator.java
│ ├── CacheOpenException.java
│ ├── CacheRepository.java
│ ├── CleanableStore.java
│ ├── CleanupAction.java
│ ├── CleanupProgressMonitor.java
│ ├── CrossProcessCacheAccess.java
│ ├── FileAccess.java
│ ├── FileIntegrityViolationException.java
│ ├── FileLock.java
│ ├── FileLockManager.java
│ ├── FileLockReleasedSignal.java
│ ├── InsufficientLockModeException.java
│ ├── internal
│ │ ├── AbstractCacheCleanup.java
│ │ ├── AbstractCrossProcessCacheAccess.java
│ │ ├── AbstractFileAccess.java
│ │ ├── AsyncCacheAccessDecoratedCache.java
│ │ ├── BinaryStore.java
│ │ ├── btree
│ │ │ ├── Block.java
│ │ │ ├── BlockPayload.java
│ │ │ ├── BlockPointer.java
│ │ │ ├── BlockStore.java
│ │ │ ├── BTreePersistentIndexedCache.java
│ │ │ ├── ByteInput.java
│ │ │ ├── ByteOutput.java
│ │ │ ├── CachingBlockStore.java
│ │ │ ├── CorruptedCacheException.java
│ │ │ ├── FileBackedBlockStore.java
│ │ │ ├── FreeListBlockStore.java
│ │ │ ├── KeyHasher.java
│ │ │ └── StateCheckBlockStore.java
│ │ ├── CacheAccessSerializer.java
│ │ ├── CacheAccessWorker.java
│ │ ├── CacheCleanupAction.java
│ │ ├── CacheCoordinator.java
│ │ ├── CacheFactory.java
│ │ ├── CacheInitializationAction.java
│ │ ├── Cache.java
│ │ ├── CacheKeyBuilder.java
│ │ ├── cacheops
│ │ │ ├── CacheAccessOperationsStack.java
│ │ │ └── CacheOperationStack.java
│ │ ├── CacheScopeMapping.java
│ │ ├── CacheSupport.java
│ │ ├── CacheVersion.java
│ │ ├── CacheVersionMapping.java
│ │ ├── CleanupActionFactory.java
│ │ ├── CompositeCleanupAction.java
│ │ ├── CrossBuildInMemoryCacheFactory.java
│ │ ├── CrossBuildInMemoryCache.java
│ │ ├── CrossProcessSynchronizingCache.java
│ │ ├── DefaultCacheAccess.java
│ │ ├── DefaultCacheFactory.java
│ │ ├── DefaultCacheKeyBuilder.java
│ │ ├── DefaultCacheRepository.java
│ │ ├── DefaultCleanupProgressMonitor.java
│ │ ├── DefaultFileLockManager.java
│ │ ├── DefaultMultiProcessSafePersistentIndexedCache.java
│ │ ├── DefaultPersistentDirectoryCache.java
│ │ ├── DefaultPersistentDirectoryStore.java
│ │ ├── DefaultProcessMetaDataProvider.java
│ │ ├── FileContentCacheFactory.java
│ │ ├── FileContentCache.java
│ │ ├── FileIntegrityViolationSuppressingPersistentStateCacheDecorator.java
│ │ ├── filelock
│ │ │ ├── DefaultLockStateSerializer.java
│ │ │ ├── LockFileAccess.java
│ │ │ ├── LockInfoAccess.java
│ │ │ ├── LockInfo.java
│ │ │ ├── LockInfoSerializer.java
│ │ │ ├── LockOptionsBuilder.java
│ │ │ ├── LockStateAccess.java
│ │ │ ├── LockState.java
│ │ │ ├── LockStateSerializer.java
│ │ │ └── Version1LockStateSerializer.java
│ │ ├── FilesFinder.java
│ │ ├── FixedExclusiveModeCrossProcessCacheAccess.java
│ │ ├── FixedSharedModeCrossProcessCacheAccess.java
│ │ ├── GeneratedGradleJarCache.java
│ │ ├── HeapProportionalCacheSizer.java
│ │ ├── InMemoryCacheDecoratorFactory.java
│ │ ├── InMemoryDecoratedCache.java
│ │ ├── LeastRecentlyUsedCacheCleanup.java
│ │ ├── Loader.java
│ │ ├── locklistener
│ │ │ ├── DefaultFileLockContentionHandler.java
│ │ │ ├── FileLockCommunicator.java
│ │ │ ├── FileLockContentionHandler.java
│ │ │ ├── FileLockPacketPayload.java
│ │ │ ├── FileLockPacketType.java
│ │ │ └── GracefullyStoppedException.java
│ │ ├── LockOnDemandCrossProcessCacheAccess.java
│ │ ├── LoggingEvictionListener.java
│ │ ├── MapBackedCache.java
│ │ ├── MinimalPersistentCache.java
│ │ ├── MultiProcessSafeAsyncPersistentIndexedCache.java
│ │ ├── NonReservedFileFilter.java
│ │ ├── OnDemandFileAccess.java
│ │ ├── ProcessMetaDataProvider.java
│ │ ├── ProducerGuard.java
│ │ ├── ReferencablePersistentCache.java
│ │ ├── SimpleStateCache.java
│ │ ├── SingleDepthFilesFinder.java
│ │ ├── Stash.java
│ │ ├── Store.java
│ │ ├── UnusedVersionsCacheCleanup.java
│ │ ├── UsedGradleVersions.java
│ │ └── VersionStrategy.java
│ ├── LockOptions.java
│ ├── LockTimeoutException.java
│ ├── MultiProcessSafePersistentIndexedCache.java
│ ├── package-info.java
│ ├── PersistentCache.java
│ ├── PersistentIndexedCache.java
│ ├── PersistentIndexedCacheParameters.java
│ ├── PersistentStateCache.java
│ ├── PersistentStore.java
│ └── UnitOfWorkParticipant.java
├── platform-base
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.binary-base.properties
│ │ │ ├── org.gradle.component-base.properties
│ │ │ ├── org.gradle.component-model-base.properties
│ │ │ ├── org.gradle.language-base.properties
│ │ │ └── org.gradle.lifecycle-base.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── BuildableComponentSpec.java
│ │ ├── CheckableComponentSpec.java
│ │ └── internal
│ │ ├── AbstractBuildableComponentSpec.java
│ │ └── resolve
│ │ ├── DefaultLocalLibraryResolver.java
│ │ ├── DefaultProjectModelResolver.java
│ │ ├── LibraryResolutionErrorMessageBuilder.java
│ │ ├── LibraryResolutionResult.java
│ │ ├── LocalLibraryDependencyResolver.java
│ │ ├── LocalLibraryMetaDataAdapter.java
│ │ ├── LocalLibraryResolver.java
│ │ ├── ProjectModelResolver.java
│ │ └── VariantBinarySelector.java
│ ├── language
│ │ └── base
│ │ ├── artifact
│ │ │ ├── package-info.java
│ │ │ └── SourcesArtifact.java
│ │ ├── compile
│ │ │ ├── CompilerVersion.java
│ │ │ └── package-info.java
│ │ ├── DependentSourceSet.java
│ │ ├── FunctionalSourceSet.java
│ │ ├── internal
│ │ │ ├── AbstractLanguageSourceSet.java
│ │ │ ├── compile
│ │ │ │ ├── CompilerFactory.java
│ │ │ │ ├── Compiler.java
│ │ │ │ ├── CompilerUtil.java
│ │ │ │ ├── CompileSpec.java
│ │ │ │ ├── DefaultCompilerVersion.java
│ │ │ │ └── VersionAwareCompiler.java
│ │ │ ├── DefaultProjectSourceSet.java
│ │ │ ├── JointCompileTaskConfig.java
│ │ │ ├── LanguageSourceSetInternal.java
│ │ │ ├── model
│ │ │ │ ├── BinarySourceTransformations.java
│ │ │ │ └── DefaultLibraryLocalComponentMetadata.java
│ │ │ ├── plugins
│ │ │ │ └── CleanRule.java
│ │ │ ├── ProjectLayout.java
│ │ │ ├── registry
│ │ │ │ ├── DefaultLanguageTransformContainer.java
│ │ │ │ ├── LanguageTransformContainer.java
│ │ │ │ └── LanguageTransform.java
│ │ │ ├── resolve
│ │ │ │ └── LibraryResolveException.java
│ │ │ ├── SourceTransformTaskConfig.java
│ │ │ └── tasks
│ │ │ ├── SimpleStaleClassCleaner.java
│ │ │ └── StaleClassCleaner.java
│ │ ├── LanguageSourceSet.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── ComponentModelBasePlugin.java
│ │ │ ├── LanguageBasePlugin.java
│ │ │ ├── LifecycleBasePlugin.java
│ │ │ └── package-info.java
│ │ ├── ProjectSourceSet.java
│ │ └── sources
│ │ ├── BaseLanguageSourceSet.java
│ │ └── package-info.java
│ ├── model
│ │ └── internal
│ │ └── core
│ │ └── DomainObjectCollectionBackedModelMap.java
│ └── platform
│ └── base
│ ├── ApplicationBinarySpec.java
│ ├── Application.java
│ ├── ApplicationSpec.java
│ ├── binary
│ │ ├── BaseBinarySpec.java
│ │ └── package-info.java
│ ├── BinaryContainer.java
│ ├── Binary.java
│ ├── BinarySpec.java
│ ├── BinaryTasksCollection.java
│ ├── BinaryTasks.java
│ ├── component
│ │ ├── BaseComponentSpec.java
│ │ ├── internal
│ │ │ ├── AbstractComponentSpec.java
│ │ │ ├── ComponentSpecFactory.java
│ │ │ └── DefaultComponentSpec.java
│ │ └── package-info.java
│ ├── ComponentBinaries.java
│ ├── ComponentSpecContainer.java
│ ├── ComponentSpec.java
│ ├── ComponentType.java
│ ├── DependencySpecBuilder.java
│ ├── DependencySpecContainer.java
│ ├── DependencySpec.java
│ ├── GeneralComponentSpec.java
│ ├── internal
│ │ ├── BinaryBuildAbility.java
│ │ ├── BinaryNamingScheme.java
│ │ ├── BinarySpecInternal.java
│ │ ├── BinaryTasksCollectionWrapper.java
│ │ ├── builder
│ │ │ └── TypeBuilderInternal.java
│ │ ├── ComponentSpecIdentifier.java
│ │ ├── ComponentSpecInternal.java
│ │ ├── DefaultBinaryNamingScheme.java
│ │ ├── DefaultBinaryTasksCollection.java
│ │ ├── DefaultComponentSpecIdentifier.java
│ │ ├── DefaultDependencySpecContainer.java
│ │ ├── DefaultLibraryBinaryDependencySpec.java
│ │ ├── DefaultModuleDependencySpec.java
│ │ ├── DefaultPlatformContainer.java
│ │ ├── DefaultPlatformRequirement.java
│ │ ├── DefaultPlatformResolvers.java
│ │ ├── DefaultProjectDependencySpec.java
│ │ ├── dependents
│ │ │ ├── AbstractDependentBinariesResolutionStrategy.java
│ │ │ ├── BaseDependentBinariesResolutionStrategy.java
│ │ │ ├── DefaultDependentBinariesResolutionResult.java
│ │ │ ├── DefaultDependentBinariesResolvedResult.java
│ │ │ ├── DefaultDependentBinariesResolver.java
│ │ │ ├── DependentBinariesResolutionResult.java
│ │ │ ├── DependentBinariesResolutionStrategy.java
│ │ │ ├── DependentBinariesResolvedResult.java
│ │ │ └── DependentBinariesResolver.java
│ │ ├── FixedBuildAbility.java
│ │ ├── HasIntermediateOutputsComponentSpec.java
│ │ ├── PlatformAwareComponentSpecInternal.java
│ │ ├── PlatformRequirement.java
│ │ ├── PlatformResolver.java
│ │ ├── PlatformResolvers.java
│ │ ├── registry
│ │ │ ├── AbstractAnnotationDrivenComponentModelRuleExtractor.java
│ │ │ ├── BinaryTasksModelRuleExtractor.java
│ │ │ ├── ComponentBinariesModelRuleExtractor.java
│ │ │ ├── ComponentModelBaseServiceRegistry.java
│ │ │ ├── ComponentTypeModelRuleExtractor.java
│ │ │ ├── DefaultTypeBuilder.java
│ │ │ └── ModelMapBasedRule.java
│ │ ├── toolchain
│ │ │ ├── ComponentFound.java
│ │ │ ├── ComponentNotFound.java
│ │ │ ├── SearchResult.java
│ │ │ ├── ToolChainAvailability.java
│ │ │ ├── ToolChainInternal.java
│ │ │ ├── ToolProvider.java
│ │ │ └── ToolSearchResult.java
│ │ ├── ToolSearchBuildAbility.java
│ │ ├── VariantAspectExtractionStrategy.java
│ │ └── VariantAspect.java
│ ├── InvalidModelException.java
│ ├── LibraryBinaryDependencySpec.java
│ ├── LibraryBinarySpec.java
│ ├── Library.java
│ ├── LibrarySpec.java
│ ├── ModelInstantiationException.java
│ ├── ModuleDependencySpecBuilder.java
│ ├── ModuleDependencySpec.java
│ ├── package-info.java
│ ├── PlatformAwareComponentSpec.java
│ ├── PlatformContainer.java
│ ├── Platform.java
│ ├── plugins
│ │ ├── BinaryBasePlugin.java
│ │ ├── ComponentBasePlugin.java
│ │ └── package-info.java
│ ├── ProjectDependencySpecBuilder.java
│ ├── ProjectDependencySpec.java
│ ├── SourceComponentSpec.java
│ ├── ToolChain.java
│ ├── ToolChainRegistry.java
│ ├── TransformationFileType.java
│ ├── TypeBuilder.java
│ ├── VariantComponent.java
│ ├── VariantComponentSpec.java
│ └── Variant.java
├── platform-jvm
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.jvm-component.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── java
│ │ └── archives
│ │ ├── Attributes.java
│ │ ├── internal
│ │ │ ├── CustomManifestInternalWrapper.java
│ │ │ ├── DefaultAttributes.java
│ │ │ ├── DefaultManifest.java
│ │ │ ├── DefaultManifestMergeDetails.java
│ │ │ ├── DefaultManifestMergeSpec.java
│ │ │ └── ManifestInternal.java
│ │ ├── ManifestException.java
│ │ ├── Manifest.java
│ │ ├── ManifestMergeDetails.java
│ │ ├── ManifestMergeSpec.java
│ │ └── package-info.java
│ └── jvm
│ ├── Classpath.java
│ ├── internal
│ │ ├── AbstractJvmBinaryRenderer.java
│ │ ├── DefaultJarBinarySpec.java
│ │ ├── DefaultJarFile.java
│ │ ├── DefaultJvmApiSpec.java
│ │ ├── DefaultJvmAssembly.java
│ │ ├── DefaultJvmBinarySpec.java
│ │ ├── DefaultJvmLibrarySpec.java
│ │ ├── DependencyResolvingClasspath.java
│ │ ├── JarBinaryRenderer.java
│ │ ├── JarBinarySpecInternal.java
│ │ ├── JarFile.java
│ │ ├── JavaPlatformResolver.java
│ │ ├── JvmAssembly.java
│ │ ├── JvmBinarySpecInternal.java
│ │ ├── JvmLibrarySpecInternal.java
│ │ ├── JvmPackageName.java
│ │ ├── resolve
│ │ │ ├── DefaultJavaPlatformVariantAxisCompatibility.java
│ │ │ ├── DefaultLibraryResolutionErrorMessageBuilder.java
│ │ │ ├── DefaultVariantAxisCompatibilityFactory.java
│ │ │ ├── DefaultVariantAxisCompatibility.java
│ │ │ ├── DefaultVariantsMetaData.java
│ │ │ ├── JvmLibraryResolveContext.java
│ │ │ ├── JvmLocalLibraryMetaDataAdapter.java
│ │ │ ├── JvmVariantSelector.java
│ │ │ ├── LibraryPublishArtifact.java
│ │ │ ├── SourceSetDependencyResolvingClasspath.java
│ │ │ ├── UsageKind.java
│ │ │ ├── VariantAxisCompatibilityFactory.java
│ │ │ ├── VariantAxisCompatibility.java
│ │ │ ├── VariantsMatcher.java
│ │ │ ├── VariantsMetaDataHelper.java
│ │ │ └── VariantsMetaData.java
│ │ ├── services
│ │ │ └── PlatformJvmServices.java
│ │ ├── toolchain
│ │ │ └── JavaToolChainInternal.java
│ │ ├── WithDependencies.java
│ │ └── WithJvmAssembly.java
│ ├── JarBinarySpec.java
│ ├── JvmApiSpec.java
│ ├── JvmBinarySpec.java
│ ├── JvmByteCode.java
│ ├── JvmComponentSpec.java
│ ├── JvmLibrary.java
│ ├── JvmLibrarySpec.java
│ ├── JvmResources.java
│ ├── package-info.java
│ ├── platform
│ │ ├── internal
│ │ │ └── DefaultJavaPlatform.java
│ │ ├── JavaPlatform.java
│ │ └── package-info.java
│ ├── plugins
│ │ ├── JvmComponentPlugin.java
│ │ └── package-info.java
│ ├── tasks
│ │ ├── api
│ │ │ ├── ApiJar.java
│ │ │ └── package-info.java
│ │ ├── Jar.java
│ │ └── package-info.java
│ └── toolchain
│ ├── internal
│ │ ├── DefaultJavaToolChainRegistry.java
│ │ ├── InstalledJdkInternal.java
│ │ ├── InstalledJdk.java
│ │ ├── InstalledJre.java
│ │ ├── JavaInstallationProbe.java
│ │ └── LocalJavaInstallation.java
│ ├── JavaToolChain.java
│ ├── JavaToolChainRegistry.java
│ ├── LocalJava.java
│ └── package-info.java
├── platform-native
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.clang-compiler.properties
│ │ │ ├── org.gradle.gcc-compiler.properties
│ │ │ ├── org.gradle.microsoft-visual-cpp-compiler.properties
│ │ │ ├── org.gradle.native-component-model.properties
│ │ │ ├── org.gradle.native-component.properties
│ │ │ └── org.gradle.standard-tool-chains.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── language
│ │ ├── nativeplatform
│ │ │ ├── DependentSourceSet.java
│ │ │ ├── HeaderExportingSourceSet.java
│ │ │ ├── internal
│ │ │ │ ├── DependentSourceSetInternal.java
│ │ │ │ ├── Expression.java
│ │ │ │ ├── IncludeDirectives.java
│ │ │ │ ├── Include.java
│ │ │ │ ├── IncludeType.java
│ │ │ │ ├── MacroFunction.java
│ │ │ │ └── Macro.java
│ │ │ ├── NativeResourceSet.java
│ │ │ └── package-info.java
│ │ └── swift
│ │ └── SwiftVersion.java
│ └── nativeplatform
│ ├── BuildTypeContainer.java
│ ├── BuildType.java
│ ├── FlavorContainer.java
│ ├── Flavor.java
│ ├── internal
│ │ ├── AbstractBinaryToolSpec.java
│ │ ├── AbstractNativeBinaryRenderer.java
│ │ ├── AbstractNativeBinarySpec.java
│ │ ├── AbstractNativeComponentSpec.java
│ │ ├── AbstractNativeLibraryBinarySpec.java
│ │ ├── AbstractTargetedNativeComponentSpec.java
│ │ ├── BinaryToolSpec.java
│ │ ├── BuildOperationLoggingCompilerDecorator.java
│ │ ├── BundleLinkerSpec.java
│ │ ├── CompilerOutputFileNamingSchemeFactory.java
│ │ ├── CompilerOutputFileNamingScheme.java
│ │ ├── configure
│ │ │ ├── DefaultNativeComponentExtension.java
│ │ │ ├── NativeBinaries.java
│ │ │ ├── NativeBinaryRules.java
│ │ │ └── NativeComponentRules.java
│ │ ├── DefaultBuildTypeContainer.java
│ │ ├── DefaultBuildType.java
│ │ ├── DefaultFlavorContainer.java
│ │ ├── DefaultFlavor.java
│ │ ├── DefaultLinkerSpec.java
│ │ ├── DefaultNativeExecutableBinarySpec.java
│ │ ├── DefaultNativeExecutableSpec.java
│ │ ├── DefaultNativeLibrarySpec.java
│ │ ├── DefaultPreprocessingTool.java
│ │ ├── DefaultSharedLibraryBinarySpec.java
│ │ ├── DefaultStaticLibraryArchiverSpec.java
│ │ ├── DefaultStaticLibraryBinarySpec.java
│ │ ├── DefaultStripperSpec.java
│ │ ├── DefaultSymbolExtractorSpec.java
│ │ ├── DefaultTargetMachineFactory.java
│ │ ├── DefaultTargetMachine.java
│ │ ├── DefaultTool.java
│ │ ├── LinkerSpec.java
│ │ ├── modulemap
│ │ │ ├── GenerateModuleMapFile.java
│ │ │ └── ModuleMap.java
│ │ ├── NativeBinaryRenderer.java
│ │ ├── NativeBinarySpecInternal.java
│ │ ├── NativeComponents.java
│ │ ├── NativeDependentBinariesResolutionStrategy.java
│ │ ├── NativeExecutableBinaryRenderer.java
│ │ ├── NativeExecutableBinarySpecInternal.java
│ │ ├── NativePlatformResolver.java
│ │ ├── pch
│ │ │ └── PchEnabledLanguageTransform.java
│ │ ├── prebuilt
│ │ │ ├── AbstractPrebuiltLibraryBinary.java
│ │ │ ├── DefaultPrebuiltLibraries.java
│ │ │ ├── DefaultPrebuiltLibrary.java
│ │ │ ├── DefaultPrebuiltSharedLibraryBinary.java
│ │ │ ├── DefaultPrebuiltStaticLibraryBinary.java
│ │ │ ├── PrebuiltLibraryBinaryLocator.java
│ │ │ ├── PrebuiltLibraryInitializer.java
│ │ │ └── PrebuiltLibraryResolveException.java
│ │ ├── ProjectNativeLibraryRequirement.java
│ │ ├── resolve
│ │ │ ├── ApiRequirementNativeDependencyResolver.java
│ │ │ ├── CachingLibraryBinaryLocator.java
│ │ │ ├── ChainedLibraryBinaryLocator.java
│ │ │ ├── DefaultLibraryResolver.java
│ │ │ ├── DefaultNativeDependencySet.java
│ │ │ ├── InputHandlingNativeDependencyResolver.java
│ │ │ ├── LibraryBinaryLocator.java
│ │ │ ├── LibraryIdentifier.java
│ │ │ ├── LibraryNativeDependencyResolver.java
│ │ │ ├── NativeBinaryRequirementResolveResult.java
│ │ │ ├── NativeBinaryResolveResult.java
│ │ │ ├── NativeDependencyNotationParser.java
│ │ │ ├── NativeDependencyResolver.java
│ │ │ ├── NativeDependencyResolverServices.java
│ │ │ ├── ProjectLibraryBinaryLocator.java
│ │ │ ├── RequirementParsingNativeDependencyResolver.java
│ │ │ └── SourceSetNativeDependencyResolver.java
│ │ ├── services
│ │ │ └── NativeBinaryServices.java
│ │ ├── SharedLibraryBinaryRenderer.java
│ │ ├── SharedLibraryBinarySpecInternal.java
│ │ ├── SharedLibraryLinkerSpec.java
│ │ ├── StaticLibraryArchiverSpec.java
│ │ ├── StaticLibraryBinaryRenderer.java
│ │ ├── StaticLibraryBinarySpecInternal.java
│ │ ├── StripperSpec.java
│ │ ├── SymbolExtractorSpec.java
│ │ └── TargetedNativeComponentInternal.java
│ ├── Linkage.java
│ ├── MachineArchitecture.java
│ ├── NativeBinary.java
│ ├── NativeBinarySpec.java
│ ├── NativeComponentExtension.java
│ ├── NativeComponentSpec.java
│ ├── NativeDependencySet.java
│ ├── NativeExecutableBinary.java
│ ├── NativeExecutableBinarySpec.java
│ ├── NativeExecutableFileSpec.java
│ ├── NativeExecutable.java
│ ├── NativeExecutableSpec.java
│ ├── NativeInstallationSpec.java
│ ├── NativeLibraryBinary.java
│ ├── NativeLibraryBinarySpec.java
│ ├── NativeLibrary.java
│ ├── NativeLibraryRequirement.java
│ ├── NativeLibrarySpec.java
│ ├── ObjectFile.java
│ ├── OperatingSystemFamily.java
│ ├── package-info.java
│ ├── platform
│ │ ├── Architecture.java
│ │ ├── internal
│ │ │ ├── ArchitectureInternal.java
│ │ │ ├── Architectures.java
│ │ │ ├── DefaultArchitecture.java
│ │ │ ├── DefaultNativePlatform.java
│ │ │ ├── DefaultOperatingSystem.java
│ │ │ ├── NativePlatformInternal.java
│ │ │ ├── NativePlatforms.java
│ │ │ └── OperatingSystemInternal.java
│ │ ├── NativePlatform.java
│ │ ├── OperatingSystem.java
│ │ └── package-info.java
│ ├── plugins
│ │ ├── NativeComponentModelPlugin.java
│ │ ├── NativeComponentPlugin.java
│ │ └── package-info.java
│ ├── PrebuiltLibraries.java
│ ├── PrebuiltLibrary.java
│ ├── PrebuiltSharedLibraryBinary.java
│ ├── PrebuiltStaticLibraryBinary.java
│ ├── PreprocessingTool.java
│ ├── Repositories.java
│ ├── SharedLibraryBinary.java
│ ├── SharedLibraryBinarySpec.java
│ ├── StaticLibraryBinary.java
│ ├── StaticLibraryBinarySpec.java
│ ├── TargetedNativeComponent.java
│ ├── TargetMachineBuilder.java
│ ├── TargetMachineFactory.java
│ ├── TargetMachine.java
│ ├── tasks
│ │ ├── AbstractLinkTask.java
│ │ ├── CreateStaticLibrary.java
│ │ ├── ExtractSymbols.java
│ │ ├── InstallExecutable.java
│ │ ├── LinkExecutable.java
│ │ ├── LinkMachOBundle.java
│ │ ├── LinkSharedLibrary.java
│ │ ├── ObjectFilesToBinary.java
│ │ ├── package-info.java
│ │ ├── PrefixHeaderFileGenerateTask.java
│ │ └── StripSymbols.java
│ ├── toolchain
│ │ ├── Clang.java
│ │ ├── CommandLineToolConfiguration.java
│ │ ├── GccCommandLineToolConfiguration.java
│ │ ├── GccCompatibleToolChain.java
│ │ ├── Gcc.java
│ │ ├── GccPlatformToolChain.java
│ │ ├── internal
│ │ │ ├── AbstractCompiler.java
│ │ │ ├── AbstractPlatformToolProvider.java
│ │ │ ├── ArgsTransformer.java
│ │ │ ├── clang
│ │ │ │ └── ClangToolChain.java
│ │ │ ├── CommandLineToolContext.java
│ │ │ ├── CommandLineToolInvocationFailure.java
│ │ │ ├── CommandLineToolInvocation.java
│ │ │ ├── CommandLineToolInvocationWorker.java
│ │ │ ├── compilespec
│ │ │ │ ├── AssembleSpec.java
│ │ │ │ ├── CCompileSpec.java
│ │ │ │ ├── CPCHCompileSpec.java
│ │ │ │ ├── CppCompileSpec.java
│ │ │ │ ├── CppPCHCompileSpec.java
│ │ │ │ ├── ObjectiveCCompileSpec.java
│ │ │ │ ├── ObjectiveCPCHCompileSpec.java
│ │ │ │ ├── ObjectiveCppCompileSpec.java
│ │ │ │ ├── ObjectiveCppPCHCompileSpec.java
│ │ │ │ ├── SwiftCompileSpec.java
│ │ │ │ └── WindowsResourceCompileSpec.java
│ │ │ ├── DefaultCommandLineToolInvocation.java
│ │ │ ├── DefaultCommandLineToolInvocationWorker.java
│ │ │ ├── DefaultMutableCommandLineToolContext.java
│ │ │ ├── DefaultNativeToolChainRegistry.java
│ │ │ ├── EmptySystemLibraries.java
│ │ │ ├── ExecutableTools.java
│ │ │ ├── ExtendableToolChain.java
│ │ │ ├── gcc
│ │ │ │ ├── AbstractGccCompatibleToolChain.java
│ │ │ │ ├── ArStaticLibraryArchiver.java
│ │ │ │ ├── Assembler.java
│ │ │ │ ├── CCompiler.java
│ │ │ │ ├── CPCHCompiler.java
│ │ │ │ ├── CppCompiler.java
│ │ │ │ ├── CppPCHCompiler.java
│ │ │ │ ├── DefaultGccPlatformToolChain.java
│ │ │ │ ├── GccCompatibleNativeCompiler.java
│ │ │ │ ├── GccCompilerArgsTransformer.java
│ │ │ │ ├── GccLinker.java
│ │ │ │ ├── GccOptionsFileArgsWriter.java
│ │ │ │ ├── GccPlatformToolProvider.java
│ │ │ │ ├── GccToolChain.java
│ │ │ │ ├── metadata
│ │ │ │ │ ├── GccCompilerType.java
│ │ │ │ │ ├── GccMetadata.java
│ │ │ │ │ ├── GccMetadataProvider.java
│ │ │ │ │ └── SystemLibraryDiscovery.java
│ │ │ │ ├── ObjectiveCCompiler.java
│ │ │ │ ├── ObjectiveCPCHCompiler.java
│ │ │ │ ├── ObjectiveCppCompiler.java
│ │ │ │ ├── ObjectiveCppPCHCompiler.java
│ │ │ │ └── TargetPlatformConfiguration.java
│ │ │ ├── MacroArgsConverter.java
│ │ │ ├── metadata
│ │ │ │ ├── AbstractMetadataProvider.java
│ │ │ │ ├── CompilerMetadata.java
│ │ │ │ ├── CompilerMetaDataProviderFactory.java
│ │ │ │ ├── CompilerMetaDataProvider.java
│ │ │ │ └── CompilerType.java
│ │ │ ├── msvcpp
│ │ │ │ ├── AbstractWindowsKitComponentLocator.java
│ │ │ │ ├── ArchitectureDescriptorBuilder.java
│ │ │ │ ├── ArchitectureSpecificVisualCpp.java
│ │ │ │ ├── Assembler.java
│ │ │ │ ├── CCompiler.java
│ │ │ │ ├── CPCHCompiler.java
│ │ │ │ ├── CppCompiler.java
│ │ │ │ ├── CppPCHCompiler.java
│ │ │ │ ├── DefaultUcrtLocator.java
│ │ │ │ ├── DefaultVisualCppPlatformToolChain.java
│ │ │ │ ├── DefaultVisualStudioLocator.java
│ │ │ │ ├── DefaultWindowsSdkLocator.java
│ │ │ │ ├── EscapeUserArgs.java
│ │ │ │ ├── LegacyWindowsSdkInstall.java
│ │ │ │ ├── LegacyWindowsSdkLocator.java
│ │ │ │ ├── LibExeStaticLibraryArchiver.java
│ │ │ │ ├── LinkExeLinker.java
│ │ │ │ ├── metadata
│ │ │ │ │ └── VisualCppMetadata.java
│ │ │ │ ├── UcrtInstall.java
│ │ │ │ ├── UcrtLocator.java
│ │ │ │ ├── version
│ │ │ │ │ ├── AbstractVisualStudioVersionLocator.java
│ │ │ │ │ ├── CommandLineToolVersionLocator.java
│ │ │ │ │ ├── DefaultVisualCppMetadataProvider.java
│ │ │ │ │ ├── DefaultVisualStudioMetadata.java
│ │ │ │ │ ├── DefaultVswhereVersionLocator.java
│ │ │ │ │ ├── SystemPathVersionLocator.java
│ │ │ │ │ ├── VisualCppInstallCandidate.java
│ │ │ │ │ ├── VisualCppMetadataProvider.java
│ │ │ │ │ ├── VisualStudioInstallCandidate.java
│ │ │ │ │ ├── VisualStudioMetadataBuilder.java
│ │ │ │ │ ├── VisualStudioMetaDataProvider.java
│ │ │ │ │ ├── VisualStudioVersionDeterminer.java
│ │ │ │ │ ├── VisualStudioVersionLocator.java
│ │ │ │ │ ├── VswhereVersionLocator.java
│ │ │ │ │ └── WindowsRegistryVersionLocator.java
│ │ │ │ ├── VisualCppCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppInstall.java
│ │ │ │ ├── VisualCpp.java
│ │ │ │ ├── VisualCppNativeCompiler.java
│ │ │ │ ├── VisualCppOptionsFileArgsWriter.java
│ │ │ │ ├── VisualCppPCHCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppPlatformToolProvider.java
│ │ │ │ ├── VisualCppToolChain.java
│ │ │ │ ├── VisualStudioInstall.java
│ │ │ │ ├── VisualStudioLocator.java
│ │ │ │ ├── WindowsComponentLocator.java
│ │ │ │ ├── WindowsKitInstall.java
│ │ │ │ ├── WindowsKitSdkInstall.java
│ │ │ │ ├── WindowsKitWindowsSdkLocator.java
│ │ │ │ ├── WindowsResourceCompiler.java
│ │ │ │ ├── WindowsSdkInstall.java
│ │ │ │ ├── WindowsSdk.java
│ │ │ │ ├── WindowsSdkLibraries.java
│ │ │ │ ├── WindowsSdkLocator.java
│ │ │ │ └── WindowsTools.java
│ │ │ ├── MutableCommandLineToolContext.java
│ │ │ ├── NativeCompiler.java
│ │ │ ├── NativeCompileSpec.java
│ │ │ ├── NativeLanguage.java
│ │ │ ├── NativeLanguageTools.java
│ │ │ ├── NativeToolChainInternal.java
│ │ │ ├── NativeToolChainRegistryInternal.java
│ │ │ ├── OptionsFileArgsWriter.java
│ │ │ ├── OutputCleaningCompiler.java
│ │ │ ├── PCHUtils.java
│ │ │ ├── PlatformToolProvider.java
│ │ │ ├── plugins
│ │ │ │ └── StandardToolChainsPlugin.java
│ │ │ ├── PreCompiledHeader.java
│ │ │ ├── Stripper.java
│ │ │ ├── swift
│ │ │ │ ├── DefaultSwiftcPlatformToolChain.java
│ │ │ │ ├── IncrementalSwiftCompiler.java
│ │ │ │ ├── metadata
│ │ │ │ │ ├── SwiftcMetadata.java
│ │ │ │ │ └── SwiftcMetadataProvider.java
│ │ │ │ ├── SwiftCompiler.java
│ │ │ │ ├── SwiftcToolChain.java
│ │ │ │ ├── SwiftDepsHandler.java
│ │ │ │ ├── SwiftLinker.java
│ │ │ │ └── SwiftPlatformToolProvider.java
│ │ │ ├── SymbolExtractor.java
│ │ │ ├── SymbolExtractorOsConfig.java
│ │ │ ├── SystemLibraries.java
│ │ │ ├── tools
│ │ │ │ ├── CommandLineToolConfigurationInternal.java
│ │ │ │ ├── CommandLineToolSearchResult.java
│ │ │ │ ├── DefaultCommandLineToolConfiguration.java
│ │ │ │ ├── DefaultGccCommandLineToolConfiguration.java
│ │ │ │ ├── GccCommandLineToolConfigurationInternal.java
│ │ │ │ ├── ToolRegistry.java
│ │ │ │ └── ToolSearchPath.java
│ │ │ ├── ToolType.java
│ │ │ ├── UnavailablePlatformToolProvider.java
│ │ │ ├── UnsupportedPlatformToolProvider.java
│ │ │ └── xcode
│ │ │ ├── AbstractLocator.java
│ │ │ ├── MacOSSdkPathLocator.java
│ │ │ ├── MacOSSdkPlatformPathLocator.java
│ │ │ └── SwiftStdlibToolLocator.java
│ │ ├── NativePlatformToolChain.java
│ │ ├── NativeToolChain.java
│ │ ├── NativeToolChainRegistry.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── ClangCompilerPlugin.java
│ │ │ ├── GccCompilerPlugin.java
│ │ │ ├── MicrosoftVisualCppCompilerPlugin.java
│ │ │ ├── package-info.java
│ │ │ └── SwiftCompilerPlugin.java
│ │ ├── Swiftc.java
│ │ ├── SwiftcPlatformToolChain.java
│ │ ├── VisualCpp.java
│ │ └── VisualCppPlatformToolChain.java
│ └── Tool.java
├── platform-play
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.play-application.properties
│ │ │ ├── org.gradle.play-coffeescript.properties
│ │ │ ├── org.gradle.play-javascript.properties
│ │ │ └── org.gradle.play.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── language
│ │ ├── coffeescript
│ │ │ ├── CoffeeScriptSourceSet.java
│ │ │ └── package-info.java
│ │ ├── javascript
│ │ │ ├── internal
│ │ │ │ └── DefaultJavaScriptSourceSet.java
│ │ │ ├── JavaScriptSourceSet.java
│ │ │ └── package-info.java
│ │ ├── routes
│ │ │ ├── package-info.java
│ │ │ └── RoutesSourceSet.java
│ │ └── twirl
│ │ ├── internal
│ │ │ ├── DefaultTwirlSourceSet.java
│ │ │ └── DefaultTwirlTemplateFormat.java
│ │ ├── package-info.java
│ │ ├── TwirlImports.java
│ │ ├── TwirlSourceSet.java
│ │ └── TwirlTemplateFormat.java
│ ├── play
│ │ ├── distribution
│ │ │ ├── package-info.java
│ │ │ ├── PlayDistributionContainer.java
│ │ │ └── PlayDistribution.java
│ │ ├── internal
│ │ │ ├── CleaningPlayToolCompiler.java
│ │ │ ├── DefaultPlayApplicationBinarySpec.java
│ │ │ ├── DefaultPlayPlatformAwareComponentSpec.java
│ │ │ ├── DefaultPlayPlatform.java
│ │ │ ├── distribution
│ │ │ │ ├── DefaultPlayDistributionContainer.java
│ │ │ │ └── DefaultPlayDistribution.java
│ │ │ ├── javascript
│ │ │ │ ├── DefaultJavaScriptCompileSpec.java
│ │ │ │ ├── GoogleClosureCompiler.java
│ │ │ │ ├── JavaScriptCompileDestinationCalculator.java
│ │ │ │ └── JavaScriptCompileSpec.java
│ │ │ ├── JavaScriptSourceCode.java
│ │ │ ├── platform
│ │ │ │ ├── PlayMajorVersion.java
│ │ │ │ └── PlayPlatformInternal.java
│ │ │ ├── PlayApplicationBinarySpecInternal.java
│ │ │ ├── PlayApplicationSpecInternal.java
│ │ │ ├── PlayPlatformAwareComponentSpecInternal.java
│ │ │ ├── PlayPlatformNotationParser.java
│ │ │ ├── PlayPlatformRequirement.java
│ │ │ ├── PlayPlatformResolver.java
│ │ │ ├── routes
│ │ │ │ ├── DefaultRoutesCompileSpec.java
│ │ │ │ ├── DefaultVersionedRoutesCompilerAdapter.java
│ │ │ │ ├── RoutesCompilerAdapterFactory.java
│ │ │ │ ├── RoutesCompilerAdapterV23X.java
│ │ │ │ ├── RoutesCompilerAdapterV24X.java
│ │ │ │ ├── RoutesCompiler.java
│ │ │ │ ├── RoutesCompileSpec.java
│ │ │ │ └── VersionedRoutesCompilerAdapter.java
│ │ │ ├── run
│ │ │ │ ├── AssetsClassLoader.java
│ │ │ │ ├── DefaultPlayRunSpec.java
│ │ │ │ ├── DefaultVersionedPlayRunAdapter.java
│ │ │ │ ├── PlayApplicationDeploymentHandle.java
│ │ │ │ ├── PlayApplication.java
│ │ │ │ ├── PlayApplicationRunnerFactory.java
│ │ │ │ ├── PlayApplicationRunner.java
│ │ │ │ ├── PlayAppLifecycleUpdate.java
│ │ │ │ ├── PlayAppReload.java
│ │ │ │ ├── PlayAppStart.java
│ │ │ │ ├── PlayAppStop.java
│ │ │ │ ├── PlayRunAdapterV23X.java
│ │ │ │ ├── PlayRunAdapterV24X.java
│ │ │ │ ├── PlayRunAdapterV25X.java
│ │ │ │ ├── PlayRunAdapterV26X.java
│ │ │ │ ├── PlayRunSpec.java
│ │ │ │ ├── PlayRunWorkerClientProtocol.java
│ │ │ │ ├── PlayRunWorkerServerProtocol.java
│ │ │ │ ├── PlayWorkerServer.java
│ │ │ │ ├── Reloader.java
│ │ │ │ └── VersionedPlayRunAdapter.java
│ │ │ ├── ScalaSourceCode.java
│ │ │ ├── spec
│ │ │ │ ├── PlayApplicationBinaryRenderer.java
│ │ │ │ └── PlayCompileSpec.java
│ │ │ ├── toolchain
│ │ │ │ ├── DaemonPlayCompiler.java
│ │ │ │ ├── DefaultPlayToolChain.java
│ │ │ │ ├── DefaultPlayToolProvider.java
│ │ │ │ ├── PlayToolChainInternal.java
│ │ │ │ ├── PlayToolChainServiceRegistry.java
│ │ │ │ └── PlayToolProvider.java
│ │ │ └── twirl
│ │ │ ├── DefaultTwirlCompileSpec.java
│ │ │ ├── PlayTwirlAdapterV23X.java
│ │ │ ├── PlayTwirlAdapterV26X.java
│ │ │ ├── TwirlCompilerAdapterFactory.java
│ │ │ ├── TwirlCompilerAdapterV10X.java
│ │ │ ├── TwirlCompilerAdapterV13X.java
│ │ │ ├── TwirlCompiler.java
│ │ │ ├── TwirlCompileSpec.java
│ │ │ ├── VersionedPlayTwirlAdapter.java
│ │ │ └── VersionedTwirlCompilerAdapter.java
│ │ ├── JvmClasses.java
│ │ ├── package-info.java
│ │ ├── platform
│ │ │ ├── package-info.java
│ │ │ └── PlayPlatform.java
│ │ ├── PlayApplicationBinarySpec.java
│ │ ├── PlayApplicationSpec.java
│ │ ├── PlayPlatformAwareComponentSpec.java
│ │ ├── plugins
│ │ │ ├── package-info.java
│ │ │ ├── PlayApplicationPlugin.java
│ │ │ ├── PlayCoffeeScriptPlugin.java
│ │ │ ├── PlayDistributionPlugin.java
│ │ │ ├── PlayJavaScriptPlugin.java
│ │ │ ├── PlayPluginConfigurations.java
│ │ │ ├── PlayPlugin.java
│ │ │ ├── PlayRoutesPlugin.java
│ │ │ ├── PlayTestPlugin.java
│ │ │ └── PlayTwirlPlugin.java
│ │ ├── PublicAssets.java
│ │ ├── tasks
│ │ │ ├── JavaScriptMinify.java
│ │ │ ├── package-info.java
│ │ │ ├── PlayCoffeeScriptCompile.java
│ │ │ ├── PlayRun.java
│ │ │ ├── RoutesCompile.java
│ │ │ └── TwirlCompile.java
│ │ └── toolchain
│ │ ├── package-info.java
│ │ └── PlayToolChain.java
│ └── scala
│ └── internal
│ └── reflect
│ ├── ScalaCodecMapper.java
│ ├── ScalaListBuffer.java
│ ├── ScalaMethod.java
│ ├── ScalaObject.java
│ ├── ScalaOptionInvocationWrapper.java
│ └── ScalaReflectionUtil.java
├── plugin-development
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.java-gradle-plugin.properties
│ └── org
│ └── gradle
│ └── plugin
│ └── devel
│ ├── GradlePluginDevelopmentExtension.java
│ ├── package-info.java
│ ├── PluginDeclaration.java
│ ├── plugins
│ │ ├── IvyPluginPublishingPlugin.java
│ │ ├── JavaGradlePluginPlugin.java
│ │ ├── MavenPluginPublishPlugin.java
│ │ └── package-info.java
│ └── tasks
│ ├── GeneratePluginDescriptors.java
│ ├── internal
│ │ └── ValidateTaskPropertiesBackwardsCompatibleAdapter.java
│ ├── package-info.java
│ ├── PluginUnderTestMetadata.java
│ └── ValidateTaskProperties.java
├── plugins
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.application.properties
│ │ │ ├── org.gradle.base.properties
│ │ │ ├── org.gradle.distribution.properties
│ │ │ ├── org.gradle.groovy-base.properties
│ │ │ ├── org.gradle.groovy.properties
│ │ │ ├── org.gradle.java-base.properties
│ │ │ ├── org.gradle.java-library-distribution.properties
│ │ │ ├── org.gradle.java-library.properties
│ │ │ ├── org.gradle.java-platform.properties
│ │ │ ├── org.gradle.java.properties
│ │ │ └── org.gradle.war.properties
│ │ └── services
│ │ ├── org.gradle.initialization.buildsrc.BuildSrcProjectConfigurationAction
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── distribution
│ │ │ ├── DistributionContainer.java
│ │ │ ├── Distribution.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultDistributionContainer.java
│ │ │ │ └── DefaultDistribution.java
│ │ │ ├── package-info.java
│ │ │ └── plugins
│ │ │ ├── DistributionPlugin.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── java
│ │ │ │ ├── DefaultJavaPlatformExtension.java
│ │ │ │ ├── DefaultJavaSourceSet.java
│ │ │ │ ├── DefaultJvmResourceSet.java
│ │ │ │ ├── JavaLibrary.java
│ │ │ │ ├── JavaLibraryPlatform.java
│ │ │ │ ├── usagecontext
│ │ │ │ │ ├── ConfigurationVariantDetailsInternal.java
│ │ │ │ │ ├── ConfigurationVariantMapping.java
│ │ │ │ │ ├── FeatureConfigurationUsageContext.java
│ │ │ │ │ └── LazyConfigurationUsageContext.java
│ │ │ │ └── WebApplication.java
│ │ │ ├── jvm
│ │ │ │ ├── ClassDirectoryBinaryNamingScheme.java
│ │ │ │ ├── ClassDirectoryBinarySpecInternal.java
│ │ │ │ ├── DefaultClassDirectoryBinarySpec.java
│ │ │ │ └── JvmBinaryRenderer.java
│ │ │ ├── plugins
│ │ │ │ ├── AbstractRule.java
│ │ │ │ ├── BuildConfigurationRule.java
│ │ │ │ ├── DefaultArtifactPublicationSet.java
│ │ │ │ ├── DefaultJavaAppStartScriptGenerationDetails.java
│ │ │ │ ├── DefaultTemplateBasedStartScriptGenerator.java
│ │ │ │ ├── GroovyJarFile.java
│ │ │ │ ├── StartScriptGenerator.java
│ │ │ │ ├── StartScriptTemplateBindingFactory.java
│ │ │ │ ├── UnixStartScriptGenerator.java
│ │ │ │ ├── unixStartScript.txt
│ │ │ │ ├── UploadRule.java
│ │ │ │ ├── WindowsStartScriptGenerator.java
│ │ │ │ └── windowsStartScript.txt
│ │ │ └── tasks
│ │ │ ├── CompileServices.java
│ │ │ ├── DefaultGroovySourceSet.java
│ │ │ ├── DefaultSourceSetContainer.java
│ │ │ ├── DefaultSourceSet.java
│ │ │ ├── DefaultSourceSetOutput.java
│ │ │ ├── package-info.java
│ │ │ └── SourceSetCompileClasspath.java
│ │ ├── plugins
│ │ │ ├── ApplicationPluginConvention.java
│ │ │ ├── ApplicationPlugin.java
│ │ │ ├── BasePluginConvention.java
│ │ │ ├── BasePlugin.java
│ │ │ ├── FeatureSpec.java
│ │ │ ├── GroovyBasePlugin.java
│ │ │ ├── GroovyPlugin.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractConfigurationUsageContext.java
│ │ │ │ ├── AbstractUsageContext.java
│ │ │ │ ├── DefaultAdhocSoftwareComponent.java
│ │ │ │ ├── DefaultApplicationPluginConvention.java
│ │ │ │ ├── DefaultBasePluginConvention.java
│ │ │ │ ├── DefaultJavaApplication.java
│ │ │ │ ├── DefaultJavaFeatureSpec.java
│ │ │ │ ├── DefaultJavaPluginConvention.java
│ │ │ │ ├── DefaultJavaPluginExtension.java
│ │ │ │ ├── DefaultSoftwareComponentFactory.java
│ │ │ │ ├── DefaultWarPluginConvention.java
│ │ │ │ ├── FeatureSpecInternal.java
│ │ │ │ ├── JavaConfigurationVariantMapping.java
│ │ │ │ ├── JavaPluginsHelper.java
│ │ │ │ ├── PluginAuthorServices.java
│ │ │ │ └── SourceSetUtil.java
│ │ │ ├── JavaApplication.java
│ │ │ ├── JavaBasePlugin.java
│ │ │ ├── JavaBasePluginRules.java
│ │ │ ├── JavaLibraryDistributionPlugin.java
│ │ │ ├── JavaLibraryPlugin.java
│ │ │ ├── JavaPlatformExtension.java
│ │ │ ├── JavaPlatformPlugin.java
│ │ │ ├── JavaPluginConvention.java
│ │ │ ├── JavaPluginExtension.java
│ │ │ ├── JavaPlugin.java
│ │ │ ├── WarPluginConvention.java
│ │ │ └── WarPlugin.java
│ │ └── tasks
│ │ ├── application
│ │ │ └── CreateStartScripts.java
│ │ ├── bundling
│ │ │ ├── Jar.java
│ │ │ └── War.java
│ │ ├── GroovyRuntime.java
│ │ ├── GroovySourceSet.java
│ │ ├── SourceSetContainer.java
│ │ ├── SourceSet.java
│ │ ├── SourceSetOutput.java
│ │ └── Upload.java
│ ├── initialization
│ │ └── buildsrc
│ │ └── GroovyBuildSrcProjectConfigurationAction.java
│ ├── internal
│ │ └── deployment
│ │ ├── JavaApplicationHandle.java
│ │ └── RunApplication.java
│ └── jvm
│ ├── application
│ │ ├── scripts
│ │ │ ├── JavaAppStartScriptGenerationDetails.java
│ │ │ ├── package-info.java
│ │ │ ├── ScriptGenerator.java
│ │ │ └── TemplateBasedScriptGenerator.java
│ │ └── tasks
│ │ ├── CreateStartScripts.java
│ │ └── package-info.java
│ └── ClassDirectoryBinarySpec.java
├── plugin-use
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── plugin
│ ├── internal
│ │ └── PluginUsePluginServiceRegistry.java
│ ├── management
│ │ └── internal
│ │ ├── autoapply
│ │ │ ├── DefaultAutoAppliedPluginHandler.java
│ │ │ └── DefaultAutoAppliedPluginRegistry.java
│ │ ├── DefaultPluginManagementSpec.java
│ │ ├── DefaultPluginResolutionStrategy.java
│ │ └── DefaultPluginResolveDetails.java
│ └── use
│ ├── internal
│ │ ├── DefaultPluginRequestApplicator.java
│ │ ├── PluginDependencyResolutionServices.java
│ │ ├── PluginRepositoriesProvider.java
│ │ ├── PluginRepositoryHandlerProvider.java
│ │ └── PluginResolverFactory.java
│ └── resolve
│ ├── internal
│ │ ├── AlreadyOnClasspathPluginResolver.java
│ │ ├── ArtifactRepositoriesPluginResolver.java
│ │ ├── ClassPathPluginResolution.java
│ │ ├── CompositePluginResolver.java
│ │ ├── CorePluginResolver.java
│ │ ├── local
│ │ │ └── PluginPublication.java
│ │ ├── NoopPluginResolver.java
│ │ ├── PluginResolution.java
│ │ ├── PluginResolutionResult.java
│ │ ├── PluginResolveContext.java
│ │ ├── PluginResolverContributor.java
│ │ ├── PluginResolver.java
│ │ ├── SelfResolvingRequestPluginResolver.java
│ │ └── SimplePluginResolution.java
│ └── service
│ └── internal
│ └── InjectedClasspathPluginResolver.java
├── process-services
│ └── org
│ └── gradle
│ └── process
│ ├── BaseExecSpec.java
│ ├── CommandLineArgumentProvider.java
│ ├── ExecResult.java
│ ├── ExecSpec.java
│ ├── internal
│ │ ├── ExecException.java
│ │ ├── ExecHandleBuilder.java
│ │ ├── ExecHandleFactory.java
│ │ ├── ExecHandle.java
│ │ ├── ExecHandleListener.java
│ │ ├── ExecHandleState.java
│ │ ├── health
│ │ │ └── memory
│ │ │ ├── DefaultJvmMemoryInfo.java
│ │ │ ├── DefaultMemoryManager.java
│ │ │ ├── DefaultOsMemoryInfo.java
│ │ │ ├── DisabledOsMemoryInfo.java
│ │ │ ├── JvmMemoryInfo.java
│ │ │ ├── JvmMemoryStatus.java
│ │ │ ├── JvmMemoryStatusListener.java
│ │ │ ├── JvmMemoryStatusSnapshot.java
│ │ │ ├── MaximumHeapHelper.java
│ │ │ ├── MBeanAttributeProvider.java
│ │ │ ├── MBeanOsMemoryInfo.java
│ │ │ ├── MemInfoOsMemoryInfo.java
│ │ │ ├── MemoryAmount.java
│ │ │ ├── MemoryHolder.java
│ │ │ ├── MemoryManager.java
│ │ │ ├── NativeOsMemoryInfo.java
│ │ │ ├── OsMemoryInfo.java
│ │ │ ├── OsMemoryStatus.java
│ │ │ ├── OsMemoryStatusListener.java
│ │ │ └── OsMemoryStatusSnapshot.java
│ │ └── StreamsHandler.java
│ └── ProcessForkOptions.java
├── publish
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.publishing.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── api
│ └── publish
│ ├── internal
│ │ ├── CompositePublicationArtifactSet.java
│ │ ├── DefaultPublicationArtifactSet.java
│ │ ├── DefaultPublicationContainer.java
│ │ ├── DefaultPublishingExtension.java
│ │ ├── GradleModuleMetadataWriter.java
│ │ ├── PublicationArtifactSet.java
│ │ ├── PublicationFieldValidator.java
│ │ ├── PublicationInternal.java
│ │ ├── PublishOperation.java
│ │ ├── PublishServices.java
│ │ ├── validation
│ │ │ └── PublicationWarningsCollector.java
│ │ └── versionmapping
│ │ ├── VariantVersionMappingStrategyInternal.java
│ │ └── VersionMappingStrategyInternal.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ ├── PublishingPlugin.java
│ │ └── PublishingPluginRules.java
│ ├── PublicationArtifact.java
│ ├── PublicationContainer.java
│ ├── Publication.java
│ ├── PublishingExtension.java
│ ├── tasks
│ │ ├── GenerateModuleMetadata.java
│ │ └── package-info.java
│ ├── VariantVersionMappingStrategy.java
│ └── VersionMappingStrategy.java
├── reporting
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.build-dashboard.properties
│ │ └── org.gradle.reporting-base.properties
│ └── org
│ └── gradle
│ └── api
│ ├── plugins
│ │ └── ReportingBasePlugin.java
│ └── reporting
│ ├── BuildDashboardReports.java
│ ├── ConfigurableReport.java
│ ├── CustomizableHtmlReport.java
│ ├── DirectoryReport.java
│ ├── GenerateBuildDashboard.java
│ ├── internal
│ │ ├── BuildDashboardGenerator.java
│ │ ├── CustomizableHtmlReportImpl.java
│ │ ├── DefaultBuildDashboardReports.java
│ │ ├── DefaultReportContainer.java
│ │ ├── package-info.java
│ │ ├── SimpleReport.java
│ │ ├── style.css
│ │ ├── TaskGeneratedReport.java
│ │ ├── TaskGeneratedSingleDirectoryReport.java
│ │ ├── TaskGeneratedSingleFileReport.java
│ │ └── TaskReportContainer.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── BuildDashboardPlugin.java
│ │ └── package-info.java
│ ├── ReportContainer.java
│ ├── ReportingExtension.java
│ ├── Reporting.java
│ ├── Report.java
│ └── SingleFileReport.java
├── resources
│ └── org
│ └── gradle
│ ├── api
│ │ └── resources
│ │ ├── MissingResourceException.java
│ │ └── ResourceException.java
│ ├── authentication
│ │ ├── Authentication.java
│ │ └── package-info.java
│ └── internal
│ ├── authentication
│ │ ├── AuthenticationSchemeRegistry.java
│ │ └── DefaultAuthenticationSchemeRegistry.java
│ └── resource
│ ├── AbstractExternalResource.java
│ ├── BasicTextResourceLoader.java
│ ├── BuildOperationFiringExternalResourceDecorator.java
│ ├── CachingTextResource.java
│ ├── connector
│ │ ├── ResourceConnectorFactory.java
│ │ └── ResourceConnectorSpecification.java
│ ├── DownloadedUriTextResource.java
│ ├── EmptyFileTextResource.java
│ ├── ExternalResource.java
│ ├── ExternalResourceListBuildOperationType.java
│ ├── ExternalResourceName.java
│ ├── ExternalResourceReadBuildOperationType.java
│ ├── ExternalResourceReadMetadataBuildOperationType.java
│ ├── ExternalResourceReadResult.java
│ ├── ExternalResourceRepository.java
│ ├── ExternalResourceWriteBuildOperationType.java
│ ├── ExternalResourceWriteResult.java
│ ├── local
│ │ ├── AbstractLocallyAvailableResourceFinder.java
│ │ ├── AbstractLocallyAvailableResource.java
│ │ ├── ByteArrayReadableContent.java
│ │ ├── CompositeLocallyAvailableResourceFinder.java
│ │ ├── DefaultLocallyAvailableExternalResource.java
│ │ ├── DefaultLocallyAvailableResource.java
│ │ ├── FileAccessTimeJournal.java
│ │ ├── FileAccessTracker.java
│ │ ├── FileReadableContent.java
│ │ ├── FileResourceConnector.java
│ │ ├── FileResourceRepository.java
│ │ ├── FileStoreAddActionException.java
│ │ ├── FileStoreException.java
│ │ ├── FileStore.java
│ │ ├── FileStoreSearcher.java
│ │ ├── LazyLocallyAvailableResourceCandidates.java
│ │ ├── LocalFileStandInExternalResource.java
│ │ ├── LocallyAvailableExternalResource.java
│ │ ├── LocallyAvailableResourceCandidates.java
│ │ ├── LocallyAvailableResourceFinder.java
│ │ ├── LocallyAvailableResourceFinderSearchableFileStoreAdapter.java
│ │ ├── LocallyAvailableResource.java
│ │ ├── ModificationTimeFileAccessTimeJournal.java
│ │ ├── PathKeyFileStore.java
│ │ └── SingleDepthFileAccessTracker.java
│ ├── LocalBinaryResource.java
│ ├── metadata
│ │ ├── DefaultExternalResourceMetaData.java
│ │ ├── ExternalResourceMetaDataCompare.java
│ │ └── ExternalResourceMetaData.java
│ ├── ReadableContent.java
│ ├── ResourceExceptions.java
│ ├── ResourceIsAFolderException.java
│ ├── Resource.java
│ ├── ResourceLocation.java
│ ├── StringTextResource.java
│ ├── TextResource.java
│ ├── TextResourceLoader.java
│ ├── transfer
│ │ ├── AccessorBackedExternalResource.java
│ │ ├── DefaultExternalResourceConnector.java
│ │ ├── ExternalResourceAccessor.java
│ │ ├── ExternalResourceConnector.java
│ │ ├── ExternalResourceLister.java
│ │ ├── ExternalResourceReadResponse.java
│ │ ├── ExternalResourceUploader.java
│ │ └── UrlExternalResource.java
│ └── UriTextResource.java
├── resources-gcs
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── internal
│ └── resource
│ └── transport
│ └── gcp
│ └── gcs
│ ├── GcsClient.java
│ ├── GcsConnectionProperties.java
│ ├── GcsConnectorFactory.java
│ ├── GcsResourceConnector.java
│ ├── GcsResource.java
│ ├── GcsResourcesPluginServiceRegistry.java
│ ├── ResourceMapper.java
│ └── RetryHttpInitializerWrapper.java
├── resources-http
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── authentication
│ │ └── http
│ │ ├── BasicAuthentication.java
│ │ ├── DigestAuthentication.java
│ │ ├── HttpHeaderAuthentication.java
│ │ └── package-info.java
│ └── internal
│ ├── authentication
│ │ ├── DefaultBasicAuthentication.java
│ │ ├── DefaultDigestAuthentication.java
│ │ └── DefaultHttpHeaderAuthentication.java
│ └── resource
│ └── transport
│ └── http
│ ├── AlwaysRedirectRedirectStrategy.java
│ ├── ApacheDirectoryListingParser.java
│ ├── DefaultHttpSettings.java
│ ├── DefaultSslContextFactory.java
│ ├── HttpClientConfigurer.java
│ ├── HttpClientHelper.java
│ ├── HttpClientHttpHeaderCredentials.java
│ ├── HttpClientResponse.java
│ ├── HttpConnectorFactory.java
│ ├── HttpErrorStatusCodeException.java
│ ├── HttpHeaderAuthScheme.java
│ ├── HttpHeaderSchemeFactory.java
│ ├── HttpProxySettings.java
│ ├── HttpRequestException.java
│ ├── HttpResourceAccessor.java
│ ├── HttpResourceLister.java
│ ├── HttpResourcesPluginServiceRegistry.java
│ ├── HttpResourceUploader.java
│ ├── HttpResponseResource.java
│ ├── HttpSettings.java
│ ├── HttpTimeoutSettings.java
│ ├── JavaSystemPropertiesHttpProxySettings.java
│ ├── JavaSystemPropertiesHttpTimeoutSettings.java
│ ├── JavaSystemPropertiesProxySettings.java
│ ├── JavaSystemPropertiesSecureHttpProxySettings.java
│ ├── ntlm
│ │ ├── NTLMCredentials.java
│ │ └── NTLMSchemeFactory.java
│ ├── RepeatableInputStreamEntity.java
│ └── SslContextFactory.java
├── resources-s3
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── authentication
│ │ └── aws
│ │ ├── AwsImAuthentication.java
│ │ └── package-info.java
│ └── internal
│ ├── authentication
│ │ └── DefaultAwsImAuthentication.java
│ └── resource
│ └── transport
│ └── aws
│ └── s3
│ ├── S3Client.java
│ ├── S3ConnectionProperties.java
│ ├── S3ConnectorFactory.java
│ ├── S3RegionalResource.java
│ ├── S3ResourceConnector.java
│ ├── S3Resource.java
│ ├── S3ResourceResolver.java
│ └── S3ResourcesPluginServiceRegistry.java
├── resources-sftp
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── internal
│ └── resource
│ └── transport
│ └── sftp
│ ├── LockableSftpClient.java
│ ├── SftpClientFactory.java
│ ├── SftpConnectorFactory.java
│ ├── SftpHost.java
│ ├── SftpResourceAccessor.java
│ ├── SftpResource.java
│ ├── SftpResourceLister.java
│ ├── SftpResourcesPluginServiceRegistry.java
│ └── SftpResourceUploader.java
├── scala
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.scala-base.properties
│ │ └── org.gradle.scala.properties
│ └── org
│ └── gradle
│ └── api
│ ├── internal
│ │ └── tasks
│ │ ├── DefaultScalaSourceSet.java
│ │ └── scala
│ │ ├── AntScalaDoc.java
│ │ └── ScalaCompilerFactory.java
│ ├── plugins
│ │ └── scala
│ │ ├── package-info.java
│ │ ├── ScalaBasePlugin.java
│ │ └── ScalaPlugin.java
│ └── tasks
│ ├── scala
│ │ ├── ScalaCompile.java
│ │ ├── ScalaCompileOptions.java
│ │ ├── ScalaDoc.java
│ │ └── ScalaDocOptions.java
│ ├── ScalaRuntime.java
│ └── ScalaSourceSet.java
├── signing
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.signing.properties
│ └── org
│ └── gradle
│ └── plugins
│ └── signing
│ ├── package-info.java
│ ├── signatory
│ │ ├── internal
│ │ │ ├── gnupg
│ │ │ │ ├── GnupgSettings.java
│ │ │ │ ├── GnupgSignatoryFactory.java
│ │ │ │ ├── GnupgSignatory.java
│ │ │ │ ├── GnupgSignatoryProvider.java
│ │ │ │ └── package-info.java
│ │ │ └── pgp
│ │ │ └── InMemoryPgpSignatoryProvider.java
│ │ ├── package-info.java
│ │ ├── pgp
│ │ │ ├── package-info.java
│ │ │ ├── PgpKeyId.java
│ │ │ ├── PgpSignatoryFactory.java
│ │ │ ├── PgpSignatory.java
│ │ │ └── PgpSignatoryProvider.java
│ │ ├── Signatory.java
│ │ ├── SignatoryProvider.java
│ │ └── SignatorySupport.java
│ ├── Signature.java
│ ├── SignatureSpec.java
│ ├── SigningExtension.java
│ ├── SigningPlugin.java
│ ├── Sign.java
│ ├── SignOperation.java
│ └── type
│ ├── AbstractSignatureType.java
│ ├── AbstractSignatureTypeProvider.java
│ ├── BinarySignatureType.java
│ ├── DefaultSignatureTypeProvider.java
│ ├── package-info.java
│ ├── pgp
│ │ ├── ArmoredSignatureType.java
│ │ └── package-info.java
│ ├── SignatureType.java
│ └── SignatureTypeProvider.java
├── snapshots
│ └── org
│ └── gradle
│ └── internal
│ ├── change
│ │ ├── CachingChangeContainer.java
│ │ ├── ChangeContainer.java
│ │ ├── ChangeDetectorVisitor.java
│ │ ├── Change.java
│ │ ├── ChangeTypeInternal.java
│ │ ├── ChangeVisitor.java
│ │ ├── CollectingChangeVisitor.java
│ │ ├── DefaultFileChange.java
│ │ ├── DescriptiveChange.java
│ │ ├── ErrorHandlingChangeContainer.java
│ │ ├── LimitingChangeVisitor.java
│ │ ├── package-info.java
│ │ └── SummarizingChangeContainer.java
│ ├── fingerprint
│ │ ├── AbsolutePathInputNormalizer.java
│ │ ├── CurrentFileCollectionFingerprint.java
│ │ ├── FileCollectionFingerprinter.java
│ │ ├── FileCollectionFingerprinterRegistry.java
│ │ ├── FileCollectionFingerprint.java
│ │ ├── FileSystemLocationFingerprint.java
│ │ ├── FingerprintCompareStrategy.java
│ │ ├── FingerprintingStrategy.java
│ │ ├── IgnoredPathInputNormalizer.java
│ │ ├── impl
│ │ │ ├── AbsolutePathFileCollectionFingerprinter.java
│ │ │ ├── AbsolutePathFingerprintCompareStrategy.java
│ │ │ ├── AbsolutePathFingerprintingStrategy.java
│ │ │ ├── AbstractFileCollectionFingerprinter.java
│ │ │ ├── AbstractFileSystemLocationFingerprint.java
│ │ │ ├── AbstractFingerprintCompareStrategy.java
│ │ │ ├── AbstractFingerprintingStrategy.java
│ │ │ ├── DefaultCurrentFileCollectionFingerprint.java
│ │ │ ├── DefaultFileCollectionFingerprinterRegistry.java
│ │ │ ├── DefaultFileSystemLocationFingerprint.java
│ │ │ ├── EmptyCurrentFileCollectionFingerprint.java
│ │ │ ├── FilePathWithType.java
│ │ │ ├── FingerprintMapSerializer.java
│ │ │ ├── IgnoredPathCompareStrategy.java
│ │ │ ├── IgnoredPathFileCollectionFingerprinter.java
│ │ │ ├── IgnoredPathFileSystemLocationFingerprint.java
│ │ │ ├── IgnoredPathFingerprintingStrategy.java
│ │ │ ├── NameOnlyFileCollectionFingerprinter.java
│ │ │ ├── NameOnlyFingerprintingStrategy.java
│ │ │ ├── NormalizedPathFingerprintCompareStrategy.java
│ │ │ ├── OutputFileCollectionFingerprinter.java
│ │ │ ├── package-info.java
│ │ │ ├── RelativePathFileCollectionFingerprinter.java
│ │ │ └── RelativePathFingerprintingStrategy.java
│ │ ├── NameOnlyInputNormalizer.java
│ │ ├── OutputNormalizer.java
│ │ ├── package-info.java
│ │ └── RelativePathInputNormalizer.java
│ ├── isolation
│ │ ├── IsolatableFactory.java
│ │ ├── Isolatable.java
│ │ ├── IsolationException.java
│ │ └── package-info.java
│ └── snapshot
│ ├── AbstractFileSystemLocationSnapshot.java
│ ├── DirectorySnapshot.java
│ ├── FileSystemLocationSnapshot.java
│ ├── FileSystemMirror.java
│ ├── FileSystemSnapshot.java
│ ├── FileSystemSnapshotter.java
│ ├── FileSystemSnapshotVisitor.java
│ ├── impl
│ │ ├── AbstractArraySnapshot.java
│ │ ├── AbstractIsolatableScalarValue.java
│ │ ├── AbstractListSnapshot.java
│ │ ├── AbstractManagedValueSnapshot.java
│ │ ├── AbstractMapSnapshot.java
│ │ ├── AbstractScalarValueSnapshot.java
│ │ ├── AbstractSetSnapshot.java
│ │ ├── ArrayValueSnapshot.java
│ │ ├── AttributeDefinitionSnapshot.java
│ │ ├── BooleanValueSnapshot.java
│ │ ├── CoercingStringValueSnapshot.java
│ │ ├── DefaultFileSystemMirror.java
│ │ ├── DefaultFileSystemSnapshotter.java
│ │ ├── DefaultValueSnapshotter.java
│ │ ├── DirectorySnapshotter.java
│ │ ├── EnumValueSnapshot.java
│ │ ├── FileSystemSnapshotBuilder.java
│ │ ├── FileSystemSnapshotFilter.java
│ │ ├── FileValueSnapshot.java
│ │ ├── ImmutableManagedValueSnapshot.java
│ │ ├── ImplementationSnapshot.java
│ │ ├── IntegerValueSnapshot.java
│ │ ├── IsolatableEnumValueSnapshot.java
│ │ ├── IsolatedArray.java
│ │ ├── IsolatedImmutableManagedValue.java
│ │ ├── IsolatedList.java
│ │ ├── IsolatedManagedValue.java
│ │ ├── IsolatedMap.java
│ │ ├── IsolatedSerializedValueSnapshot.java
│ │ ├── IsolatedSet.java
│ │ ├── ListValueSnapshot.java
│ │ ├── LongValueSnapshot.java
│ │ ├── ManagedValueSnapshot.java
│ │ ├── MapValueSnapshot.java
│ │ ├── NullValueSnapshot.java
│ │ ├── package-info.java
│ │ ├── SerializedValueSnapshot.java
│ │ ├── SetValueSnapshot.java
│ │ ├── ShortValueSnapshot.java
│ │ ├── SnapshotSerializer.java
│ │ └── StringValueSnapshot.java
│ ├── MerkleDirectorySnapshotBuilder.java
│ ├── MissingFileSnapshot.java
│ ├── package-info.java
│ ├── RegularFileSnapshot.java
│ ├── RelativePathSegmentsTracker.java
│ ├── RelativePathStringTracker.java
│ ├── ValueSnapshot.java
│ ├── ValueSnapshotter.java
│ └── WellKnownFileLocations.java
├── testing-base
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ └── testing
│ │ │ ├── AbstractTestDescriptor.java
│ │ │ ├── DecoratingTestDescriptor.java
│ │ │ ├── DefaultJUnitXmlReport.java
│ │ │ ├── DefaultTestClassDescriptor.java
│ │ │ ├── DefaultTestClassRunInfo.java
│ │ │ ├── DefaultTestDescriptor.java
│ │ │ ├── DefaultTestMethodDescriptor.java
│ │ │ ├── DefaultTestOutputEvent.java
│ │ │ ├── DefaultTestSuiteDescriptor.java
│ │ │ ├── DefaultTestTaskReports.java
│ │ │ ├── FailFastTestListenerInternal.java
│ │ │ ├── filter
│ │ │ │ ├── DefaultTestFilter.java
│ │ │ │ └── TestSelectionMatcher.java
│ │ │ ├── JULRedirector.java
│ │ │ ├── junit
│ │ │ │ └── result
│ │ │ │ ├── AggregateTestResultsProvider.java
│ │ │ │ ├── Binary2JUnitXmlReportGenerator.java
│ │ │ │ ├── BinaryResultBackedTestResultsProvider.java
│ │ │ │ ├── InMemoryTestResultsProvider.java
│ │ │ │ ├── JUnitXmlResultWriter.java
│ │ │ │ ├── TestClassResult.java
│ │ │ │ ├── TestFailure.java
│ │ │ │ ├── TestMethodResult.java
│ │ │ │ ├── TestOutputAssociation.java
│ │ │ │ ├── TestOutputStoreBackedResultsProvider.java
│ │ │ │ ├── TestOutputStore.java
│ │ │ │ ├── TestReportDataCollector.java
│ │ │ │ ├── TestResultSerializer.java
│ │ │ │ └── TestResultsProvider.java
│ │ │ ├── logging
│ │ │ │ ├── AbstractTestLogger.java
│ │ │ │ ├── ClassMethodNameStackTraceSpec.java
│ │ │ │ ├── DefaultTestLoggingContainer.java
│ │ │ │ ├── DefaultTestLogging.java
│ │ │ │ ├── FullExceptionFormatter.java
│ │ │ │ ├── GroovyStackTraceSpec.java
│ │ │ │ ├── JavaClassNameFormatter.java
│ │ │ │ ├── ShortExceptionFormatter.java
│ │ │ │ ├── StackTraceFilter.java
│ │ │ │ ├── TestCountLogger.java
│ │ │ │ ├── TestEventLogger.java
│ │ │ │ ├── TestExceptionFormatter.java
│ │ │ │ ├── TestWorkerProgressListener.java
│ │ │ │ └── TruncatedStackTraceSpec.java
│ │ │ ├── NoMatchingTestsReporter.java
│ │ │ ├── operations
│ │ │ │ ├── ExecuteTestBuildOperationType.java
│ │ │ │ ├── TestExecutionBuildOperationBuildSessionScopeServices.java
│ │ │ │ └── TestListenerBuildOperationAdapter.java
│ │ │ ├── processors
│ │ │ │ ├── CaptureTestOutputTestResultProcessor.java
│ │ │ │ ├── DefaultStandardOutputRedirector.java
│ │ │ │ ├── MaxNParallelTestClassProcessor.java
│ │ │ │ ├── PatternMatchTestClassProcessor.java
│ │ │ │ ├── RestartEveryNTestClassProcessor.java
│ │ │ │ ├── RunPreviousFailedFirstTestClassProcessor.java
│ │ │ │ ├── StandardOutputRedirector.java
│ │ │ │ ├── TestMainAction.java
│ │ │ │ └── TestOutputRedirector.java
│ │ │ ├── report
│ │ │ │ ├── AllTestResults.java
│ │ │ │ ├── ClassPageRenderer.java
│ │ │ │ ├── ClassTestResults.java
│ │ │ │ ├── CompositeTestResults.java
│ │ │ │ ├── DefaultTestReport.java
│ │ │ │ ├── LocaleSafeDecimalFormat.java
│ │ │ │ ├── OverviewPageRenderer.java
│ │ │ │ ├── PackagePageRenderer.java
│ │ │ │ ├── PackageTestResults.java
│ │ │ │ ├── PageRenderer.java
│ │ │ │ ├── style.css
│ │ │ │ ├── TestReporter.java
│ │ │ │ ├── TestResult.java
│ │ │ │ └── TestResultModel.java
│ │ │ ├── results
│ │ │ │ ├── AttachParentTestResultProcessor.java
│ │ │ │ ├── DefaultTestResult.java
│ │ │ │ ├── StateTrackingTestResultProcessor.java
│ │ │ │ ├── TestListenerAdapter.java
│ │ │ │ ├── TestListenerInternal.java
│ │ │ │ ├── TestState.java
│ │ │ │ └── UnknownTestDescriptor.java
│ │ │ ├── SuiteTestClassProcessor.java
│ │ │ ├── TestClassProcessor.java
│ │ │ ├── TestClassRunInfo.java
│ │ │ ├── TestCompleteEvent.java
│ │ │ ├── TestDescriptorInternal.java
│ │ │ ├── TestExecuter.java
│ │ │ ├── TestExecutionSpec.java
│ │ │ ├── TestingBasePluginServiceRegistry.java
│ │ │ ├── TestResultProcessor.java
│ │ │ ├── TestStartEvent.java
│ │ │ ├── TestSuiteExecutionException.java
│ │ │ ├── worker
│ │ │ │ ├── ForkingTestClassProcessor.java
│ │ │ │ ├── RemoteTestClassProcessor.java
│ │ │ │ ├── TestEventSerializer.java
│ │ │ │ ├── TestWorker.java
│ │ │ │ └── WorkerTestClassProcessor.java
│ │ │ └── WorkerTestClassProcessorFactory.java
│ │ └── tasks
│ │ └── testing
│ │ ├── AbstractTestTask.java
│ │ ├── JUnitXmlReport.java
│ │ ├── logging
│ │ │ ├── package-info.java
│ │ │ ├── TestExceptionFormat.java
│ │ │ ├── TestLogEvent.java
│ │ │ ├── TestLoggingContainer.java
│ │ │ ├── TestLogging.java
│ │ │ └── TestStackTraceFilter.java
│ │ ├── package-info.java
│ │ ├── TestDescriptor.java
│ │ ├── TestExecutionException.java
│ │ ├── TestFilter.java
│ │ ├── TestFrameworkOptions.java
│ │ ├── TestListener.java
│ │ ├── TestOutputEvent.java
│ │ ├── TestOutputListener.java
│ │ ├── TestResult.java
│ │ └── TestTaskReports.java
│ ├── platform
│ │ └── base
│ │ └── test
│ │ └── package-info.java
│ └── testing
│ └── base
│ ├── internal
│ │ └── BaseTestSuiteSpec.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ ├── TestingBasePlugin.java
│ │ └── TestingModelBasePlugin.java
│ ├── TestSuiteBinarySpec.java
│ ├── TestSuiteContainer.java
│ ├── TestSuiteSpec.java
│ └── TestSuiteTaskCollection.java
├── testing-junit-platform
│ └── org
│ └── gradle
│ └── api
│ └── internal
│ └── tasks
│ └── testing
│ └── junitplatform
│ ├── JUnitPlatformTestClassProcessor.java
│ ├── JUnitPlatformTestExecutionListener.java
│ └── VintageTestNameAdapter.java
├── testing-jvm
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.junit-test-suite.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ └── testing
│ │ │ ├── detection
│ │ │ │ ├── AbstractTestFrameworkDetector.java
│ │ │ │ ├── ClassFileExtractionManager.java
│ │ │ │ ├── DefaultTestClassScanner.java
│ │ │ │ ├── DefaultTestExecuter.java
│ │ │ │ ├── JarFilePackageListener.java
│ │ │ │ ├── JarFilePackageLister.java
│ │ │ │ ├── TestClassVisitor.java
│ │ │ │ └── TestFrameworkDetector.java
│ │ │ ├── junit
│ │ │ │ ├── AbstractJUnitSpec.java
│ │ │ │ ├── AbstractJUnitTestClassProcessor.java
│ │ │ │ ├── AllExceptIgnoredTestRunnerBuilder.java
│ │ │ │ ├── CategoryFilter.java
│ │ │ │ ├── IgnoredTestDescriptorProvider.java
│ │ │ │ ├── JUnitDetector.java
│ │ │ │ ├── JUnitSpec.java
│ │ │ │ ├── JUnitTestClassDetector.java
│ │ │ │ ├── JUnitTestClassExecutor.java
│ │ │ │ ├── JUnitTestClassProcessor.java
│ │ │ │ ├── JUnitTestEventAdapter.java
│ │ │ │ ├── JUnitTestFramework.java
│ │ │ │ ├── TestClassExecutionEventGenerator.java
│ │ │ │ └── TestClassExecutionListener.java
│ │ │ ├── junitplatform
│ │ │ │ ├── JUnitPlatformSpec.java
│ │ │ │ └── JUnitPlatformTestFramework.java
│ │ │ ├── JvmTestExecutionSpec.java
│ │ │ ├── TestClassLoaderFactory.java
│ │ │ ├── TestFramework.java
│ │ │ └── testng
│ │ │ ├── TestNGClassListener.java
│ │ │ ├── TestNGConfigurationListener.java
│ │ │ ├── TestNGDetector.java
│ │ │ ├── TestNGListenerAdapterFactory.java
│ │ │ ├── TestNGSpec.java
│ │ │ ├── TestNGTestClassDetector.java
│ │ │ ├── TestNGTestClassProcessor.java
│ │ │ ├── TestNGTestFramework.java
│ │ │ ├── TestNGTestResultProcessorAdapter.java
│ │ │ └── UnrepresentableParameterException.java
│ │ └── tasks
│ │ └── testing
│ │ ├── junit
│ │ │ ├── JUnitOptions.java
│ │ │ └── package-info.java
│ │ ├── junitplatform
│ │ │ └── JUnitPlatformOptions.java
│ │ ├── Test.java
│ │ ├── testng
│ │ │ ├── package-info.java
│ │ │ └── TestNGOptions.java
│ │ └── TestReport.java
│ └── jvm
│ ├── plugins
│ │ ├── JUnitTestSuitePlugin.java
│ │ └── JvmTestSuiteBasePlugin.java
│ └── test
│ ├── internal
│ │ ├── DefaultJUnitTestSuiteBinarySpec.java
│ │ ├── DefaultJUnitTestSuiteSpec.java
│ │ ├── JUnitTestSuiteBinaryRenderer.java
│ │ ├── JUnitTestSuiteBinarySpecInternal.java
│ │ ├── JvmTestSuiteBinaryRenderer.java
│ │ ├── JvmTestSuiteBinarySpecInternal.java
│ │ ├── JvmTestSuiteRules.java
│ │ └── services
│ │ └── JvmTestingServices.java
│ ├── JUnitTestSuiteBinarySpec.java
│ ├── JUnitTestSuiteSpec.java
│ ├── JvmTestSuiteBinarySpec.java
│ ├── JvmTestSuiteSpec.java
│ └── package-info.java
├── testing-native
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ ├── org.gradle.cpp-unit-test.properties
│ │ │ ├── org.gradle.cunit.properties
│ │ │ ├── org.gradle.cunit-test-suite.properties
│ │ │ ├── org.gradle.google-test.properties
│ │ │ ├── org.gradle.google-test-test-suite.properties
│ │ │ └── org.gradle.xctest.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── nativeplatform
│ └── test
│ ├── cpp
│ │ ├── CppTestExecutable.java
│ │ ├── CppTestSuite.java
│ │ ├── internal
│ │ │ ├── DefaultCppTestExecutable.java
│ │ │ └── DefaultCppTestSuite.java
│ │ ├── package-info.java
│ │ └── plugins
│ │ ├── CppUnitTestPlugin.java
│ │ └── package-info.java
│ ├── cunit
│ │ ├── CUnitTestSuiteBinarySpec.java
│ │ ├── CUnitTestSuiteSpec.java
│ │ ├── internal
│ │ │ ├── DefaultCUnitTestSuiteBinary.java
│ │ │ └── DefaultCUnitTestSuiteSpec.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── CUnitConventionPlugin.java
│ │ │ ├── CUnitPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── GenerateCUnitLauncher.java
│ │ ├── gradle_cunit_main.c
│ │ ├── gradle_cunit_register.h
│ │ └── package-info.java
│ ├── googletest
│ │ ├── GoogleTestTestSuiteBinarySpec.java
│ │ ├── GoogleTestTestSuiteSpec.java
│ │ ├── internal
│ │ │ ├── DefaultGoogleTestTestSuiteBinary.java
│ │ │ └── DefaultGoogleTestTestSuiteSpec.java
│ │ ├── package-info.java
│ │ └── plugins
│ │ ├── GoogleTestConventionPlugin.java
│ │ ├── GoogleTestPlugin.java
│ │ └── package-info.java
│ ├── internal
│ │ ├── DefaultNativeTestSuiteBinarySpec.java
│ │ ├── NativeDependentBinariesResolutionStrategyTestSupport.java
│ │ ├── NativeTestSuiteBinaryRenderer.java
│ │ ├── NativeTestSuiteBinarySpecInternal.java
│ │ ├── NativeTestSuites.java
│ │ └── services
│ │ └── NativeTestingServices.java
│ ├── NativeTestSuiteBinarySpec.java
│ ├── NativeTestSuiteSpec.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── NativeBinariesTestPlugin.java
│ │ ├── NativeTestingBasePlugin.java
│ │ └── package-info.java
│ ├── tasks
│ │ ├── package-info.java
│ │ └── RunTestExecutable.java
│ ├── TestComponent.java
│ ├── TestSuiteComponent.java
│ └── xctest
│ ├── internal
│ │ ├── DefaultSwiftXCTestBinary.java
│ │ ├── DefaultSwiftXCTestBundle.java
│ │ ├── DefaultSwiftXCTestExecutable.java
│ │ ├── DefaultSwiftXCTestSuite.java
│ │ └── execution
│ │ ├── XCTestDescriptor.java
│ │ ├── XCTestExecuter.java
│ │ ├── XCTestScraper.java
│ │ ├── XCTestSelection.java
│ │ └── XCTestTestExecutionSpec.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── XCTestConventionPlugin.java
│ ├── SwiftXCTestBinary.java
│ ├── SwiftXCTestBundle.java
│ ├── SwiftXCTestExecutable.java
│ ├── SwiftXCTestSuite.java
│ └── tasks
│ ├── InstallXCTestBundle.java
│ ├── package-info.java
│ └── XCTest.java
├── test-kit
│ └── org
│ └── gradle
│ └── testkit
│ └── runner
│ ├── BuildResult.java
│ ├── BuildTask.java
│ ├── GradleRunner.java
│ ├── internal
│ │ ├── BuildOperationParameters.java
│ │ ├── ConstantTestKitDirProvider.java
│ │ ├── DefaultBuildResult.java
│ │ ├── DefaultBuildTask.java
│ │ ├── DefaultGradleRunner.java
│ │ ├── feature
│ │ │ ├── BuildResultOutputFeatureCheck.java
│ │ │ ├── FeatureCheck.java
│ │ │ └── TestKitFeature.java
│ │ ├── FeatureCheckBuildResult.java
│ │ ├── GradleExecutionParameters.java
│ │ ├── GradleExecutionResult.java
│ │ ├── GradleExecutor.java
│ │ ├── GradleProvider.java
│ │ ├── io
│ │ │ ├── NoCloseOutputStream.java
│ │ │ └── SynchronizedOutputStream.java
│ │ ├── PluginUnderTestMetadataReading.java
│ │ ├── TempTestKitDirProvider.java
│ │ ├── TestKitDirProvider.java
│ │ └── ToolingApiGradleExecutor.java
│ ├── InvalidPluginMetadataException.java
│ ├── InvalidRunnerConfigurationException.java
│ ├── package-info.java
│ ├── TaskOutcome.java
│ ├── UnexpectedBuildFailure.java
│ ├── UnexpectedBuildResultException.java
│ ├── UnexpectedBuildSuccess.java
│ └── UnsupportedFeatureException.java
├── tooling-api
│ └── org
│ └── gradle
│ └── tooling
│ ├── BuildActionExecuter.java
│ ├── BuildActionFailureException.java
│ ├── BuildAction.java
│ ├── BuildCancelledException.java
│ ├── BuildController.java
│ ├── BuildException.java
│ ├── BuildLauncher.java
│ ├── CancellationToken.java
│ ├── CancellationTokenSource.java
│ ├── ConfigurableLauncher.java
│ ├── events
│ │ ├── BinaryPluginIdentifier.java
│ │ ├── configuration
│ │ │ ├── internal
│ │ │ │ ├── DefaultPluginApplicationResult.java
│ │ │ │ ├── DefaultProjectConfigurationFailureResult.java
│ │ │ │ ├── DefaultProjectConfigurationFinishEvent.java
│ │ │ │ ├── DefaultProjectConfigurationOperationDescriptor.java
│ │ │ │ ├── DefaultProjectConfigurationStartEvent.java
│ │ │ │ └── DefaultProjectConfigurationSuccessResult.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectConfigurationFailureResult.java
│ │ │ ├── ProjectConfigurationFinishEvent.java
│ │ │ ├── ProjectConfigurationOperationDescriptor.java
│ │ │ ├── ProjectConfigurationOperationResult.java
│ │ │ ├── ProjectConfigurationProgressEvent.java
│ │ │ ├── ProjectConfigurationStartEvent.java
│ │ │ └── ProjectConfigurationSuccessResult.java
│ │ ├── FailureResult.java
│ │ ├── FinishEvent.java
│ │ ├── internal
│ │ │ ├── AbstractPluginIdentifier.java
│ │ │ ├── BaseProgressEvent.java
│ │ │ ├── ConsumerOperationDescriptor.java
│ │ │ ├── DefaultBinaryPluginIdentifier.java
│ │ │ ├── DefaultFinishEvent.java
│ │ │ ├── DefaultOperationDescriptor.java
│ │ │ ├── DefaultOperationFailureResult.java
│ │ │ ├── DefaultOperationSuccessResult.java
│ │ │ ├── DefaultScriptPluginIdentifier.java
│ │ │ ├── DefaultStartEvent.java
│ │ │ ├── DefaultStatusEvent.java
│ │ │ └── OperationDescriptorWrapper.java
│ │ ├── OperationDescriptor.java
│ │ ├── OperationResult.java
│ │ ├── OperationType.java
│ │ ├── package-info.java
│ │ ├── PluginIdentifier.java
│ │ ├── ProgressEvent.java
│ │ ├── ProgressListener.java
│ │ ├── ScriptPluginIdentifier.java
│ │ ├── SkippedResult.java
│ │ ├── StartEvent.java
│ │ ├── StatusEvent.java
│ │ ├── SuccessResult.java
│ │ ├── task
│ │ │ ├── internal
│ │ │ │ ├── DefaultTaskFailureResult.java
│ │ │ │ ├── DefaultTaskFinishEvent.java
│ │ │ │ ├── DefaultTaskOperationDescriptor.java
│ │ │ │ ├── DefaultTaskSkippedResult.java
│ │ │ │ ├── DefaultTaskStartEvent.java
│ │ │ │ ├── DefaultTaskSuccessResult.java
│ │ │ │ ├── java
│ │ │ │ │ ├── DefaultAnnotationProcessorResult.java
│ │ │ │ │ └── DefaultJavaCompileTaskSuccessResult.java
│ │ │ │ └── TaskExecutionDetails.java
│ │ │ ├── java
│ │ │ │ ├── JavaCompileTaskOperationResult.java
│ │ │ │ └── package-info.java
│ │ │ ├── package-info.java
│ │ │ ├── TaskExecutionResult.java
│ │ │ ├── TaskFailureResult.java
│ │ │ ├── TaskFinishEvent.java
│ │ │ ├── TaskOperationDescriptor.java
│ │ │ ├── TaskOperationResult.java
│ │ │ ├── TaskProgressEvent.java
│ │ │ ├── TaskSkippedResult.java
│ │ │ ├── TaskStartEvent.java
│ │ │ └── TaskSuccessResult.java
│ │ ├── test
│ │ │ ├── internal
│ │ │ │ ├── DefaultJvmTestOperationDescriptor.java
│ │ │ │ ├── DefaultTestFailureResult.java
│ │ │ │ ├── DefaultTestFinishEvent.java
│ │ │ │ ├── DefaultTestOperationDescriptor.java
│ │ │ │ ├── DefaultTestSkippedResult.java
│ │ │ │ ├── DefaultTestStartEvent.java
│ │ │ │ └── DefaultTestSuccessResult.java
│ │ │ ├── JvmTestKind.java
│ │ │ ├── JvmTestOperationDescriptor.java
│ │ │ ├── package-info.java
│ │ │ ├── TestFailureResult.java
│ │ │ ├── TestFinishEvent.java
│ │ │ ├── TestOperationDescriptor.java
│ │ │ ├── TestOperationResult.java
│ │ │ ├── TestProgressEvent.java
│ │ │ ├── TestSkippedResult.java
│ │ │ ├── TestStartEvent.java
│ │ │ └── TestSuccessResult.java
│ │ ├── transform
│ │ │ ├── internal
│ │ │ │ ├── DefaultTransformFailureResult.java
│ │ │ │ ├── DefaultTransformFinishEvent.java
│ │ │ │ ├── DefaultTransformOperationDescriptor.java
│ │ │ │ ├── DefaultTransformStartEvent.java
│ │ │ │ └── DefaultTransformSuccessResult.java
│ │ │ ├── package-info.java
│ │ │ ├── TransformFailureResult.java
│ │ │ ├── TransformFinishEvent.java
│ │ │ ├── TransformOperationDescriptor.java
│ │ │ ├── TransformOperationResult.java
│ │ │ ├── TransformProgressEvent.java
│ │ │ ├── TransformStartEvent.java
│ │ │ └── TransformSuccessResult.java
│ │ └── work
│ │ ├── internal
│ │ │ ├── DefaultWorkItemFailureResult.java
│ │ │ ├── DefaultWorkItemFinishEvent.java
│ │ │ ├── DefaultWorkItemOperationDescriptor.java
│ │ │ ├── DefaultWorkItemStartEvent.java
│ │ │ └── DefaultWorkItemSuccessResult.java
│ │ ├── package-info.java
│ │ ├── WorkItemFailureResult.java
│ │ ├── WorkItemFinishEvent.java
│ │ ├── WorkItemOperationDescriptor.java
│ │ ├── WorkItemOperationResult.java
│ │ ├── WorkItemProgressEvent.java
│ │ ├── WorkItemStartEvent.java
│ │ └── WorkItemSuccessResult.java
│ ├── exceptions
│ │ ├── package-info.java
│ │ ├── UnsupportedBuildArgumentException.java
│ │ └── UnsupportedOperationConfigurationException.java
│ ├── Failure.java
│ ├── GradleConnectionException.java
│ ├── GradleConnector.java
│ ├── IntermediateResultHandler.java
│ ├── internal
│ │ ├── adapter
│ │ │ ├── CollectionMapper.java
│ │ │ ├── MethodInvocation.java
│ │ │ ├── MethodInvoker.java
│ │ │ ├── ObjectGraphAdapter.java
│ │ │ ├── ProtocolToModelAdapter.java
│ │ │ ├── TargetTypeProvider.java
│ │ │ ├── TypeInspector.java
│ │ │ └── ViewBuilder.java
│ │ ├── build
│ │ │ ├── DefaultBuildEnvironment.java
│ │ │ └── VersionOnlyBuildEnvironment.java
│ │ ├── consumer
│ │ │ ├── AbstractLongRunningOperation.java
│ │ │ ├── async
│ │ │ │ ├── AsyncConsumerActionExecutor.java
│ │ │ │ └── DefaultAsyncConsumerActionExecutor.java
│ │ │ ├── BlockingResultHandler.java
│ │ │ ├── CancellationTokenInternal.java
│ │ │ ├── connection
│ │ │ │ ├── AbstractBuildController.java
│ │ │ │ ├── AbstractConsumerConnection.java
│ │ │ │ ├── AbstractPost12ConsumerConnection.java
│ │ │ │ ├── ActionRunner.java
│ │ │ │ ├── BuildControllerAdapter.java
│ │ │ │ ├── BuildControllerWithoutParameterSupport.java
│ │ │ │ ├── CancellableActionRunner.java
│ │ │ │ ├── CancellableConsumerActionExecutor.java
│ │ │ │ ├── CancellableConsumerConnection.java
│ │ │ │ ├── CancellableModelBuilderBackedModelProducer.java
│ │ │ │ ├── CancellationExceptionTransformer.java
│ │ │ │ ├── ConsumerActionExecutor.java
│ │ │ │ ├── ConsumerAction.java
│ │ │ │ ├── ConsumerConnection.java
│ │ │ │ ├── HasCompatibilityMapping.java
│ │ │ │ ├── InternalBuildActionAdapter.java
│ │ │ │ ├── InternalBuildControllerAdapter.java
│ │ │ │ ├── InternalPhasedActionAdapter.java
│ │ │ │ ├── LazyConsumerActionExecutor.java
│ │ │ │ ├── ModelProducer.java
│ │ │ │ ├── NoToolingApiConnection.java
│ │ │ │ ├── ParameterAcceptingConsumerConnection.java
│ │ │ │ ├── ParameterizedActionRunner.java
│ │ │ │ ├── ParameterValidatingConsumerConnection.java
│ │ │ │ ├── PhasedActionAwareConsumerConnection.java
│ │ │ │ ├── PluginClasspathInjectionSupportedCheckModelProducer.java
│ │ │ │ ├── ProgressLoggingConsumerActionExecutor.java
│ │ │ │ ├── RethrowingErrorsConsumerActionExecutor.java
│ │ │ │ ├── ShutdownAwareConsumerConnection.java
│ │ │ │ ├── TestExecutionConsumerConnection.java
│ │ │ │ ├── ToolingParameterProxy.java
│ │ │ │ └── UnsupportedOlderVersionConnection.java
│ │ │ ├── ConnectionFactory.java
│ │ │ ├── ConnectionParameters.java
│ │ │ ├── ConnectorServices.java
│ │ │ ├── converters
│ │ │ │ ├── BackwardsCompatibleIdeaModuleDependency.java
│ │ │ │ ├── BasicGradleProjectIdentifierMixin.java
│ │ │ │ ├── ConsumerTargetTypeProvider.java
│ │ │ │ ├── EclipseProjectHasAutoBuildMixin.java
│ │ │ │ ├── FixedBuildIdentifierProvider.java
│ │ │ │ ├── GradleProjectIdentifierMixin.java
│ │ │ │ ├── IdeaModuleDependencyTargetNameMixin.java
│ │ │ │ ├── IdeaProjectJavaLanguageSettingsMixin.java
│ │ │ │ └── IncludedBuildsMixin.java
│ │ │ ├── DefaultBuildActionExecuter.java
│ │ │ ├── DefaultBuildLauncher.java
│ │ │ ├── DefaultCancellationTokenSource.java
│ │ │ ├── DefaultConnectionParameters.java
│ │ │ ├── DefaultExecutorServiceFactory.java
│ │ │ ├── DefaultFailure.java
│ │ │ ├── DefaultGradleConnector.java
│ │ │ ├── DefaultInternalJvmTestRequest.java
│ │ │ ├── DefaultModelBuilder.java
│ │ │ ├── DefaultPhasedActionResultListener.java
│ │ │ ├── DefaultPhasedBuildActionExecuter.java
│ │ │ ├── DefaultPhasedBuildAction.java
│ │ │ ├── DefaultProjectConnection.java
│ │ │ ├── DefaultTestLauncher.java
│ │ │ ├── DistributionFactory.java
│ │ │ ├── DistributionInstaller.java
│ │ │ ├── Distribution.java
│ │ │ ├── ExceptionTransformer.java
│ │ │ ├── ExecutorServiceFactory.java
│ │ │ ├── loader
│ │ │ │ ├── CachingToolingImplementationLoader.java
│ │ │ │ ├── DefaultToolingImplementationLoader.java
│ │ │ │ ├── SynchronizedToolingImplementationLoader.java
│ │ │ │ └── ToolingImplementationLoader.java
│ │ │ ├── LoggingProvider.java
│ │ │ ├── parameters
│ │ │ │ ├── BuildCancellationTokenAdapter.java
│ │ │ │ ├── BuildProgressListenerAdapter.java
│ │ │ │ ├── ConsumerOperationParameters.java
│ │ │ │ ├── FailsafeBuildProgressListenerAdapter.java
│ │ │ │ └── ProgressListenerAdapter.java
│ │ │ ├── PhasedBuildAction.java
│ │ │ ├── ResultHandlerAdapter.java
│ │ │ ├── SynchronizedLogging.java
│ │ │ ├── TestExecutionRequest.java
│ │ │ └── versioning
│ │ │ ├── ModelMapping.java
│ │ │ └── VersionDetails.java
│ │ ├── gradle
│ │ │ ├── DefaultBuildIdentifier.java
│ │ │ ├── DefaultProjectIdentifier.java
│ │ │ ├── GradleBuildIdentity.java
│ │ │ ├── GradleProjectIdentity.java
│ │ │ └── TaskListingLaunchable.java
│ │ └── protocol
│ │ ├── BuildActionRunner.java
│ │ ├── BuildExceptionVersion1.java
│ │ ├── BuildOperationParametersVersion1.java
│ │ ├── BuildParameters.java
│ │ ├── BuildParametersVersion1.java
│ │ ├── BuildResult.java
│ │ ├── ConfigurableConnection.java
│ │ ├── ConnectionMetaDataVersion1.java
│ │ ├── ConnectionParameters.java
│ │ ├── ConnectionVersion4.java
│ │ ├── cpp
│ │ │ ├── InternalCppApplication.java
│ │ │ ├── InternalCppExecutable.java
│ │ │ ├── InternalCppLibrary.java
│ │ │ ├── InternalCppSharedLibrary.java
│ │ │ ├── InternalCppStaticLibrary.java
│ │ │ └── InternalCppTestSuite.java
│ │ ├── events
│ │ │ ├── InternalBinaryPluginIdentifier.java
│ │ │ ├── InternalFailureResult.java
│ │ │ ├── InternalIncrementalTaskResult.java
│ │ │ ├── InternalJavaCompileTaskOperationResult.java
│ │ │ ├── InternalJvmTestDescriptor.java
│ │ │ ├── InternalOperationDescriptor.java
│ │ │ ├── InternalOperationFinishedProgressEvent.java
│ │ │ ├── InternalOperationResult.java
│ │ │ ├── InternalOperationStartedProgressEvent.java
│ │ │ ├── InternalPluginIdentifier.java
│ │ │ ├── InternalProgressEvent.java
│ │ │ ├── InternalProjectConfigurationDescriptor.java
│ │ │ ├── InternalProjectConfigurationResult.java
│ │ │ ├── InternalScriptPluginIdentifier.java
│ │ │ ├── InternalSuccessResult.java
│ │ │ ├── InternalTaskCachedResult.java
│ │ │ ├── InternalTaskDescriptor.java
│ │ │ ├── InternalTaskFailureResult.java
│ │ │ ├── InternalTaskResult.java
│ │ │ ├── InternalTaskSkippedResult.java
│ │ │ ├── InternalTaskSuccessResult.java
│ │ │ ├── InternalTaskWithExtraInfoDescriptor.java
│ │ │ ├── InternalTestDescriptor.java
│ │ │ ├── InternalTestFailureResult.java
│ │ │ ├── InternalTestFinishedProgressEvent.java
│ │ │ ├── InternalTestProgressEvent.java
│ │ │ ├── InternalTestResult.java
│ │ │ ├── InternalTestSkippedResult.java
│ │ │ ├── InternalTestStartedProgressEvent.java
│ │ │ ├── InternalTestSuccessResult.java
│ │ │ ├── InternalTransformDescriptor.java
│ │ │ └── InternalWorkItemDescriptor.java
│ │ ├── exceptions
│ │ │ └── InternalUnsupportedBuildArgumentException.java
│ │ ├── InternalBuildActionExecutor.java
│ │ ├── InternalBuildActionFailureException.java
│ │ ├── InternalBuildAction.java
│ │ ├── InternalBuildActionVersion2.java
│ │ ├── InternalBuildCancelledException.java
│ │ ├── InternalBuildController.java
│ │ ├── InternalBuildControllerVersion2.java
│ │ ├── InternalBuildEnvironment.java
│ │ ├── InternalBuildProgressListener.java
│ │ ├── InternalCancellableConnection.java
│ │ ├── InternalCancellationToken.java
│ │ ├── InternalConnection.java
│ │ ├── InternalFailure.java
│ │ ├── InternalLaunchable.java
│ │ ├── InternalParameterAcceptingConnection.java
│ │ ├── InternalPhasedActionConnection.java
│ │ ├── InternalPhasedAction.java
│ │ ├── InternalProtocolInterface.java
│ │ ├── InternalUnsupportedModelException.java
│ │ ├── LongRunningOperationParametersVersion1.java
│ │ ├── ModelBuilder.java
│ │ ├── ModelIdentifier.java
│ │ ├── PhasedActionResult.java
│ │ ├── PhasedActionResultListener.java
│ │ ├── ProgressListenerVersion1.java
│ │ ├── ProjectVersion3.java
│ │ ├── ResultHandlerVersion1.java
│ │ ├── ShutdownParameters.java
│ │ ├── StoppableConnection.java
│ │ └── test
│ │ ├── InternalJvmTestRequest.java
│ │ ├── InternalTestExecutionConnection.java
│ │ ├── InternalTestExecutionException.java
│ │ └── InternalTestExecutionRequest.java
│ ├── ListenerFailedException.java
│ ├── LongRunningOperation.java
│ ├── model
│ │ ├── build
│ │ │ ├── BuildEnvironment.java
│ │ │ ├── GradleEnvironment.java
│ │ │ ├── JavaEnvironment.java
│ │ │ └── package-info.java
│ │ ├── BuildableElement.java
│ │ ├── BuildIdentifier.java
│ │ ├── BuildModel.java
│ │ ├── cpp
│ │ │ ├── CompilationDetails.java
│ │ │ ├── CppApplication.java
│ │ │ ├── CppBinary.java
│ │ │ ├── CppComponent.java
│ │ │ ├── CppExecutable.java
│ │ │ ├── CppLibrary.java
│ │ │ ├── CppProject.java
│ │ │ ├── CppSharedLibrary.java
│ │ │ ├── CppStaticLibrary.java
│ │ │ ├── CppTestSuite.java
│ │ │ ├── LinkageDetails.java
│ │ │ ├── MacroDirective.java
│ │ │ ├── package-info.java
│ │ │ └── SourceFile.java
│ │ ├── Dependency.java
│ │ ├── DomainObjectSet.java
│ │ ├── eclipse
│ │ │ ├── AccessRule.java
│ │ │ ├── ClasspathAttribute.java
│ │ │ ├── EclipseBuildCommand.java
│ │ │ ├── EclipseClasspathContainer.java
│ │ │ ├── EclipseClasspathEntry.java
│ │ │ ├── EclipseExternalDependency.java
│ │ │ ├── EclipseJavaSourceSettings.java
│ │ │ ├── EclipseLinkedResource.java
│ │ │ ├── EclipseOutputLocation.java
│ │ │ ├── EclipseProjectDependency.java
│ │ │ ├── EclipseProject.java
│ │ │ ├── EclipseProjectNature.java
│ │ │ ├── EclipseRuntime.java
│ │ │ ├── EclipseSourceDirectory.java
│ │ │ ├── EclipseWorkspace.java
│ │ │ ├── EclipseWorkspaceProject.java
│ │ │ ├── HierarchicalEclipseProject.java
│ │ │ ├── package-info.java
│ │ │ ├── RunEclipseAutoBuildTasks.java
│ │ │ └── RunEclipseSynchronizationTasks.java
│ │ ├── Element.java
│ │ ├── ExternalDependency.java
│ │ ├── gradle
│ │ │ ├── BasicGradleProject.java
│ │ │ ├── BuildInvocations.java
│ │ │ ├── GradleBuild.java
│ │ │ ├── GradlePublication.java
│ │ │ ├── GradleScript.java
│ │ │ ├── package-info.java
│ │ │ └── ProjectPublications.java
│ │ ├── GradleModuleVersion.java
│ │ ├── GradleProject.java
│ │ ├── GradleTask.java
│ │ ├── HasGradleProject.java
│ │ ├── HierarchicalElement.java
│ │ ├── idea
│ │ │ ├── BasicIdeaProject.java
│ │ │ ├── IdeaCompilerOutput.java
│ │ │ ├── IdeaContentRoot.java
│ │ │ ├── IdeaDependency.java
│ │ │ ├── IdeaDependencyScope.java
│ │ │ ├── IdeaJavaLanguageSettings.java
│ │ │ ├── IdeaLanguageLevel.java
│ │ │ ├── IdeaModuleDependency.java
│ │ │ ├── IdeaModuleIdentifier.java
│ │ │ ├── IdeaModule.java
│ │ │ ├── IdeaProject.java
│ │ │ ├── IdeaSingleEntryLibraryDependency.java
│ │ │ ├── IdeaSourceDirectory.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── Exceptions.java
│ │ │ ├── ImmutableDomainObjectSet.java
│ │ │ └── outcomes
│ │ │ ├── GradleBuildOutcome.java
│ │ │ ├── GradleFileBuildOutcome.java
│ │ │ └── ProjectOutcomes.java
│ │ ├── java
│ │ │ ├── InstalledJdk.java
│ │ │ ├── JavaRuntime.java
│ │ │ └── package-info.java
│ │ ├── Launchable.java
│ │ ├── Model.java
│ │ ├── package-info.java
│ │ ├── ProjectDependency.java
│ │ ├── ProjectIdentifier.java
│ │ ├── ProjectModel.java
│ │ ├── SourceDirectory.java
│ │ ├── Task.java
│ │ ├── TaskSelector.java
│ │ └── UnsupportedMethodException.java
│ ├── ModelBuilder.java
│ ├── package-info.java
│ ├── ProgressEvent.java
│ ├── ProgressListener.java
│ ├── ProjectConnection.java
│ ├── ResultHandler.java
│ ├── TestExecutionException.java
│ ├── TestLauncher.java
│ ├── UnknownModelException.java
│ └── UnsupportedVersionException.java
├── tooling-api-builders
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── tooling
│ └── internal
│ └── provider
│ └── runner
│ ├── BuildModelActionRunner.java
│ ├── BuildOperationParentTracker.java
│ ├── ClientForwardingBuildOperationListener.java
│ ├── ClientForwardingProjectConfigurationOperationListener.java
│ ├── ClientForwardingTaskOperationListener.java
│ ├── ClientForwardingTestOperationListener.java
│ ├── ClientForwardingTransformOperationListener.java
│ ├── ClientForwardingWorkItemOperationListener.java
│ ├── ClientProvidedBuildActionRunner.java
│ ├── ClientProvidedPhasedActionRunner.java
│ ├── CompositeOperationResultPostProcessor.java
│ ├── DefaultBuildController.java
│ ├── OperationDependenciesResolver.java
│ ├── OperationDependencyLookup.java
│ ├── PluginApplicationTracker.java
│ ├── ProgressEventConsumer.java
│ ├── ProgressListenerToProgressLoggerAdapter.java
│ ├── SubtreeFilteringBuildOperationListener.java
│ ├── TaskOriginTracker.java
│ ├── TestExecutionBuildConfigurationAction.java
│ ├── TestExecutionRequestActionRunner.java
│ ├── TestExecutionResultEvaluator.java
│ ├── TestIgnoringBuildOperationListener.java
│ ├── ToolingApiSubscribableBuildActionRunnerRegistration.java
│ └── ToolingBuilderServices.java
├── tooling-native
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── language
│ └── cpp
│ └── internal
│ └── tooling
│ ├── CppModelBuilder.java
│ ├── DefaultCompilationDetails.java
│ ├── DefaultCppApplicationModel.java
│ ├── DefaultCppBinaryModel.java
│ ├── DefaultCppComponentModel.java
│ ├── DefaultCppExecutableModel.java
│ ├── DefaultCppLibraryModel.java
│ ├── DefaultCppProjectModel.java
│ ├── DefaultCppSharedLibraryModel.java
│ ├── DefaultCppStaticLibraryModel.java
│ ├── DefaultCppTestSuiteModel.java
│ ├── DefaultLinkageDetails.java
│ ├── DefaultMacroDirective.java
│ ├── DefaultSourceFile.java
│ └── ToolingNativeServices.java
├── version-control
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── vcs
│ ├── git
│ │ ├── GitVersionControlSpec.java
│ │ ├── internal
│ │ │ ├── DefaultGitVersionControlSpec.java
│ │ │ ├── GitVersionControlSystem.java
│ │ │ └── GitVersionRef.java
│ │ └── package-info.java
│ └── internal
│ ├── DefaultSourceControl.java
│ ├── DefaultVcsMappingFactory.java
│ ├── DefaultVcsMapping.java
│ ├── DefaultVcsMappings.java
│ ├── DefaultVcsMappingsStore.java
│ ├── DefaultVersionControlRepository.java
│ ├── resolver
│ │ ├── DefaultVcsVersionWorkingDirResolver.java
│ │ ├── OfflineVcsVersionWorkingDirResolver.java
│ │ ├── OncePerBuildInvocationVcsVersionWorkingDirResolver.java
│ │ ├── PersistentVcsMetadataCache.java
│ │ ├── VcsDependencyResolver.java
│ │ ├── VcsVersionSelectionCache.java
│ │ └── VcsVersionWorkingDirResolver.java
│ ├── services
│ │ ├── DefaultVersionControlRepositoryFactory.java
│ │ ├── DefaultVersionControlSpecFactory.java
│ │ └── VersionControlServices.java
│ ├── spec
│ │ └── AbstractVersionControlSpec.java
│ ├── VcsDirectoryLayout.java
│ ├── VcsMappingFactory.java
│ ├── VcsMappingInternal.java
│ ├── VersionControlRepositoryConnectionFactory.java
│ ├── VersionControlRepositoryConnection.java
│ ├── VersionControlSpecFactory.java
│ ├── VersionControlSystem.java
│ └── VersionRef.java
├── workers
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── workers
│ ├── ForkMode.java
│ ├── internal
│ │ ├── AbstractClassLoaderWorker.java
│ │ ├── AbstractSerializedActionExecutionSpec.java
│ │ ├── AbstractWorker.java
│ │ ├── ActionExecutionSpec.java
│ │ ├── BuildOperationAwareWorker.java
│ │ ├── ClassLoaderStructure.java
│ │ ├── ClassLoaderStructureProvider.java
│ │ ├── DaemonForkOptionsBuilder.java
│ │ ├── DaemonForkOptions.java
│ │ ├── DefaultWorkerConfiguration.java
│ │ ├── DefaultWorkerExecutor.java
│ │ ├── DefaultWorkerServer.java
│ │ ├── DefaultWorkResult.java
│ │ ├── ExecuteWorkItemBuildOperationType.java
│ │ ├── FilteringClassLoaderSpecSerializer.java
│ │ ├── FlatClassLoaderStructure.java
│ │ ├── FlatClassLoaderWorker.java
│ │ ├── HierarchicalClassLoaderStructure.java
│ │ ├── HierarchicalClassLoaderStructureSerializer.java
│ │ ├── IsolatedClassloaderWorkerFactory.java
│ │ ├── IsolatedClassloaderWorker.java
│ │ ├── KeepAliveMode.java
│ │ ├── NoIsolationWorkerFactory.java
│ │ ├── SerializedActionExecutionSpec.java
│ │ ├── SerializedParametersActionExecutionSpec.java
│ │ ├── SimpleActionExecutionSpec.java
│ │ ├── TransportableActionExecutionSpec.java
│ │ ├── TransportableActionExecutionSpecSerializer.java
│ │ ├── VisitableURLClassLoaderSpecSerializer.java
│ │ ├── WorkerDaemonClient.java
│ │ ├── WorkerDaemonClientsManager.java
│ │ ├── WorkerDaemonExpiration.java
│ │ ├── WorkerDaemonFactory.java
│ │ ├── WorkerDaemonMessageSerializer.java
│ │ ├── WorkerDaemonProcess.java
│ │ ├── WorkerDaemonServer.java
│ │ ├── WorkerDaemonStarter.java
│ │ ├── WorkerExecutionQueueFactory.java
│ │ ├── WorkerFactory.java
│ │ ├── Worker.java
│ │ ├── WorkerProtocol.java
│ │ ├── WorkersServices.java
│ │ └── WorkSerializationException.java
│ ├── IsolationMode.java
│ ├── package-info.java
│ ├── WorkerConfiguration.java
│ ├── WorkerExecutionException.java
│ └── WorkerExecutor.java
└── wrapper
└── org
└── gradle
└── wrapper
├── BootstrapMainStarter.java
├── Download.java
├── DownloadProgressListener.java
├── ExclusiveFileAccessManager.java
├── GradleUserHomeLookup.java
├── GradleWrapperMain.java
├── IDownload.java
├── Install.java
├── Logger.java
├── PathAssembler.java
├── SystemPropertiesHandler.java
├── WrapperConfiguration.java
└── WrapperExecutor.java
5841 directories, 13950 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论