实例介绍
官网下载不成功的,嫌官网下载速度慢的,可以直接在这里下载。 官网原下载地址:https://services.gradle.org/distributions/
【实例截图】
【核心代码】
4744300845156940618.zip
└── gradle-4.0
├── bin
│ ├── gradle
│ └── gradle.bat
├── docs
│ ├── dsl
│ │ ├── base.css
│ │ ├── docs.css
│ │ ├── dsl.css
│ │ ├── dsl-standalone.html
│ │ ├── icon-link.svg
│ │ ├── index.html
│ │ ├── javadoc.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.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.Buildable.html
│ │ ├── org.gradle.api.credentials.AwsCredentials.html
│ │ ├── org.gradle.api.credentials.Credentials.html
│ │ ├── org.gradle.api.DefaultTask.html
│ │ ├── org.gradle.api.distribution.DistributionContainer.html
│ │ ├── org.gradle.api.dsl.ConventionProperty.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.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.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.MavenPom.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.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.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.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.VisualStudioExtension.html
│ │ ├── org.gradle.ide.visualstudio.VisualStudioProject.html
│ │ ├── org.gradle.ide.visualstudio.VisualStudioSolution.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.cpp.CppSourceSet.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.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.plugin.repository.GradlePluginPortal.html
│ │ ├── org.gradle.plugin.repository.IvyPluginRepository.html
│ │ ├── org.gradle.plugin.repository.MavenPluginRepository.html
│ │ ├── org.gradle.plugin.repository.PluginRepositoriesSpec.html
│ │ ├── org.gradle.plugin.repository.PluginRepository.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.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
│ │ ├── print.css
│ │ ├── release-notes.css
│ │ ├── sidebar.js
│ │ └── userguide.css
│ ├── javadoc
│ │ ├── allclasses-frame.html
│ │ ├── allclasses-noframe.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── help-doc.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── javadoc.css
│ │ ├── org
│ │ │ └── gradle
│ │ │ ├── api
│ │ │ │ ├── ActionConfiguration.html
│ │ │ │ ├── Action.html
│ │ │ │ ├── AntBuilder.AntMessagePriority.html
│ │ │ │ ├── AntBuilder.html
│ │ │ │ ├── artifacts
│ │ │ │ │ ├── ArtifactCollection.html
│ │ │ │ │ ├── ArtifactIdentifier.html
│ │ │ │ │ ├── ArtifactRepositoryContainer.html
│ │ │ │ │ ├── ArtifactView.html
│ │ │ │ │ ├── ArtifactView.ViewConfiguration.html
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── ArtifactResolutionControl.html
│ │ │ │ │ │ ├── DependencyResolutionControl.html
│ │ │ │ │ │ ├── ModuleResolutionControl.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ResolutionControl.html
│ │ │ │ │ │ └── ResolutionRules.html
│ │ │ │ │ ├── ClientModule.html
│ │ │ │ │ ├── component
│ │ │ │ │ │ ├── BuildIdentifier.html
│ │ │ │ │ │ ├── ComponentArtifactIdentifier.html
│ │ │ │ │ │ ├── ComponentIdentifier.html
│ │ │ │ │ │ ├── ComponentSelector.html
│ │ │ │ │ │ ├── LibraryBinaryIdentifier.html
│ │ │ │ │ │ ├── LibraryComponentSelector.html
│ │ │ │ │ │ ├── ModuleComponentIdentifier.html
│ │ │ │ │ │ ├── ModuleComponentSelector.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ProjectComponentIdentifier.html
│ │ │ │ │ │ └── ProjectComponentSelector.html
│ │ │ │ │ ├── ComponentMetadataBuilder.html
│ │ │ │ │ ├── ComponentMetadataDetails.html
│ │ │ │ │ ├── ComponentMetadata.html
│ │ │ │ │ ├── ComponentMetadataSupplierDetails.html
│ │ │ │ │ ├── ComponentMetadataSupplier.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
│ │ │ │ │ ├── DependencyArtifact.html
│ │ │ │ │ ├── Dependency.html
│ │ │ │ │ ├── DependencyResolutionListener.html
│ │ │ │ │ ├── DependencyResolveDetails.html
│ │ │ │ │ ├── DependencySet.html
│ │ │ │ │ ├── DependencySubstitution.html
│ │ │ │ │ ├── DependencySubstitutions.html
│ │ │ │ │ ├── DependencySubstitutions.Substitution.html
│ │ │ │ │ ├── dsl
│ │ │ │ │ │ ├── ArtifactHandler.html
│ │ │ │ │ │ ├── ComponentMetadataHandler.html
│ │ │ │ │ │ ├── ComponentModuleMetadataHandler.html
│ │ │ │ │ │ ├── DependencyHandler.html
│ │ │ │ │ │ ├── package-frame.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-frame.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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PomFilterContainer.html
│ │ │ │ │ │ └── PublishFilter.html
│ │ │ │ │ ├── ModuleDependency.html
│ │ │ │ │ ├── ModuleIdentifier.html
│ │ │ │ │ ├── ModuleVersionIdentifier.html
│ │ │ │ │ ├── ModuleVersionSelector.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ProjectDependency.html
│ │ │ │ │ ├── PublishArtifact.html
│ │ │ │ │ ├── PublishArtifactSet.html
│ │ │ │ │ ├── PublishException.html
│ │ │ │ │ ├── query
│ │ │ │ │ │ ├── ArtifactResolutionQuery.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── repositories
│ │ │ │ │ │ ├── ArtifactRepository.html
│ │ │ │ │ │ ├── AuthenticationContainer.html
│ │ │ │ │ │ ├── AuthenticationSupported.html
│ │ │ │ │ │ ├── FlatDirectoryArtifactRepository.html
│ │ │ │ │ │ ├── IvyArtifactRepository.html
│ │ │ │ │ │ ├── IvyArtifactRepositoryMetaDataProvider.html
│ │ │ │ │ │ ├── IvyPatternRepositoryLayout.html
│ │ │ │ │ │ ├── MavenArtifactRepository.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PasswordCredentials.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
│ │ │ │ │ │ ├── ComponentSelectionReason.html
│ │ │ │ │ │ ├── DependencyResult.html
│ │ │ │ │ │ ├── package-frame.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
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── VariantTransformConfigurationException.html
│ │ │ │ │ │ └── VariantTransform.html
│ │ │ │ │ ├── type
│ │ │ │ │ │ ├── ArtifactTypeContainer.html
│ │ │ │ │ │ ├── ArtifactTypeDefinition.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── UnknownConfigurationException.html
│ │ │ │ │ ├── UnknownRepositoryException.html
│ │ │ │ │ └── UnresolvedDependency.html
│ │ │ │ ├── attributes
│ │ │ │ │ ├── AttributeCompatibilityRule.html
│ │ │ │ │ ├── AttributeContainer.html
│ │ │ │ │ ├── AttributeDisambiguationRule.html
│ │ │ │ │ ├── Attribute.html
│ │ │ │ │ ├── AttributeMatchingStrategy.html
│ │ │ │ │ ├── AttributesSchema.html
│ │ │ │ │ ├── CompatibilityCheckDetails.html
│ │ │ │ │ ├── CompatibilityRuleChain.html
│ │ │ │ │ ├── DisambiguationRuleChain.html
│ │ │ │ │ ├── HasAttributes.html
│ │ │ │ │ ├── HasConfigurableAttributes.html
│ │ │ │ │ ├── MultipleCandidatesDetails.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── Usage.html
│ │ │ │ ├── BuildableComponentSpec.html
│ │ │ │ ├── Buildable.html
│ │ │ │ ├── BuildCancelledException.html
│ │ │ │ ├── CheckableComponentSpec.html
│ │ │ │ ├── CircularReferenceException.html
│ │ │ │ ├── component
│ │ │ │ │ ├── Artifact.html
│ │ │ │ │ ├── Component.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── SoftwareComponentContainer.html
│ │ │ │ │ └── SoftwareComponent.html
│ │ │ │ ├── credentials
│ │ │ │ │ ├── AwsCredentials.html
│ │ │ │ │ ├── Credentials.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PasswordCredentials.html
│ │ │ │ ├── DefaultTask.html
│ │ │ │ ├── Describable.html
│ │ │ │ ├── distribution
│ │ │ │ │ ├── DistributionContainer.html
│ │ │ │ │ ├── Distribution.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── plugins
│ │ │ │ │ ├── DistributionPlugin.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── DomainObjectCollection.html
│ │ │ │ ├── DomainObjectSet.html
│ │ │ │ ├── dsl
│ │ │ │ │ ├── ConventionProperty.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── execution
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── DirectoryTree.html
│ │ │ │ │ ├── DuplicateFileCopyingException.html
│ │ │ │ │ ├── DuplicatesStrategy.html
│ │ │ │ │ ├── EmptyFileVisitor.html
│ │ │ │ │ ├── FileCollection.AntType.html
│ │ │ │ │ ├── FileCollection.html
│ │ │ │ │ ├── FileCopyDetails.html
│ │ │ │ │ ├── FileTreeElement.html
│ │ │ │ │ ├── FileTree.html
│ │ │ │ │ ├── FileVisitDetails.html
│ │ │ │ │ ├── FileVisitor.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── RelativePath.html
│ │ │ │ │ ├── ReproducibleFileVisitor.html
│ │ │ │ │ ├── SourceDirectorySet.html
│ │ │ │ │ └── UnableToDeleteFileException.html
│ │ │ │ ├── GradleException.html
│ │ │ │ ├── GradleScriptException.html
│ │ │ │ ├── HasImplicitReceiver.html
│ │ │ │ ├── IllegalDependencyNotation.html
│ │ │ │ ├── Incubating.html
│ │ │ │ ├── initialization
│ │ │ │ │ ├── ConfigurableIncludedBuild.html
│ │ │ │ │ ├── dsl
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── ScriptHandler.html
│ │ │ │ │ ├── IncludedBuild.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── ProjectDescriptor.html
│ │ │ │ │ └── Settings.html
│ │ │ │ ├── InvalidActionClosureException.html
│ │ │ │ ├── InvalidUserCodeException.html
│ │ │ │ ├── InvalidUserDataException.html
│ │ │ │ ├── invocation
│ │ │ │ │ ├── Gradle.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── java
│ │ │ │ │ └── archives
│ │ │ │ │ ├── Attributes.html
│ │ │ │ │ ├── ManifestException.html
│ │ │ │ │ ├── Manifest.html
│ │ │ │ │ ├── ManifestMergeDetails.html
│ │ │ │ │ ├── ManifestMergeSpec.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── JavaVersion.html
│ │ │ │ ├── logging
│ │ │ │ │ ├── configuration
│ │ │ │ │ │ ├── ConsoleOutput.html
│ │ │ │ │ │ ├── LoggingConfiguration.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── ShowStacktrace.html
│ │ │ │ │ ├── Logger.html
│ │ │ │ │ ├── Logging.html
│ │ │ │ │ ├── LoggingManager.html
│ │ │ │ │ ├── LoggingOutput.html
│ │ │ │ │ ├── LogLevel.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── StandardOutputListener.html
│ │ │ │ ├── model
│ │ │ │ │ ├── ObjectFactory.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── NamedDomainObjectCollection.html
│ │ │ │ ├── NamedDomainObjectContainer.html
│ │ │ │ ├── NamedDomainObjectFactory.html
│ │ │ │ ├── NamedDomainObjectList.html
│ │ │ │ ├── NamedDomainObjectSet.html
│ │ │ │ ├── Named.html
│ │ │ │ ├── Named.Namer.html
│ │ │ │ ├── Namer.Comparator.html
│ │ │ │ ├── Namer.html
│ │ │ │ ├── NonExtensible.html
│ │ │ │ ├── Nullable.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PathValidation.html
│ │ │ │ ├── Plugin.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── announce
│ │ │ │ │ │ ├── AnnouncePluginExtension.html
│ │ │ │ │ │ ├── AnnouncePlugin.html
│ │ │ │ │ │ ├── Announcer.html
│ │ │ │ │ │ ├── BuildAnnouncementsPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── antlr
│ │ │ │ │ │ ├── AntlrPlugin.html
│ │ │ │ │ │ ├── AntlrSourceVirtualDirectory.html
│ │ │ │ │ │ ├── AntlrTask.html
│ │ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Convention.html
│ │ │ │ │ ├── DeferredConfigurable.html
│ │ │ │ │ ├── ExtensionAware.html
│ │ │ │ │ ├── ExtensionContainer.html
│ │ │ │ │ ├── ExtraPropertiesExtension.html
│ │ │ │ │ ├── ExtraPropertiesExtension.UnknownPropertyException.html
│ │ │ │ │ ├── GroovyBasePlugin.html
│ │ │ │ │ ├── GroovyPlugin.html
│ │ │ │ │ ├── HelpTasksPlugin.html
│ │ │ │ │ ├── InvalidPluginException.html
│ │ │ │ │ ├── JavaBasePlugin.html
│ │ │ │ │ ├── JavaLibraryDistributionPlugin.html
│ │ │ │ │ ├── JavaLibraryPlugin.html
│ │ │ │ │ ├── JavaPluginConvention.html
│ │ │ │ │ ├── JavaPlugin.html
│ │ │ │ │ ├── MavenPluginConvention.html
│ │ │ │ │ ├── MavenPlugin.html
│ │ │ │ │ ├── MavenRepositoryHandlerConvention.html
│ │ │ │ │ ├── ObjectConfigurationAction.html
│ │ │ │ │ ├── osgi
│ │ │ │ │ │ ├── OsgiManifest.html
│ │ │ │ │ │ ├── OsgiPluginConvention.html
│ │ │ │ │ │ ├── OsgiPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PmdExtension.html
│ │ │ │ │ │ ├── Pmd.html
│ │ │ │ │ │ ├── PmdPlugin.html
│ │ │ │ │ │ ├── PmdReports.html
│ │ │ │ │ │ └── TargetJdk.html
│ │ │ │ │ ├── ReportingBasePlugin.html
│ │ │ │ │ ├── scala
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── 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
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PropertyState.html
│ │ │ │ │ ├── ProviderFactory.html
│ │ │ │ │ └── Provider.html
│ │ │ │ ├── publish
│ │ │ │ │ ├── ivy
│ │ │ │ │ │ ├── InvalidIvyPublicationException.html
│ │ │ │ │ │ ├── IvyArtifact.html
│ │ │ │ │ │ ├── IvyArtifactSet.html
│ │ │ │ │ │ ├── IvyConfigurationContainer.html
│ │ │ │ │ │ ├── IvyConfiguration.html
│ │ │ │ │ │ ├── IvyDependency.html
│ │ │ │ │ │ ├── IvyExtraInfoSpec.html
│ │ │ │ │ │ ├── IvyModuleDescriptorSpec.html
│ │ │ │ │ │ ├── IvyPublication.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── IvyPublishPlugin.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── GenerateIvyDescriptor.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PublishToIvyRepository.html
│ │ │ │ │ ├── maven
│ │ │ │ │ │ ├── InvalidMavenPublicationException.html
│ │ │ │ │ │ ├── MavenArtifact.html
│ │ │ │ │ │ ├── MavenArtifactSet.html
│ │ │ │ │ │ ├── MavenDependency.html
│ │ │ │ │ │ ├── MavenPom.html
│ │ │ │ │ │ ├── MavenPublication.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── MavenPublishPlugin.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── AbstractPublishToMaven.html
│ │ │ │ │ │ ├── GenerateMavenPom.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PublishToMavenLocal.html
│ │ │ │ │ │ └── PublishToMavenRepository.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PublishingPlugin.html
│ │ │ │ │ ├── PublicationContainer.html
│ │ │ │ │ ├── Publication.html
│ │ │ │ │ └── PublishingExtension.html
│ │ │ │ ├── reflect
│ │ │ │ │ ├── HasPublicType.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── TypeOf.html
│ │ │ │ ├── reporting
│ │ │ │ │ ├── BuildDashboardReports.html
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── ComponentReport.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ConfigurableReport.html
│ │ │ │ │ ├── CustomizableHtmlReport.html
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── DependencyReportContainer.html
│ │ │ │ │ │ ├── HtmlDependencyReportTask.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── dependents
│ │ │ │ │ │ ├── DependentComponentsReport.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── DirectoryReport.html
│ │ │ │ │ ├── GenerateBuildDashboard.html
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── ModelReport.Format.html
│ │ │ │ │ │ ├── ModelReport.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── BuildDashboardPlugin.html
│ │ │ │ │ │ ├── package-frame.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-frame.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-frame.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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── AntBuilderAware.html
│ │ │ │ │ ├── application
│ │ │ │ │ │ ├── CreateStartScripts.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── bundling
│ │ │ │ │ │ ├── AbstractArchiveTask.html
│ │ │ │ │ │ ├── Compression.html
│ │ │ │ │ │ ├── Jar.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── Tar.html
│ │ │ │ │ │ ├── War.html
│ │ │ │ │ │ ├── ZipEntryCompression.html
│ │ │ │ │ │ └── Zip.html
│ │ │ │ │ ├── CacheableTask.html
│ │ │ │ │ ├── Classpath.html
│ │ │ │ │ ├── CompatibilityAdapterForTaskInputs.html
│ │ │ │ │ ├── CompatibilityAdapterForTaskOutputs.html
│ │ │ │ │ ├── compile
│ │ │ │ │ │ ├── AbstractCompile.html
│ │ │ │ │ │ ├── AbstractOptions.html
│ │ │ │ │ │ ├── BaseForkOptions.html
│ │ │ │ │ │ ├── CompileOptions.html
│ │ │ │ │ │ ├── DebugOptions.html
│ │ │ │ │ │ ├── ForkOptions.html
│ │ │ │ │ │ ├── GroovyCompile.html
│ │ │ │ │ │ ├── GroovyCompileOptions.html
│ │ │ │ │ │ ├── GroovyForkOptions.html
│ │ │ │ │ │ ├── JavaCompile.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── CompileClasspath.html
│ │ │ │ │ ├── Console.html
│ │ │ │ │ ├── Copy.html
│ │ │ │ │ ├── Delete.html
│ │ │ │ │ ├── Destroys.html
│ │ │ │ │ ├── diagnostics
│ │ │ │ │ │ ├── AbstractDependencyReportTask.html
│ │ │ │ │ │ ├── AbstractReportTask.html
│ │ │ │ │ │ ├── BuildEnvironmentReportTask.html
│ │ │ │ │ │ ├── DependencyInsightReportTask.html
│ │ │ │ │ │ ├── DependencyReportTask.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ProjectReportTask.html
│ │ │ │ │ │ ├── PropertyReportTask.html
│ │ │ │ │ │ └── TaskReportTask.html
│ │ │ │ │ ├── Exec.html
│ │ │ │ │ ├── GradleBuild.html
│ │ │ │ │ ├── GroovyRuntime.html
│ │ │ │ │ ├── GroovySourceSet.html
│ │ │ │ │ ├── incremental
│ │ │ │ │ │ ├── IncrementalTaskInputs.html
│ │ │ │ │ │ ├── InputFileDetails.html
│ │ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── JavaExec.html
│ │ │ │ │ ├── Nested.html
│ │ │ │ │ ├── Optional.html
│ │ │ │ │ ├── OutputDirectories.html
│ │ │ │ │ ├── OutputDirectory.html
│ │ │ │ │ ├── OutputFile.html
│ │ │ │ │ ├── OutputFiles.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PathSensitive.html
│ │ │ │ │ ├── PathSensitivity.html
│ │ │ │ │ ├── scala
│ │ │ │ │ │ ├── IncrementalCompileOptions.html
│ │ │ │ │ │ ├── package-frame.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
│ │ │ │ │ ├── TaskInputs.html
│ │ │ │ │ ├── TaskInstantiationException.html
│ │ │ │ │ ├── TaskOutputFilePropertyBuilder.html
│ │ │ │ │ ├── TaskOutputs.html
│ │ │ │ │ ├── TaskPropertyBuilder.html
│ │ │ │ │ ├── TaskReference.html
│ │ │ │ │ ├── TaskState.html
│ │ │ │ │ ├── TaskValidationException.html
│ │ │ │ │ ├── testing
│ │ │ │ │ │ ├── junit
│ │ │ │ │ │ │ ├── JUnitOptions.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ ├── JUnitXmlReport.html
│ │ │ │ │ │ ├── logging
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ ├── TestExceptionFormat.html
│ │ │ │ │ │ │ ├── TestLogEvent.html
│ │ │ │ │ │ │ ├── TestLoggingContainer.html
│ │ │ │ │ │ │ ├── TestLogging.html
│ │ │ │ │ │ │ └── TestStackTraceFilter.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── TestDescriptor.html
│ │ │ │ │ │ ├── TestExecutionException.html
│ │ │ │ │ │ ├── TestFilter.html
│ │ │ │ │ │ ├── TestFrameworkOptions.html
│ │ │ │ │ │ ├── Test.html
│ │ │ │ │ │ ├── TestListener.html
│ │ │ │ │ │ ├── testng
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── 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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PatternFilterable.html
│ │ │ │ │ │ └── PatternSet.html
│ │ │ │ │ ├── VerificationTask.html
│ │ │ │ │ ├── WorkResult.html
│ │ │ │ │ ├── wrapper
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── 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-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── http
│ │ │ │ │ ├── BasicAuthentication.html
│ │ │ │ │ ├── DigestAuthentication.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── BuildAdapter.html
│ │ │ ├── buildinit
│ │ │ │ ├── plugins
│ │ │ │ │ ├── BuildInitPlugin.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── WrapperPlugin.html
│ │ │ │ └── tasks
│ │ │ │ ├── InitBuild.html
│ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── http
│ │ │ │ │ ├── HttpBuildCacheCredentials.html
│ │ │ │ │ ├── HttpBuildCache.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── local
│ │ │ │ │ ├── DirectoryBuildCache.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── MapBasedBuildCacheService.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── external
│ │ │ │ └── javadoc
│ │ │ │ ├── CoreJavadocOptions.html
│ │ │ │ ├── JavadocMemberLevel.html
│ │ │ │ ├── JavadocOfflineLink.html
│ │ │ │ ├── JavadocOptionFileOption.html
│ │ │ │ ├── JavadocOutputLevel.html
│ │ │ │ ├── MinimalJavadocOptions.html
│ │ │ │ ├── OptionLessJavadocOptionFileOption.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── StandardJavadocDocletOptions.html
│ │ │ ├── ide
│ │ │ │ └── visualstudio
│ │ │ │ ├── ConfigFile.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── VisualStudioPlugin.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── GenerateFiltersFileTask.html
│ │ │ │ │ ├── GenerateProjectFileTask.html
│ │ │ │ │ ├── GenerateSolutionFileTask.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── TextConfigFile.html
│ │ │ │ ├── TextProvider.html
│ │ │ │ ├── VisualStudioExtension.html
│ │ │ │ ├── VisualStudioProject.html
│ │ │ │ ├── VisualStudioSolution.html
│ │ │ │ └── XmlConfigFile.html
│ │ │ ├── ivy
│ │ │ │ ├── IvyDescriptorArtifact.html
│ │ │ │ ├── IvyModule.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── jvm
│ │ │ │ ├── application
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ ├── JavaAppStartScriptGenerationDetails.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── ScriptGenerator.html
│ │ │ │ │ │ └── TemplateBasedScriptGenerator.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── CreateStartScripts.html
│ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── platform
│ │ │ │ │ ├── JavaPlatform.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── JUnitTestSuitePlugin.html
│ │ │ │ │ ├── JvmComponentPlugin.html
│ │ │ │ │ ├── JvmTestSuiteBasePlugin.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── tasks
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── ApiJar.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Jar.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── test
│ │ │ │ │ ├── JUnitTestSuiteBinarySpec.html
│ │ │ │ │ ├── JUnitTestSuiteSpec.html
│ │ │ │ │ ├── JvmTestSuiteBinarySpec.html
│ │ │ │ │ ├── JvmTestSuiteBinarySpec.JvmTestSuiteTasks.html
│ │ │ │ │ ├── JvmTestSuiteSpec.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ └── toolchain
│ │ │ │ ├── JavaToolChain.html
│ │ │ │ ├── JavaToolChainRegistry.html
│ │ │ │ ├── LocalJava.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── language
│ │ │ │ ├── assembler
│ │ │ │ │ ├── AssemblerSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── AssemblerLangPlugin.html
│ │ │ │ │ │ ├── AssemblerPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── Assemble.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── base
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── SourcesArtifact.html
│ │ │ │ │ ├── DependentSourceSet.html
│ │ │ │ │ ├── FunctionalSourceSet.html
│ │ │ │ │ ├── LanguageSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ComponentModelBasePlugin.html
│ │ │ │ │ │ ├── LanguageBasePlugin.html
│ │ │ │ │ │ ├── LifecycleBasePlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── ProjectSourceSet.html
│ │ │ │ │ └── sources
│ │ │ │ │ ├── BaseLanguageSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── c
│ │ │ │ │ ├── CSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── CLangPlugin.html
│ │ │ │ │ │ ├── CPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── CCompile.html
│ │ │ │ │ ├── CPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── coffeescript
│ │ │ │ │ ├── CoffeeScriptSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── cpp
│ │ │ │ │ ├── CppSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── CppLangPlugin.html
│ │ │ │ │ │ ├── CppPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── CppCompile.html
│ │ │ │ │ ├── CppPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── java
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ ├── JavadocArtifact.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── JavaSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── JavaLanguagePlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PlatformJavaCompile.html
│ │ │ │ ├── javascript
│ │ │ │ │ ├── JavaScriptSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── jvm
│ │ │ │ │ ├── JvmResourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── JvmResourcesPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── ProcessResources.html
│ │ │ │ ├── nativeplatform
│ │ │ │ │ ├── DependentSourceSet.html
│ │ │ │ │ ├── HeaderExportingSourceSet.html
│ │ │ │ │ ├── NativeResourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── AbstractNativeCompileTask.html
│ │ │ │ │ ├── AbstractNativePCHCompileTask.html
│ │ │ │ │ ├── AbstractNativeSourceCompileTask.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── objectivec
│ │ │ │ │ ├── ObjectiveCSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ObjectiveCLangPlugin.html
│ │ │ │ │ │ ├── ObjectiveCPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── ObjectiveCCompile.html
│ │ │ │ │ ├── ObjectiveCPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── objectivecpp
│ │ │ │ │ ├── ObjectiveCppSourceSet.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ObjectiveCppLangPlugin.html
│ │ │ │ │ │ ├── ObjectiveCppPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── ObjectiveCppCompile.html
│ │ │ │ │ ├── ObjectiveCppPreCompiledHeaderCompile.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── rc
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── WindowsResourceScriptPlugin.html
│ │ │ │ │ │ └── WindowsResourcesPlugin.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── WindowsResourceCompile.html
│ │ │ │ │ └── WindowsResourceSet.html
│ │ │ │ ├── routes
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── RoutesSourceSet.html
│ │ │ │ ├── scala
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── ScalaLanguagePlugin.html
│ │ │ │ │ ├── ScalaLanguageSourceSet.html
│ │ │ │ │ ├── ScalaPlatform.html
│ │ │ │ │ ├── tasks
│ │ │ │ │ │ ├── AbstractScalaCompile.html
│ │ │ │ │ │ ├── BaseScalaCompileOptions.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PlatformScalaCompile.html
│ │ │ │ │ └── toolchain
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── ScalaToolChain.html
│ │ │ │ └── twirl
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── TwirlImports.html
│ │ │ │ └── TwirlSourceSet.html
│ │ │ ├── maven
│ │ │ │ ├── MavenModule.html
│ │ │ │ ├── MavenPomArtifact.html
│ │ │ │ ├── package-frame.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-frame.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
│ │ │ │ ├── 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
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── platform
│ │ │ │ │ ├── Architecture.html
│ │ │ │ │ ├── NativePlatform.html
│ │ │ │ │ ├── OperatingSystem.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── NativeComponentModelPlugin.html
│ │ │ │ │ ├── NativeComponentPlugin.html
│ │ │ │ │ ├── package-frame.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
│ │ │ │ ├── tasks
│ │ │ │ │ ├── AbstractLinkTask.html
│ │ │ │ │ ├── CreateStaticLibrary.html
│ │ │ │ │ ├── InstallExecutable.html
│ │ │ │ │ ├── LinkExecutable.html
│ │ │ │ │ ├── LinkSharedLibrary.html
│ │ │ │ │ ├── ObjectFilesToBinary.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PrefixHeaderFileGenerateTask.html
│ │ │ │ ├── test
│ │ │ │ │ ├── cunit
│ │ │ │ │ │ ├── CUnitTestSuiteBinarySpec.html
│ │ │ │ │ │ ├── CUnitTestSuiteSpec.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── CUnitConventionPlugin.html
│ │ │ │ │ │ │ ├── CUnitPlugin.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ └── tasks
│ │ │ │ │ │ ├── GenerateCUnitLauncher.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── googletest
│ │ │ │ │ │ ├── GoogleTestTestSuiteBinarySpec.html
│ │ │ │ │ │ ├── GoogleTestTestSuiteSpec.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── plugins
│ │ │ │ │ │ ├── GoogleTestConventionPlugin.html
│ │ │ │ │ │ ├── GoogleTestPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── NativeTestSuiteBinarySpec.html
│ │ │ │ │ ├── NativeTestSuiteBinarySpec.TasksCollection.html
│ │ │ │ │ ├── NativeTestSuiteSpec.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── NativeBinariesTestPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── RunTestExecutable.html
│ │ │ │ ├── toolchain
│ │ │ │ │ ├── Clang.html
│ │ │ │ │ ├── CommandLineToolConfiguration.html
│ │ │ │ │ ├── GccCommandLineToolConfiguration.html
│ │ │ │ │ ├── GccCompatibleToolChain.html
│ │ │ │ │ ├── Gcc.html
│ │ │ │ │ ├── GccPlatformToolChain.html
│ │ │ │ │ ├── NativePlatformToolChain.html
│ │ │ │ │ ├── NativeToolChain.html
│ │ │ │ │ ├── NativeToolChainRegistry.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── ClangCompilerPlugin.html
│ │ │ │ │ │ ├── GccCompilerPlugin.html
│ │ │ │ │ │ ├── MicrosoftVisualCppCompilerPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── VisualCpp.html
│ │ │ │ │ └── VisualCppPlatformToolChain.html
│ │ │ │ └── Tool.html
│ │ │ ├── normalization
│ │ │ │ ├── InputNormalizationHandler.html
│ │ │ │ ├── InputNormalization.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── RuntimeClasspathNormalization.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── platform
│ │ │ │ └── base
│ │ │ │ ├── ApplicationBinarySpec.html
│ │ │ │ ├── Application.html
│ │ │ │ ├── ApplicationSpec.html
│ │ │ │ ├── binary
│ │ │ │ │ ├── BaseBinarySpec.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── BinaryContainer.html
│ │ │ │ ├── Binary.html
│ │ │ │ ├── BinarySpec.html
│ │ │ │ ├── BinaryTasksCollection.html
│ │ │ │ ├── BinaryTasks.html
│ │ │ │ ├── component
│ │ │ │ │ ├── BaseComponentSpec.html
│ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PlatformAwareComponentSpec.html
│ │ │ │ ├── PlatformContainer.html
│ │ │ │ ├── Platform.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── BinaryBasePlugin.html
│ │ │ │ │ ├── ComponentBasePlugin.html
│ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PlayDistributionContainer.html
│ │ │ │ │ └── PlayDistribution.html
│ │ │ │ ├── JvmClasses.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── platform
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── PlayPlatform.html
│ │ │ │ ├── PlayApplicationBinarySpec.html
│ │ │ │ ├── PlayApplicationSpec.html
│ │ │ │ ├── PlayPlatformAwareComponentSpec.html
│ │ │ │ ├── plugins
│ │ │ │ │ ├── ide
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── PlayIdePlugin.html
│ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PlayCoffeeScriptCompile.html
│ │ │ │ │ ├── PlayRun.html
│ │ │ │ │ ├── RoutesCompile.html
│ │ │ │ │ └── TwirlCompile.html
│ │ │ │ └── toolchain
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── PlayToolChain.html
│ │ │ ├── plugin
│ │ │ │ ├── devel
│ │ │ │ │ ├── GradlePluginDevelopmentExtension.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginDeclaration.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── JavaGradlePluginPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── GeneratePluginDescriptors.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginUnderTestMetadata.html
│ │ │ │ │ └── ValidateTaskProperties.html
│ │ │ │ ├── management
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginManagementSpec.html
│ │ │ │ │ ├── PluginRequest.html
│ │ │ │ │ ├── PluginResolutionStrategy.html
│ │ │ │ │ └── PluginResolveDetails.html
│ │ │ │ ├── repository
│ │ │ │ │ ├── GradlePluginPortal.html
│ │ │ │ │ ├── IvyPluginRepository.html
│ │ │ │ │ ├── MavenPluginRepository.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── PluginRepositoriesSpec.html
│ │ │ │ │ └── PluginRepository.html
│ │ │ │ └── use
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── PluginDependenciesSpec.html
│ │ │ │ ├── PluginDependencySpec.html
│ │ │ │ └── PluginId.html
│ │ │ ├── plugins
│ │ │ │ ├── ear
│ │ │ │ │ ├── descriptor
│ │ │ │ │ │ ├── DeploymentDescriptor.html
│ │ │ │ │ │ ├── EarModule.html
│ │ │ │ │ │ ├── EarSecurityRole.html
│ │ │ │ │ │ ├── EarWebModule.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── Ear.html
│ │ │ │ │ ├── EarPluginConvention.html
│ │ │ │ │ ├── EarPlugin.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── ide
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── FileContentMerger.html
│ │ │ │ │ │ ├── GeneratorTask.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PropertiesFileContentMerger.html
│ │ │ │ │ │ ├── PropertiesGeneratorTask.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-frame.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-frame.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-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── PathFactory.html
│ │ │ │ │ │ ├── Path.html
│ │ │ │ │ │ ├── Project.html
│ │ │ │ │ │ ├── ProjectLibrary.html
│ │ │ │ │ │ ├── SingleEntryModuleLibrary.html
│ │ │ │ │ │ └── Workspace.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── javascript
│ │ │ │ │ ├── base
│ │ │ │ │ │ ├── JavaScriptBasePlugin.html
│ │ │ │ │ │ ├── JavaScriptExtension.html
│ │ │ │ │ │ ├── JavaScriptRepositoriesExtension.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── SourceTransformationException.html
│ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ ├── CoffeeScriptBasePlugin.html
│ │ │ │ │ │ ├── CoffeeScriptCompile.html
│ │ │ │ │ │ ├── CoffeeScriptCompileOptions.html
│ │ │ │ │ │ ├── CoffeeScriptCompiler.html
│ │ │ │ │ │ ├── CoffeeScriptCompileSpec.html
│ │ │ │ │ │ ├── CoffeeScriptExtension.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── envjs
│ │ │ │ │ │ ├── browser
│ │ │ │ │ │ │ ├── BrowserEvaluate.html
│ │ │ │ │ │ │ ├── BrowserEvaluator.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ │ ├── EnvJsExtension.html
│ │ │ │ │ │ ├── EnvJsPlugin.html
│ │ │ │ │ │ ├── http
│ │ │ │ │ │ │ ├── HttpFileServerFactory.html
│ │ │ │ │ │ │ ├── HttpFileServer.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ └── simple
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ ├── SimpleHttpFileServerFactory.html
│ │ │ │ │ │ │ └── SimpleHttpFileServer.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ ├── jshint
│ │ │ │ │ │ ├── JsHintExtension.html
│ │ │ │ │ │ ├── JsHint.html
│ │ │ │ │ │ ├── JsHintPlugin.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ └── package-tree.html
│ │ │ │ │ └── rhino
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── RhinoExtension.html
│ │ │ │ │ ├── RhinoPlugin.html
│ │ │ │ │ └── RhinoShellExec.html
│ │ │ │ └── signing
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── signatory
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── pgp
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── 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-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── pgp
│ │ │ │ │ ├── ArmoredSignatureType.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── SignatureType.html
│ │ │ │ └── SignatureTypeProvider.html
│ │ │ ├── process
│ │ │ │ ├── BaseExecSpec.html
│ │ │ │ ├── ExecResult.html
│ │ │ │ ├── ExecSpec.html
│ │ │ │ ├── JavaExecSpec.html
│ │ │ │ ├── JavaForkOptions.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── ProcessForkOptions.html
│ │ │ ├── StartParameter.html
│ │ │ ├── TaskExecutionRequest.html
│ │ │ ├── testfixtures
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── ProjectBuilder.html
│ │ │ ├── testing
│ │ │ │ ├── base
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── plugins
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── TestingModelBasePlugin.html
│ │ │ │ │ ├── TestSuiteBinarySpec.html
│ │ │ │ │ ├── TestSuiteContainer.html
│ │ │ │ │ ├── TestSuiteSpec.html
│ │ │ │ │ └── TestSuiteTaskCollection.html
│ │ │ │ └── jacoco
│ │ │ │ ├── plugins
│ │ │ │ │ ├── JacocoPluginExtension.html
│ │ │ │ │ ├── JacocoPlugin.html
│ │ │ │ │ ├── JacocoTaskExtension.html
│ │ │ │ │ ├── JacocoTaskExtension.Output.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ └── tasks
│ │ │ │ ├── JacocoBase.html
│ │ │ │ ├── JacocoCoverageVerification.html
│ │ │ │ ├── JacocoMerge.html
│ │ │ │ ├── JacocoReportBase.html
│ │ │ │ ├── JacocoReport.html
│ │ │ │ ├── JacocoReportsContainer.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── rules
│ │ │ │ ├── JacocoLimit.html
│ │ │ │ ├── JacocoViolationRule.html
│ │ │ │ ├── JacocoViolationRulesContainer.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ └── package-tree.html
│ │ │ ├── testkit
│ │ │ │ └── runner
│ │ │ │ ├── BuildResult.html
│ │ │ │ ├── BuildTask.html
│ │ │ │ ├── GradleRunner.html
│ │ │ │ ├── InvalidPluginMetadataException.html
│ │ │ │ ├── InvalidRunnerConfigurationException.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── TaskOutcome.html
│ │ │ │ ├── UnexpectedBuildFailure.html
│ │ │ │ ├── UnexpectedBuildResultException.html
│ │ │ │ ├── UnexpectedBuildSuccess.html
│ │ │ │ └── UnsupportedFeatureException.html
│ │ │ └── tooling
│ │ │ ├── BuildActionExecuter.html
│ │ │ ├── BuildActionFailureException.html
│ │ │ ├── BuildAction.html
│ │ │ ├── BuildCancelledException.html
│ │ │ ├── BuildController.html
│ │ │ ├── BuildException.html
│ │ │ ├── BuildLauncher.html
│ │ │ ├── CancellationToken.html
│ │ │ ├── CancellationTokenSource.html
│ │ │ ├── ConfigurableLauncher.html
│ │ │ ├── events
│ │ │ │ ├── FailureResult.html
│ │ │ │ ├── FinishEvent.html
│ │ │ │ ├── OperationDescriptor.html
│ │ │ │ ├── OperationResult.html
│ │ │ │ ├── OperationType.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── ProgressEvent.html
│ │ │ │ ├── ProgressListener.html
│ │ │ │ ├── SkippedResult.html
│ │ │ │ ├── StartEvent.html
│ │ │ │ ├── StatusEvent.html
│ │ │ │ ├── SuccessResult.html
│ │ │ │ ├── task
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── TaskFailureResult.html
│ │ │ │ │ ├── TaskFinishEvent.html
│ │ │ │ │ ├── TaskOperationDescriptor.html
│ │ │ │ │ ├── TaskOperationResult.html
│ │ │ │ │ ├── TaskProgressEvent.html
│ │ │ │ │ ├── TaskSkippedResult.html
│ │ │ │ │ ├── TaskStartEvent.html
│ │ │ │ │ └── TaskSuccessResult.html
│ │ │ │ └── test
│ │ │ │ ├── JvmTestKind.html
│ │ │ │ ├── JvmTestOperationDescriptor.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── TestFailureResult.html
│ │ │ │ ├── TestFinishEvent.html
│ │ │ │ ├── TestOperationDescriptor.html
│ │ │ │ ├── TestOperationResult.html
│ │ │ │ ├── TestProgressEvent.html
│ │ │ │ ├── TestSkippedResult.html
│ │ │ │ ├── TestStartEvent.html
│ │ │ │ └── TestSuccessResult.html
│ │ │ ├── exceptions
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── UnsupportedBuildArgumentException.html
│ │ │ │ └── UnsupportedOperationConfigurationException.html
│ │ │ ├── Failure.html
│ │ │ ├── GradleConnectionException.html
│ │ │ ├── GradleConnector.html
│ │ │ ├── ListenerFailedException.html
│ │ │ ├── LongRunningOperation.html
│ │ │ ├── model
│ │ │ │ ├── build
│ │ │ │ │ ├── BuildEnvironment.html
│ │ │ │ │ ├── GradleEnvironment.html
│ │ │ │ │ ├── JavaEnvironment.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── BuildableElement.html
│ │ │ │ ├── BuildIdentifier.html
│ │ │ │ ├── BuildModel.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
│ │ │ │ │ ├── EclipseSourceDirectory.html
│ │ │ │ │ ├── HierarchicalEclipseProject.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── Element.html
│ │ │ │ ├── ExternalDependency.html
│ │ │ │ ├── gradle
│ │ │ │ │ ├── BasicGradleProject.html
│ │ │ │ │ ├── BuildInvocations.html
│ │ │ │ │ ├── GradleBuild.html
│ │ │ │ │ ├── GradlePublication.html
│ │ │ │ │ ├── GradleScript.html
│ │ │ │ │ ├── package-frame.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-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── java
│ │ │ │ │ ├── InstalledJdk.html
│ │ │ │ │ ├── JavaRuntime.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ └── package-tree.html
│ │ │ │ ├── Launchable.html
│ │ │ │ ├── Model.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── ProjectDependency.html
│ │ │ │ ├── ProjectIdentifier.html
│ │ │ │ ├── ProjectModel.html
│ │ │ │ ├── SourceDirectory.html
│ │ │ │ ├── Task.html
│ │ │ │ ├── TaskSelector.html
│ │ │ │ └── UnsupportedMethodException.html
│ │ │ ├── ModelBuilder.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── ProgressEvent.html
│ │ │ ├── ProgressListener.html
│ │ │ ├── ProjectConnection.html
│ │ │ ├── provider
│ │ │ │ └── model
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── ToolingModelBuilder.html
│ │ │ │ ├── ToolingModelBuilderRegistry.html
│ │ │ │ └── UnknownModelException.html
│ │ │ ├── ResultHandler.html
│ │ │ ├── TestExecutionException.html
│ │ │ ├── TestLauncher.html
│ │ │ ├── UnknownModelException.html
│ │ │ └── UnsupportedVersionException.html
│ │ ├── overview-frame.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── resources
│ │ │ ├── background.gif
│ │ │ ├── tab.gif
│ │ │ ├── titlebar_end.gif
│ │ │ └── titlebar.gif
│ │ └── serialized-form.html
│ ├── release-notes.html
│ └── userguide
│ ├── announce_plugin.html
│ ├── ant.html
│ ├── antlr_plugin.html
│ ├── application_plugin.html
│ ├── artifact_dependencies_tutorial.html
│ ├── artifact_management.html
│ ├── base.css
│ ├── build_announcements_plugin.html
│ ├── build_cache.html
│ ├── buildDashboard_plugin.html
│ ├── build_environment.html
│ ├── build_init_plugin.html
│ ├── build_lifecycle.html
│ ├── checkstyle_plugin.html
│ ├── codenarc_plugin.html
│ ├── comparing_builds.html
│ ├── composite_builds.html
│ ├── console.html
│ ├── continuous_build.html
│ ├── custom_plugins.html
│ ├── custom_tasks.html
│ ├── dependency_management.html
│ ├── distribution_plugin.html
│ ├── docs.css
│ ├── dsl.css
│ ├── ear_plugin.html
│ ├── eclipse_plugin.html
│ ├── embedding.html
│ ├── feature_lifecycle.html
│ ├── findbugs_plugin.html
│ ├── go01.html
│ ├── gradle_command_line.html
│ ├── gradle_daemon.html
│ ├── gradle_wrapper.html
│ ├── groovy_plugin.html
│ ├── icon-link.svg
│ ├── idea_plugin.html
│ ├── img
│ │ ├── commandLineTutorialTasks.png
│ │ ├── console-animation.gif
│ │ ├── console-build-output.jpg
│ │ ├── console-build-progress-bar.jpg
│ │ ├── console-build-result.jpg
│ │ ├── console-work-in-progress.jpg
│ │ ├── groovyPluginTasks.png
│ │ ├── jacocoHtmlReport.png
│ │ ├── java-library-ignore-deprecated-main.png
│ │ ├── java-library-ignore-deprecated.png
│ │ ├── java-library-ignore-deprecated-test.png
│ │ ├── javaPluginConfigurations.png
│ │ ├── javaPluginTasks.png
│ │ ├── jettyPluginTasks.png
│ │ ├── nativeDependents.png
│ │ ├── playPluginModel.png
│ │ ├── pluginMarkers.png
│ │ ├── profile.png
│ │ ├── scalaPluginTasks.png
│ │ ├── taskInputsOutputs.png
│ │ └── warPluginTasks.png
│ ├── implement_rule_source.html
│ ├── init_scripts.html
│ ├── installation.html
│ ├── introduction.html
│ ├── intro_multi_project_builds.html
│ ├── jacoco_plugin.html
│ ├── javadoc.css
│ ├── javaGradle_plugin.html
│ ├── javaLibraryDistribution_plugin.html
│ ├── java_library_plugin.html
│ ├── java_plugin.html
│ ├── java_software.html
│ ├── jdepend_plugin.html
│ ├── licenses.html
│ ├── logging.html
│ ├── maven_plugin.html
│ ├── more_about_tasks.html
│ ├── multi_project_builds.html
│ ├── native_software.html
│ ├── organizing_build_logic.html
│ ├── osgi_plugin.html
│ ├── overview.html
│ ├── play_plugin.html
│ ├── plugins.html
│ ├── pmd_plugin.html
│ ├── potential_traps.html
│ ├── print.css
│ ├── project_reports_plugin.html
│ ├── pt01.html
│ ├── pt02.html
│ ├── pt03.html
│ ├── pt04.html
│ ├── pt05.html
│ ├── pt06.html
│ ├── pt07.html
│ ├── publishing_ivy.html
│ ├── publishing_maven.html
│ ├── release-notes.css
│ ├── sample_list.html
│ ├── scala_plugin.html
│ ├── signing_plugin.html
│ ├── software_model_concepts.html
│ ├── software_model_extend.html
│ ├── software_model.html
│ ├── standard_plugins.html
│ ├── test_kit.html
│ ├── troubleshooting.html
│ ├── tutorial_gradle_command_line.html
│ ├── tutorial_groovy_projects.html
│ ├── tutorial_java_projects.html
│ ├── tutorial_using_tasks.html
│ ├── userguide.css
│ ├── userguide.html
│ ├── userguide.pdf
│ ├── userguide_single.html
│ ├── war_plugin.html
│ ├── web_project_tutorial.html
│ ├── working_with_files.html
│ ├── wrapper_plugin.html
│ └── writing_build_scripts.html
├── getting-started.html
├── init.d
│ └── readme.txt
├── lib
│ ├── annotations-13.0.jar
│ ├── ant-1.9.6.jar
│ ├── ant-launcher-1.9.6.jar
│ ├── asm-all-5.1.jar
│ ├── commons-collections-3.2.2.jar
│ ├── commons-io-2.2.jar
│ ├── commons-lang-2.6.jar
│ ├── gradle-base-services-4.0.jar
│ ├── gradle-base-services-groovy-4.0.jar
│ ├── gradle-cli-4.0.jar
│ ├── gradle-core-4.0.jar
│ ├── gradle-docs-4.0.jar
│ ├── gradle-installation-beacon-4.0.jar
│ ├── gradle-jvm-services-4.0.jar
│ ├── gradle-launcher-4.0.jar
│ ├── gradle-logging-4.0.jar
│ ├── gradle-messaging-4.0.jar
│ ├── gradle-model-core-4.0.jar
│ ├── gradle-model-groovy-4.0.jar
│ ├── gradle-native-4.0.jar
│ ├── gradle-process-services-4.0.jar
│ ├── gradle-resources-4.0.jar
│ ├── gradle-runtime-api-info-4.0.jar
│ ├── gradle-script-kotlin-0.9.0.jar
│ ├── gradle-script-kotlin-compiler-plugin-0.9.0.jar
│ ├── gradle-script-kotlin-tooling-builders-0.9.0.jar
│ ├── gradle-script-kotlin-tooling-models-0.9.0.jar
│ ├── gradle-tooling-api-4.0.jar
│ ├── gradle-wrapper-4.0.jar
│ ├── groovy-all-2.4.11.jar
│ ├── guava-jdk5-17.0.jar
│ ├── jansi-1.14.jar
│ ├── javax.inject-1.jar
│ ├── jcip-annotations-1.0.jar
│ ├── jcl-over-slf4j-1.7.10.jar
│ ├── jul-to-slf4j-1.7.10.jar
│ ├── kotlin-compiler-embeddable-1.1.0.jar
│ ├── kotlin-reflect-1.1.0.jar
│ ├── kotlin-stdlib-1.1.0.jar
│ ├── kryo-2.20.jar
│ ├── log4j-over-slf4j-1.7.10.jar
│ ├── minlog-1.2.jar
│ ├── native-platform-0.14.jar
│ ├── native-platform-freebsd-amd64-libcpp-0.14.jar
│ ├── native-platform-freebsd-amd64-libstdcpp-0.14.jar
│ ├── native-platform-freebsd-i386-libcpp-0.14.jar
│ ├── native-platform-freebsd-i386-libstdcpp-0.14.jar
│ ├── native-platform-linux-amd64-0.14.jar
│ ├── native-platform-linux-amd64-ncurses5-0.14.jar
│ ├── native-platform-linux-amd64-ncurses6-0.14.jar
│ ├── native-platform-linux-i386-0.14.jar
│ ├── native-platform-linux-i386-ncurses5-0.14.jar
│ ├── native-platform-linux-i386-ncurses6-0.14.jar
│ ├── native-platform-osx-amd64-0.14.jar
│ ├── native-platform-osx-i386-0.14.jar
│ ├── native-platform-windows-amd64-0.14.jar
│ ├── native-platform-windows-i386-0.14.jar
│ ├── objenesis-1.2.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
│ │ ├── aws-java-sdk-core-1.11.6.jar
│ │ ├── aws-java-sdk-kms-1.11.6.jar
│ │ ├── aws-java-sdk-s3-1.11.6.jar
│ │ ├── bcpg-jdk15on-1.51.jar
│ │ ├── bcprov-jdk15on-1.51.jar
│ │ ├── biz.aQute.bndlib-3.2.0.jar
│ │ ├── bsh-2.0b4.jar
│ │ ├── commons-cli-1.2.jar
│ │ ├── commons-codec-1.6.jar
│ │ ├── gradle-announce-4.0.jar
│ │ ├── gradle-antlr-4.0.jar
│ │ ├── gradle-build-cache-http-4.0.jar
│ │ ├── gradle-build-comparison-4.0.jar
│ │ ├── gradle-build-init-4.0.jar
│ │ ├── gradle-code-quality-4.0.jar
│ │ ├── gradle-composite-builds-4.0.jar
│ │ ├── gradle-dependency-management-4.0.jar
│ │ ├── gradle-diagnostics-4.0.jar
│ │ ├── gradle-ear-4.0.jar
│ │ ├── gradle-ide-4.0.jar
│ │ ├── gradle-ide-native-4.0.jar
│ │ ├── gradle-ide-play-4.0.jar
│ │ ├── gradle-ivy-4.0.jar
│ │ ├── gradle-jacoco-4.0.jar
│ │ ├── gradle-javascript-4.0.jar
│ │ ├── gradle-language-groovy-4.0.jar
│ │ ├── gradle-language-java-4.0.jar
│ │ ├── gradle-language-jvm-4.0.jar
│ │ ├── gradle-language-native-4.0.jar
│ │ ├── gradle-language-scala-4.0.jar
│ │ ├── gradle-maven-4.0.jar
│ │ ├── gradle-osgi-4.0.jar
│ │ ├── gradle-platform-base-4.0.jar
│ │ ├── gradle-platform-jvm-4.0.jar
│ │ ├── gradle-platform-native-4.0.jar
│ │ ├── gradle-platform-play-4.0.jar
│ │ ├── gradle-plugin-development-4.0.jar
│ │ ├── gradle-plugins-4.0.jar
│ │ ├── gradle-plugin-use-4.0.jar
│ │ ├── gradle-publish-4.0.jar
│ │ ├── gradle-reporting-4.0.jar
│ │ ├── gradle-resources-http-4.0.jar
│ │ ├── gradle-resources-s3-4.0.jar
│ │ ├── gradle-resources-sftp-4.0.jar
│ │ ├── gradle-scala-4.0.jar
│ │ ├── gradle-signing-4.0.jar
│ │ ├── gradle-testing-base-4.0.jar
│ │ ├── gradle-testing-jvm-4.0.jar
│ │ ├── gradle-testing-native-4.0.jar
│ │ ├── gradle-test-kit-4.0.jar
│ │ ├── gradle-tooling-api-builders-4.0.jar
│ │ ├── gradle-workers-4.0.jar
│ │ ├── gson-2.7.jar
│ │ ├── hamcrest-core-1.3.jar
│ │ ├── httpclient-4.4.1.jar
│ │ ├── httpcore-4.4.4.jar
│ │ ├── ivy-2.2.0.jar
│ │ ├── jackson-annotations-2.6.6.jar
│ │ ├── jackson-core-2.6.6.jar
│ │ ├── jackson-databind-2.6.6.jar
│ │ ├── jatl-0.2.2.jar
│ │ ├── jcifs-1.3.17.jar
│ │ ├── jcommander-1.12.jar
│ │ ├── joda-time-2.8.2.jar
│ │ ├── jsch-0.1.54.jar
│ │ ├── junit-4.12.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.14.jar
│ │ ├── plexus-cipher-1.7.jar
│ │ ├── plexus-classworlds-2.4.jar
│ │ ├── plexus-component-annotations-1.5.5.jar
│ │ ├── plexus-container-default-1.5.5.jar
│ │ ├── plexus-interpolation-1.14.jar
│ │ ├── plexus-sec-dispatcher-1.3.jar
│ │ ├── plexus-utils-2.0.6.jar
│ │ ├── pmaven-common-0.8-20100325.jar
│ │ ├── pmaven-groovy-0.8-20100325.jar
│ │ ├── rhino-1.7R3.jar
│ │ ├── simple-4.1.21.jar
│ │ ├── snakeyaml-1.6.jar
│ │ ├── testng-6.3.1.jar
│ │ ├── wagon-file-2.4.jar
│ │ ├── wagon-http-2.4.jar
│ │ ├── wagon-http-shared4-2.4.jar
│ │ ├── wagon-provider-api-2.4.jar
│ │ ├── xbean-reflect-3.4.jar
│ │ ├── xercesImpl-2.9.1.jar
│ │ └── xml-apis-1.3.04.jar
│ ├── reflectasm-1.07-shaded.jar
│ └── slf4j-api-1.7.10.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
│ │ ├── build.gradle
│ │ └── init.gradle
│ ├── antlr
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ └── antlr
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Calculator.g
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── GrammarTest.java
│ ├── application
│ │ ├── build.gradle
│ │ └── src
│ │ ├── dist
│ │ │ └── LICENSE
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── Main.java
│ ├── buildCache
│ │ ├── build-src
│ │ │ ├── build.gradle
│ │ │ ├── buildSrc
│ │ │ │ └── settings.gradle
│ │ │ ├── gradle
│ │ │ │ └── buildCacheSettings.gradle
│ │ │ └── settings.gradle
│ │ ├── configure-built-in-caches
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── developer-ci-setup
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── http-build-cache
│ │ ├── build.gradle
│ │ └── settings.gradle
│ ├── buildDashboard
│ │ ├── build.gradle
│ │ ├── config
│ │ │ └── codenarc
│ │ │ └── codenarc.xml
│ │ └── 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
│ │ ├── build.gradle
│ │ ├── config
│ │ │ ├── checkstyle
│ │ │ │ ├── checkstyle.xml
│ │ │ │ └── suppressions.xml
│ │ │ ├── codenarc
│ │ │ │ └── codenarc.xml
│ │ │ └── xsl
│ │ │ ├── checkstyle-custom.xsl
│ │ │ └── findbugs-custom.xsl
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── GroovyPerson.groovy
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── bad_name.java
│ │ │ └── Person.java
│ │ └── test
│ │ └── groovy
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── PersonTest.groovy
│ ├── componentMetadataRules
│ │ ├── 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
│ ├── componentSelectionRules
│ │ ├── 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
│ ├── compositeBuilds
│ │ ├── basic
│ │ │ ├── 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
│ │ │ └── README.md
│ │ ├── declared-substitution
│ │ │ ├── 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
│ │ │ └── README.md
│ │ ├── hierarchical-multirepo
│ │ │ ├── multirepo-app
│ │ │ │ ├── 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
│ │ │ └── README.md
│ │ └── plugin-dev
│ │ ├── consumer
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ ├── greeting-plugin
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── sample
│ │ │ ├── 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
│ │ └── 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
│ │ ├── internalViews
│ │ │ └── build.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
│ │ └── src
│ │ └── docs
│ │ ├── reference
│ │ │ └── README.txt
│ │ └── userguide
│ │ ├── chapter1.md
│ │ └── chapter2.md
│ ├── customPlugin
│ │ ├── consumer
│ │ │ └── build.gradle
│ │ └── 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
│ ├── dependency-substitution
│ │ ├── 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
│ ├── ear
│ │ ├── earCustomized
│ │ │ ├── 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
│ │ └── earWithWar
│ │ ├── build.gradle
│ │ ├── settings.gradle
│ │ └── war
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── SimpleGreeter.java
│ │ └── webapp
│ │ └── index.jsp
│ ├── eclipse
│ │ └── build.gradle
│ ├── groovy
│ │ ├── crossCompilation
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── groovy
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ ├── GroovyPerson.groovy
│ │ │ │ │ ├── JavaPerson.java
│ │ │ │ │ └── PersonList.groovy
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ ├── customizedLayout
│ │ │ ├── build.gradle
│ │ │ ├── src
│ │ │ │ └── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.groovy
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ ├── mixedJavaAndGroovy
│ │ │ ├── build.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
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.groovy
│ │ │ └── resources
│ │ │ ├── resource.txt
│ │ │ └── script.groovy
│ │ └── test
│ │ ├── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.groovy
│ │ └── resources
│ │ ├── testResource.txt
│ │ └── testScript.groovy
│ ├── idea
│ │ └── build.gradle
│ ├── ivy-publish
│ │ ├── descriptor-customization
│ │ │ └── build.gradle
│ │ ├── java-multi-project
│ │ │ ├── build.gradle
│ │ │ ├── output-ivy.xml
│ │ │ └── settings.gradle
│ │ ├── multiple-publications
│ │ │ ├── build.gradle
│ │ │ ├── output
│ │ │ │ ├── project1.ivy.xml
│ │ │ │ ├── project2-api.ivy.xml
│ │ │ │ └── project2-impl.ivy.xml
│ │ │ └── settings.gradle
│ │ └── quickstart
│ │ └── build.gradle
│ ├── 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
│ │ │ └── src
│ │ │ ├── api
│ │ │ │ └── java
│ │ │ │ └── doubler
│ │ │ │ └── Doubler.java
│ │ │ ├── impl
│ │ │ │ └── java
│ │ │ │ └── doubler
│ │ │ │ └── impl
│ │ │ │ └── DoublerImpl.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── doubler
│ │ │ └── impl
│ │ │ └── DoublerImplTest.java
│ │ ├── apt
│ │ │ ├── build.gradle
│ │ │ └── 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
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ └── 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
│ │ │ ├── build.gradle
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── multiproject
│ │ │ ├── api
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ ├── dist
│ │ │ │ │ └── README.txt
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── api
│ │ │ │ │ ├── package.html
│ │ │ │ │ └── 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
│ │ ├── onlyif
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── quickstart
│ │ │ ├── build.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
│ │ ├── testListener
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── DoNothingTest.java
│ │ └── withIntegrationTests
│ │ ├── build.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
│ ├── javaGradlePlugin
│ │ ├── build.gradle
│ │ └── 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
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── HttpClientWrapper.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── resource.xml
│ │ └── with-groovy
│ │ ├── a
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── groovy
│ │ │ │ └── B.groovy
│ │ │ └── java
│ │ │ └── A.java
│ │ ├── b
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── C.java
│ │ └── settings.gradle
│ ├── javaLibraryPlugin
│ │ ├── apispec
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── brokenclient
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Client.java
│ │ │ ├── client
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Client.java
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ ├── internal
│ │ │ │ │ └── PersonInternal.java
│ │ │ │ ├── Person.java
│ │ │ │ └── utils
│ │ │ │ └── StringUtils.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── resource.xml
│ │ ├── apispec-support
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Person.java
│ │ ├── multiplecomponents
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ ├── src
│ │ │ │ ├── client
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Client.java
│ │ │ │ ├── collections
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Collections.java
│ │ │ │ ├── commons
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Application.java
│ │ │ │ ├── core
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── gradle
│ │ │ │ │ │ └── Person.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── resource.xml
│ │ │ │ ├── server
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── PersonServer.java
│ │ │ │ └── verifier
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Verifier.java
│ │ │ └── util
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Utils.java
│ │ ├── quickstart
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── resource.xml
│ │ ├── targetplatforms
│ │ │ ├── core
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person.java
│ │ │ │ ├── java6
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Person6.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── resource.xml
│ │ │ ├── server
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Server.java
│ │ │ └── settings.gradle
│ │ ├── testing-junit-component-under-test
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── SmartApp.java
│ │ │ │ └── resources
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── resource.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── SmartAppTest.java
│ │ ├── testing-junit-standalone
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── MyTest.java
│ │ │ └── resources
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── resource.xml
│ │ └── toolchains
│ │ └── build.gradle
│ ├── jvmComponents
│ │ └── scala
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── scala
│ │ └── org
│ │ └── gradle
│ │ └── samples
│ │ ├── Greeter.scala
│ │ ├── HelloWorld.scala
│ │ └── Person.java
│ ├── maven
│ │ ├── pomGeneration
│ │ │ ├── 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
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── MyClass.java
│ │ │ └── webapp
│ │ │ └── WEB-INF
│ │ │ └── web.xml
│ │ └── quickstart
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── MyClass.java
│ ├── maven-publish
│ │ ├── javaProject
│ │ │ ├── build.gradle
│ │ │ └── subproject
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── shared
│ │ │ └── Person.java
│ │ ├── multiple-publications
│ │ │ ├── build.gradle
│ │ │ ├── output
│ │ │ │ ├── project1.pom.xml
│ │ │ │ ├── project2-api.pom.xml
│ │ │ │ └── project2-impl.pom.xml
│ │ │ └── settings.gradle
│ │ ├── pomCustomization
│ │ │ └── build.gradle
│ │ └── quickstart
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── MyClass.java
│ ├── modelRules
│ │ ├── basicRuleSourcePlugin
│ │ │ └── build.gradle
│ │ ├── language-support
│ │ │ └── build.gradle
│ │ ├── modelDsl
│ │ │ └── build.gradle
│ │ ├── modelDslCoercion
│ │ │ ├── build.gradle
│ │ │ └── data.csv
│ │ └── ruleSourcePluginEach
│ │ └── build.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
│ ├── native-binaries
│ │ ├── assembler
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── asm_i386_gcc
│ │ │ │ └── sum.s
│ │ │ ├── asm_i386_masm
│ │ │ │ └── sum.s
│ │ │ ├── c
│ │ │ │ └── main.c
│ │ │ └── headers
│ │ │ └── sum.h
│ │ ├── c
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── c
│ │ │ │ │ └── hello.c
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── c
│ │ │ └── main.c
│ │ ├── cpp
│ │ │ ├── build.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
│ │ │ └── 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
│ │ ├── custom-layout
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── include
│ │ │ │ └── hello.h
│ │ │ └── source
│ │ │ ├── hello.c
│ │ │ └── main.cpp
│ │ ├── flavors
│ │ │ ├── build.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
│ │ │ └── src
│ │ │ ├── operators
│ │ │ │ ├── cpp
│ │ │ │ │ ├── minus.cpp
│ │ │ │ │ └── plus.cpp
│ │ │ │ └── headers
│ │ │ │ └── operators.h
│ │ │ └── operatorsTest
│ │ │ └── cpp
│ │ │ ├── test_main.cpp
│ │ │ ├── test_minus.cpp
│ │ │ └── test_plus.cpp
│ │ ├── idl
│ │ │ ├── build.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
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── headers
│ │ │ │ └── greeter.h
│ │ │ └── objc
│ │ │ ├── greeter.m
│ │ │ └── main.m
│ │ ├── objective-cpp
│ │ │ ├── build.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
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── pre-compiled-headers
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ ├── hello.h
│ │ │ │ └── pch.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── sourceset-variant
│ │ │ ├── build.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
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── tool-chains
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── variants
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ ├── visual-studio
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── hello
│ │ │ │ ├── cpp
│ │ │ │ │ └── hello.cpp
│ │ │ │ └── headers
│ │ │ │ └── hello.h
│ │ │ └── main
│ │ │ └── cpp
│ │ │ └── main.cpp
│ │ └── windows-resources
│ │ ├── build.gradle
│ │ ├── build-resource-only-dll.gradle
│ │ └── src
│ │ ├── hello
│ │ │ ├── cpp
│ │ │ │ └── hello.cpp
│ │ │ ├── headers
│ │ │ │ ├── hello.h
│ │ │ │ └── resources.h
│ │ │ └── rc
│ │ │ └── resources.rc
│ │ └── main
│ │ └── cpp
│ │ └── main.cpp
│ ├── osgi
│ │ ├── build.gradle
│ │ └── 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
│ │ │ └── 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
│ │ │ └── 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
│ │ │ └── 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
│ │ ├── 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
│ │ ├── 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
│ │ └── 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
│ ├── plugins
│ │ ├── buildscript
│ │ │ └── build.gradle
│ │ ├── consuming
│ │ │ ├── build.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
│ │ │ ├── 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
│ │ │ └── settings.gradle
│ │ ├── dsl
│ │ │ └── build.gradle
│ │ ├── multiproject
│ │ │ ├── build.gradle
│ │ │ ├── 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
│ │ │ └── settings.gradle
│ │ ├── publishing
│ │ │ ├── build.gradle
│ │ │ ├── settings.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── goodbye
│ │ │ │ └── GoodbyePlugin.java
│ │ │ └── hello
│ │ │ └── HelloPlugin.java
│ │ └── resolutionRules
│ │ ├── build.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
│ │ ├── 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
│ │ └── settings.gradle
│ ├── scala
│ │ ├── crossCompilation
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ └── 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
│ │ │ ├── build.gradle
│ │ │ ├── src
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ ├── force
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ ├── mixedJavaAndScala
│ │ │ ├── build.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
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── Named.scala
│ │ │ │ └── Person.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonSpec.scala
│ │ └── zinc
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── Named.scala
│ │ │ └── Person.scala
│ │ └── test
│ │ └── scala
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── PersonSpec.scala
│ ├── signing
│ │ ├── conditional
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ ├── maven
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── secKeyRingFile.gpg
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── Sample.java
│ │ │ └── resources
│ │ │ └── sample.txt
│ │ └── tasks
│ │ ├── build.gradle
│ │ ├── secKeyRingFile.gpg
│ │ └── src
│ │ └── stuff
│ │ └── hello.txt
│ ├── src
│ │ └── main
│ │ └── cpp
│ │ └── library
│ │ └── cpp
│ │ └── main.cpp
│ ├── testing
│ │ ├── filtering
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ ├── SomeIntegTest.java
│ │ │ └── SomeOtherTest.java
│ │ ├── jacoco
│ │ │ ├── application
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── MyMain.java
│ │ │ └── quickstart
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── junit
│ │ │ └── categories
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── junit
│ │ │ ├── CategorizedJUnitTest.java
│ │ │ ├── CategoryA.java
│ │ │ ├── CategoryB.java
│ │ │ └── SimpleJUnitTest.java
│ │ ├── testng
│ │ │ ├── groupbyinstances
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ └── TestFactory.java
│ │ │ ├── groups
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── SimpleIntegrationTest.java
│ │ │ │ └── SimpleUnitTest.java
│ │ │ ├── java-passing
│ │ │ │ ├── build.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
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── Test1.java
│ │ │ │ └── Test2.java
│ │ │ └── suitexmlbuilder
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── UserImpl.java
│ │ │ │ └── User.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── testng
│ │ │ └── UserImplTest.java
│ │ └── testReport
│ │ ├── build.gradle
│ │ ├── core
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── CoreTest.java
│ │ ├── settings.gradle
│ │ └── util
│ │ └── src
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── UtilTest.java
│ ├── testKit
│ │ └── gradleRunner
│ │ ├── automaticClasspathInjectionCustomTestSourceSet
│ │ │ ├── build.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
│ │ ├── automaticClasspathInjectionQuickstart
│ │ │ ├── build.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
│ │ ├── gradleVersion
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.groovy
│ │ ├── junitQuickstart
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.java
│ │ ├── manualClasspathInjection
│ │ │ ├── build.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
│ │ ├── spockQuickstart
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── test
│ │ │ └── groovy
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── BuildLogicFunctionalTest.groovy
│ │ └── testKitFunctionalTestSpockBuildCache
│ │ ├── build.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
│ │ │ │ └── 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
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ ├── eclipse
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ ├── idea
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ ├── model
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── Main.java
│ │ └── runBuild
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── Main.java
│ ├── userguide
│ │ ├── ant
│ │ │ ├── addBehaviourToAntTarget
│ │ │ │ ├── build.gradle
│ │ │ │ └── build.xml
│ │ │ ├── antLogging
│ │ │ │ └── build.gradle
│ │ │ ├── dependsOnAntTarget
│ │ │ │ ├── build.gradle
│ │ │ │ └── build.xml
│ │ │ ├── dependsOnTask
│ │ │ │ ├── build.gradle
│ │ │ │ └── build.xml
│ │ │ ├── hello
│ │ │ │ ├── build.gradle
│ │ │ │ └── build.xml
│ │ │ ├── properties
│ │ │ │ ├── build.gradle
│ │ │ │ └── build.xml
│ │ │ ├── renameTask
│ │ │ │ ├── build.gradle
│ │ │ │ └── build.xml
│ │ │ ├── taskWithNestedElements
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── test.xml
│ │ │ ├── taskWithNestedText
│ │ │ │ └── build.gradle
│ │ │ ├── useAntTask
│ │ │ │ └── build.gradle
│ │ │ ├── useAntType
│ │ │ │ ├── build.gradle
│ │ │ │ └── libs
│ │ │ │ └── test.jar
│ │ │ ├── useExternalAntTask
│ │ │ │ └── build.gradle
│ │ │ └── useExternalAntTaskWithConfig
│ │ │ ├── build.gradle
│ │ │ ├── pmd-rules.xml
│ │ │ └── src
│ │ │ └── Source.java
│ │ ├── artifacts
│ │ │ ├── componentModuleMetadata
│ │ │ │ └── build.gradle
│ │ │ ├── configurationHandling
│ │ │ │ ├── build.gradle
│ │ │ │ └── repo
│ │ │ │ ├── air.birds
│ │ │ │ │ └── albatross-1.0.jar
│ │ │ │ ├── sea.fish
│ │ │ │ │ ├── herring-1.0.jar
│ │ │ │ │ ├── ivy-shark-1.0.xml
│ │ │ │ │ ├── ivy-tuna-1.0.xml
│ │ │ │ │ ├── shark-1.0.jar
│ │ │ │ │ └── tuna-1.0.jar
│ │ │ │ └── sea.mammals
│ │ │ │ ├── ivy-orca-1.0.xml
│ │ │ │ ├── orca-1.0.jar
│ │ │ │ ├── seal-1.0.jar
│ │ │ │ └── seal-2.0.jar
│ │ │ ├── defineConfiguration
│ │ │ │ └── build.gradle
│ │ │ ├── defineRepository
│ │ │ │ └── build.gradle
│ │ │ ├── dependencyBasics
│ │ │ │ └── build.gradle
│ │ │ ├── dependency-substitution
│ │ │ │ └── build.gradle
│ │ │ ├── excludesAndClassifiers
│ │ │ │ ├── build.gradle
│ │ │ │ └── repo
│ │ │ │ ├── org.gradle.test.classifiers
│ │ │ │ │ ├── service-1.0-jdk14.jar
│ │ │ │ │ └── service-1.0-jdk15.jar
│ │ │ │ └── org.gradle.test.excludes
│ │ │ │ ├── api-1.0.jar
│ │ │ │ ├── api-ivy-1.0.xml
│ │ │ │ ├── commons-1.0.jar
│ │ │ │ ├── other-api-1.0.jar
│ │ │ │ ├── other-api-ivy-1.0.xml
│ │ │ │ ├── reports-1.0.jar
│ │ │ │ └── shared-1.0.jar
│ │ │ ├── externalDependencies
│ │ │ │ └── build.gradle
│ │ │ ├── generatedFileDependencies
│ │ │ │ └── build.gradle
│ │ │ ├── maven
│ │ │ │ └── build.gradle
│ │ │ ├── resolutionStrategy
│ │ │ │ └── build.gradle
│ │ │ └── uploading
│ │ │ └── build.gradle
│ │ ├── buildlifecycle
│ │ │ ├── basic
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── buildProjectEvaluateEvents
│ │ │ │ ├── build.gradle
│ │ │ │ ├── projectB.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── projectEvaluateEvents
│ │ │ │ ├── build.gradle
│ │ │ │ ├── projectA.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── taskCreationEvents
│ │ │ │ └── build.gradle
│ │ │ └── taskExecutionEvents
│ │ │ └── build.gradle
│ │ ├── distribution
│ │ │ ├── build.gradle
│ │ │ └── custom
│ │ │ └── custom.txt
│ │ ├── files
│ │ │ ├── archiveNaming
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── somedir
│ │ │ │ └── file.txt
│ │ │ ├── archives
│ │ │ │ └── build.gradle
│ │ │ ├── copy
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── main
│ │ │ │ └── assets.zip
│ │ │ ├── file
│ │ │ │ └── build.gradle
│ │ │ ├── fileCollections
│ │ │ │ └── build.gradle
│ │ │ ├── fileTrees
│ │ │ │ └── build.gradle
│ │ │ ├── inputFiles
│ │ │ │ └── build.gradle
│ │ │ └── sync
│ │ │ └── build.gradle
│ │ ├── groovy
│ │ │ └── groovyDependency
│ │ │ └── build.gradle
│ │ ├── initScripts
│ │ │ ├── configurationInjection
│ │ │ │ ├── build.gradle
│ │ │ │ └── init.gradle
│ │ │ ├── customLogger
│ │ │ │ ├── build.gradle
│ │ │ │ └── init.gradle
│ │ │ ├── externalDependency
│ │ │ │ ├── build.gradle
│ │ │ │ └── init.gradle
│ │ │ └── plugins
│ │ │ ├── build.gradle
│ │ │ └── init.gradle
│ │ ├── java
│ │ │ └── sourceSets
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── intTest
│ │ │ ├── java
│ │ │ │ └── SomeTest.java
│ │ │ └── resources
│ │ │ └── resource.txt
│ │ ├── javaLibraryDistribution
│ │ │ └── build.gradle
│ │ ├── modelRules
│ │ │ ├── configureAsRequired
│ │ │ │ └── build.gradle
│ │ │ ├── configureElementsOfMap
│ │ │ │ └── build.gradle
│ │ │ └── initializationRuleRunsBeforeConfigurationRules
│ │ │ └── build.gradle
│ │ ├── multiproject
│ │ │ ├── addKrill
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle
│ │ │ ├── addSpecifics
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle
│ │ │ ├── addTropical
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── tropicalFish
│ │ │ ├── customLayout
│ │ │ │ └── settings.gradle
│ │ │ ├── dependencies
│ │ │ │ ├── firstMessages
│ │ │ │ │ └── messages
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── java
│ │ │ │ │ ├── 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
│ │ │ │ ├── javaWithCustomConf
│ │ │ │ │ ├── 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
│ │ │ │ ├── messagesConfigDependencies
│ │ │ │ │ └── messages
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── messagesConfigDependenciesAltSolution
│ │ │ │ │ └── messages
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── messagesConfigDependenciesBroken
│ │ │ │ │ └── messages
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── messagesHack
│ │ │ │ │ └── messages
│ │ │ │ │ ├── aProducer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── messagesTaskDependencies
│ │ │ │ │ └── messages
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ ├── messagesWithDependencies
│ │ │ │ │ └── messages
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── consumer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ ├── producer
│ │ │ │ │ │ └── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── webDist
│ │ │ │ ├── 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
│ │ │ ├── firstExample
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── flat
│ │ │ │ ├── dolphin
│ │ │ │ ├── master
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── settings.gradle
│ │ │ │ └── shark
│ │ │ ├── flatWithNoDefaultMaster
│ │ │ │ ├── dolphin
│ │ │ │ ├── shark
│ │ │ │ └── water
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── partialTasks
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── tropicalFish
│ │ │ │ └── build.gradle
│ │ │ ├── spreadSpecifics
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── standardLayouts
│ │ │ │ └── settings.gradle
│ │ │ ├── subprojectsAddFromTop
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ └── settings.gradle
│ │ │ ├── tropicalWithProperties
│ │ │ │ └── water
│ │ │ │ ├── bluewhale
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── build.gradle
│ │ │ │ ├── krill
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── tropicalFish
│ │ │ │ └── build.gradle
│ │ │ └── useSubprojects
│ │ │ └── water
│ │ │ ├── bluewhale
│ │ │ ├── build.gradle
│ │ │ ├── krill
│ │ │ └── settings.gradle
│ │ ├── organizeBuildLogic
│ │ │ ├── build.gradle
│ │ │ ├── customPlugin
│ │ │ │ └── build.gradle
│ │ │ ├── customPluginWithAdvancedConvention
│ │ │ │ └── build.gradle
│ │ │ ├── customPluginWithConvention
│ │ │ │ └── build.gradle
│ │ │ ├── customPluginWithDomainObjectContainer
│ │ │ │ └── build.gradle
│ │ │ ├── externalDependency
│ │ │ │ └── build.gradle
│ │ │ ├── inherited
│ │ │ │ ├── build.gradle
│ │ │ │ ├── child
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── injected
│ │ │ │ ├── build.gradle
│ │ │ │ ├── child1
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── child2
│ │ │ │ │ └── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ └── nestedBuild
│ │ │ ├── build.gradle
│ │ │ └── other.gradle
│ │ ├── scala
│ │ │ ├── ideaTargetVersion
│ │ │ │ └── build.gradle
│ │ │ ├── scalaDependency
│ │ │ │ └── build.gradle
│ │ │ ├── zincDependency
│ │ │ │ └── build.gradle
│ │ │ └── zincOverride
│ │ │ └── build.gradle
│ │ ├── tasks
│ │ │ ├── accessAsProperty
│ │ │ │ └── build.gradle
│ │ │ ├── accessFromTaskContainer
│ │ │ │ └── build.gradle
│ │ │ ├── accessUsingPath
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── addDependencyUsingClosure
│ │ │ │ └── build.gradle
│ │ │ ├── addDependencyUsingPath
│ │ │ │ ├── build.gradle
│ │ │ │ └── settings.gradle
│ │ │ ├── addDependencyUsingTask
│ │ │ │ └── build.gradle
│ │ │ ├── addRules
│ │ │ │ └── build.gradle
│ │ │ ├── addToTaskContainer
│ │ │ │ └── build.gradle
│ │ │ ├── configureUsingClosure
│ │ │ │ └── build.gradle
│ │ │ ├── configureUsingVar
│ │ │ │ └── build.gradle
│ │ │ ├── customTask
│ │ │ │ └── build.gradle
│ │ │ ├── customTaskUsingConvention
│ │ │ │ └── build.gradle
│ │ │ ├── customTaskWithFileProperty
│ │ │ │ └── build.gradle
│ │ │ ├── customTaskWithProperty
│ │ │ │ └── build.gradle
│ │ │ ├── defineAndConfigure
│ │ │ │ └── build.gradle
│ │ │ ├── defineAsExpression
│ │ │ │ └── build.gradle
│ │ │ ├── defineUsingStringTaskNames
│ │ │ │ └── build.gradle
│ │ │ ├── finalizers
│ │ │ │ └── build.gradle
│ │ │ ├── finalizersWithFailure
│ │ │ │ └── build.gradle
│ │ │ ├── incrementalBuild
│ │ │ │ ├── customTaskClass
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── example
│ │ │ │ │ │ ├── ProcessTemplates.java
│ │ │ │ │ │ ├── ProcessTemplatesNoAnnotations.java
│ │ │ │ │ │ ├── TemplateData.java
│ │ │ │ │ │ └── TemplateEngineType.java
│ │ │ │ │ └── src
│ │ │ │ │ └── templates
│ │ │ │ │ └── README.md
│ │ │ │ ├── incrementalBuildAdvanced
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ ├── buildSrc
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── main
│ │ │ │ │ │ └── java
│ │ │ │ │ │ └── org
│ │ │ │ │ │ └── example
│ │ │ │ │ │ ├── Instrument.java
│ │ │ │ │ │ ├── ProcessTemplates.java
│ │ │ │ │ │ ├── TemplateData.java
│ │ │ │ │ │ └── TemplateEngineType.java
│ │ │ │ │ └── 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
│ │ │ │ └── noInputsAndOutputs
│ │ │ │ ├── build.gradle
│ │ │ │ └── mountains.xml
│ │ │ ├── incrementalTask
│ │ │ │ └── build.gradle
│ │ │ ├── inputNormalization
│ │ │ │ └── build.gradle
│ │ │ ├── mapExtensionPropertiesToTaskProperties
│ │ │ │ └── build.gradle
│ │ │ ├── mustRunAfter
│ │ │ │ └── build.gradle
│ │ │ ├── shouldRunAfter
│ │ │ │ └── build.gradle
│ │ │ └── shouldRunAfterWithCycle
│ │ │ └── build.gradle
│ │ ├── tutorial
│ │ │ ├── announce
│ │ │ │ └── build.gradle
│ │ │ ├── antLoadfile
│ │ │ │ └── build.gradle
│ │ │ ├── antLoadfileResources
│ │ │ │ ├── agile.manifesto.txt
│ │ │ │ └── gradle.manifesto.txt
│ │ │ ├── antLoadfileWithMethod
│ │ │ │ └── build.gradle
│ │ │ ├── archiveContent
│ │ │ │ └── build.gradle
│ │ │ ├── configByDag
│ │ │ │ └── build.gradle
│ │ │ ├── configureObject
│ │ │ │ └── build.gradle
│ │ │ ├── configureObjectUsingScript
│ │ │ │ ├── build.gradle
│ │ │ │ └── other.gradle
│ │ │ ├── configureProjectUsingScript
│ │ │ │ ├── build.gradle
│ │ │ │ └── other.gradle
│ │ │ ├── count
│ │ │ │ └── build.gradle
│ │ │ ├── defaultTasks
│ │ │ │ └── build.gradle
│ │ │ ├── disableTask
│ │ │ │ └── build.gradle
│ │ │ ├── dynamic
│ │ │ │ └── build.gradle
│ │ │ ├── dynamicDepends
│ │ │ │ └── build.gradle
│ │ │ ├── excludeTasks
│ │ │ │ └── build.gradle
│ │ │ ├── extraProperties
│ │ │ │ └── build.gradle
│ │ │ ├── groovy
│ │ │ │ └── build.gradle
│ │ │ ├── groovyWithFlatDir
│ │ │ │ └── build.gradle
│ │ │ ├── hello
│ │ │ │ └── build.gradle
│ │ │ ├── helloEnhanced
│ │ │ │ └── build.gradle
│ │ │ ├── helloShortcut
│ │ │ │ └── build.gradle
│ │ │ ├── helloWithShortCut
│ │ │ │ └── build.gradle
│ │ │ ├── intro
│ │ │ │ └── build.gradle
│ │ │ ├── lazyDependsOn
│ │ │ │ └── build.gradle
│ │ │ ├── localVariables
│ │ │ │ └── build.gradle
│ │ │ ├── logging
│ │ │ │ └── build.gradle
│ │ │ ├── manifest
│ │ │ │ └── build.gradle
│ │ │ ├── mkdirTrap
│ │ │ │ └── build.gradle
│ │ │ ├── osgi
│ │ │ │ └── build.gradle
│ │ │ ├── pluginAccessConvention
│ │ │ │ └── build.gradle
│ │ │ ├── pluginConfig
│ │ │ │ └── build.gradle
│ │ │ ├── pluginConvention
│ │ │ │ └── build.gradle
│ │ │ ├── pluginIntro
│ │ │ │ └── build.gradle
│ │ │ ├── projectApi
│ │ │ │ └── build.gradle
│ │ │ ├── projectReports
│ │ │ │ ├── api
│ │ │ │ │ └── build.gradle
│ │ │ │ ├── build.gradle
│ │ │ │ ├── settings.gradle
│ │ │ │ └── webapp
│ │ │ │ └── build.gradle
│ │ │ ├── properties
│ │ │ │ ├── build.gradle
│ │ │ │ └── gradle.properties
│ │ │ ├── replaceTask
│ │ │ │ └── build.gradle
│ │ │ ├── rerun
│ │ │ │ ├── build.gradle
│ │ │ │ └── README.md
│ │ │ ├── scope.groovy
│ │ │ ├── selectProject
│ │ │ │ └── subdir
│ │ │ │ ├── build.gradle
│ │ │ │ └── myproject.gradle
│ │ │ ├── stopExecutionException
│ │ │ │ └── build.gradle
│ │ │ ├── taskOnlyIf
│ │ │ │ └── build.gradle
│ │ │ ├── upper
│ │ │ │ └── build.gradle
│ │ │ ├── zipWithArguments
│ │ │ │ ├── build.gradle
│ │ │ │ └── somedir
│ │ │ │ └── file.txt
│ │ │ └── zipWithCustomName
│ │ │ ├── build.gradle
│ │ │ └── somedir
│ │ │ └── file.txt
│ │ └── wrapper
│ │ └── simple
│ │ └── build.gradle
│ └── webApplication
│ ├── customized
│ │ ├── 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
│ │ └── 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
│ ├── build.gradle
│ └── src
│ └── main
│ ├── java
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ └── Greeter.java
│ ├── resources
│ │ └── greeting.txt
│ └── webapp
│ └── index.jsp
└── 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
│ │ ├── GradleException.java
│ │ ├── HasImplicitReceiver.java
│ │ ├── Incubating.java
│ │ ├── internal
│ │ │ └── cache
│ │ │ └── StringInterner.java
│ │ ├── JavaVersion.java
│ │ ├── Nullable.java
│ │ ├── specs
│ │ │ ├── CompositeSpec.java
│ │ │ ├── NotSpec.java
│ │ │ ├── OrSpec.java
│ │ │ ├── package-info.java
│ │ │ └── Spec.java
│ │ ├── Transformer.java
│ │ └── UncheckedIOException.java
│ ├── internal
│ │ ├── Actions.java
│ │ ├── BiAction.java
│ │ ├── BiActions.java
│ │ ├── Cast.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
│ │ │ ├── AsyncStoppable.java
│ │ │ ├── CompositeStoppable.java
│ │ │ ├── DefaultExecutorFactory.java
│ │ │ ├── ExecutorFactory.java
│ │ │ ├── ExecutorPolicy.java
│ │ │ ├── GradleThread.java
│ │ │ ├── ServiceLifecycle.java
│ │ │ ├── StoppableExecutorImpl.java
│ │ │ ├── StoppableExecutor.java
│ │ │ ├── Stoppable.java
│ │ │ ├── StoppableScheduledExecutorImpl.java
│ │ │ ├── StoppableScheduledExecutor.java
│ │ │ ├── Synchronizer.java
│ │ │ ├── ThreadFactoryImpl.java
│ │ │ └── ThreadSafe.java
│ │ ├── Describables.java
│ │ ├── DisplayName.java
│ │ ├── ErroringAction.java
│ │ ├── exceptions
│ │ │ ├── Contextual.java
│ │ │ ├── DefaultMultiCauseException.java
│ │ │ ├── DiagnosticsVisitor.java
│ │ │ ├── FormattingDiagnosticsVisitor.java
│ │ │ ├── MultiCauseException.java
│ │ │ └── ValueCollectingDiagnosticsVisitor.java
│ │ ├── Factories.java
│ │ ├── Factory.java
│ │ ├── file
│ │ │ ├── DefaultFileHierarchySet.java
│ │ │ ├── FileHierarchySet.java
│ │ │ ├── PathToFileResolver.java
│ │ │ └── RelativeFilePathResolver.java
│ │ ├── FileUtils.java
│ │ ├── hash
│ │ │ ├── HashUtil.java
│ │ │ └── HashValue.java
│ │ ├── HasInternalProtocol.java
│ │ ├── id
│ │ │ ├── CompositeIdGenerator.java
│ │ │ ├── IdGenerator.java
│ │ │ ├── LongIdGenerator.java
│ │ │ ├── RandomLongIdGenerator.java
│ │ │ ├── UniqueId.java
│ │ │ └── UUIDGenerator.java
│ │ ├── ImmutableActionSet.java
│ │ ├── io
│ │ │ ├── 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
│ │ │ ├── JavaHomeException.java
│ │ │ ├── JavaInfo.java
│ │ │ ├── Jre.java
│ │ │ ├── Jvm.java
│ │ │ └── UnsupportedJavaRuntimeException.java
│ │ ├── MutableActionSet.java
│ │ ├── operations
│ │ │ ├── BuildOperationContext.java
│ │ │ ├── BuildOperationExecutor.java
│ │ │ ├── BuildOperationFailure.java
│ │ │ ├── BuildOperationIdentifierPreservingRunnable.java
│ │ │ ├── BuildOperationIdentifierRegistry.java
│ │ │ ├── BuildOperation.java
│ │ │ ├── BuildOperationQueueFactory.java
│ │ │ ├── BuildOperationQueueFailure.java
│ │ │ ├── BuildOperationQueue.java
│ │ │ ├── BuildOperationType.java
│ │ │ ├── BuildOperationWorker.java
│ │ │ ├── CallableBuildOperation.java
│ │ │ ├── DefaultBuildOperationQueueFactory.java
│ │ │ ├── DefaultBuildOperationQueue.java
│ │ │ ├── MultipleBuildOperationFailures.java
│ │ │ ├── notify
│ │ │ │ ├── BuildOperationFinishedNotification.java
│ │ │ │ ├── BuildOperationNotificationListener.java
│ │ │ │ ├── BuildOperationNotificationListenerRegistrar.java
│ │ │ │ ├── BuildOperationStartedNotification.java
│ │ │ │ └── package-info.java
│ │ │ └── RunnableBuildOperation.java
│ │ ├── os
│ │ │ └── OperatingSystem.java
│ │ ├── Pair.java
│ │ ├── process
│ │ │ ├── ArgCollector.java
│ │ │ └── ArgWriter.java
│ │ ├── progress
│ │ │ ├── BuildOperationCategory.java
│ │ │ ├── BuildOperationDescriptor.java
│ │ │ ├── BuildOperationListener.java
│ │ │ ├── BuildOperationState.java
│ │ │ ├── OperationFinishEvent.java
│ │ │ └── OperationStartEvent.java
│ │ ├── reflect
│ │ │ ├── ClassDetails.java
│ │ │ ├── ClassInspector.java
│ │ │ ├── DirectInstantiator.java
│ │ │ ├── Instantiator.java
│ │ │ ├── JavaMethod.java
│ │ │ ├── JavaReflectionUtil.java
│ │ │ ├── MethodDescription.java
│ │ │ ├── MethodSet.java
│ │ │ ├── MethodSignature.java
│ │ │ ├── Methods.java
│ │ │ ├── MutableClassDetails.java
│ │ │ ├── MutablePropertyDetails.java
│ │ │ ├── NoSuchMethodException.java
│ │ │ ├── NoSuchPropertyException.java
│ │ │ ├── ObjectInstantiationException.java
│ │ │ ├── PropertyAccessor.java
│ │ │ ├── PropertyAccessorType.java
│ │ │ ├── PropertyDetails.java
│ │ │ ├── PropertyMutator.java
│ │ │ ├── ReflectionCache.java
│ │ │ ├── Types.java
│ │ │ └── UnsupportedPropertyValueException.java
│ │ ├── resources
│ │ │ ├── AbstractResourceLockRegistry.java
│ │ │ ├── AbstractTrackedResourceLock.java
│ │ │ ├── DefaultResourceLockCoordinationService.java
│ │ │ ├── ExclusiveAccessResourceLock.java
│ │ │ ├── ProjectLeaseRegistry.java
│ │ │ ├── ResourceDeadlockException.java
│ │ │ ├── ResourceLockCoordinationService.java
│ │ │ ├── ResourceLock.java
│ │ │ ├── ResourceLockRegistry.java
│ │ │ └── ResourceLockState.java
│ │ ├── scan
│ │ │ └── UsedByScanPlugin.java
│ │ ├── service
│ │ │ ├── AbstractServiceMethod.java
│ │ │ ├── CachingServiceLocator.java
│ │ │ ├── DefaultServiceLocator.java
│ │ │ ├── DefaultServiceMethodFactory.java
│ │ │ ├── DefaultServiceRegistry.java
│ │ │ ├── MethodHandleBasedServiceMethodFactory.java
│ │ │ ├── MethodHandleBasedServiceMethod.java
│ │ │ ├── ReflectionBasedServiceMethodFactory.java
│ │ │ ├── ReflectionBasedServiceMethod.java
│ │ │ ├── RelevantMethodsBuilder.java
│ │ │ ├── RelevantMethods.java
│ │ │ ├── ServiceCreationException.java
│ │ │ ├── ServiceLocator.java
│ │ │ ├── ServiceLookupException.java
│ │ │ ├── ServiceMethodFactory.java
│ │ │ ├── ServiceMethod.java
│ │ │ ├── ServiceRegistration.java
│ │ │ ├── ServiceRegistryBuilder.java
│ │ │ ├── ServiceRegistry.java
│ │ │ ├── ServiceValidationException.java
│ │ │ └── UnknownServiceException.java
│ │ ├── Specs.java
│ │ ├── SystemProperties.java
│ │ ├── time
│ │ │ ├── Clock.java
│ │ │ ├── CountdownClock.java
│ │ │ ├── CountdownTimer.java
│ │ │ ├── TimeProvider.java
│ │ │ ├── Timer.java
│ │ │ ├── Timers.java
│ │ │ └── TrueTimeProvider.java
│ │ ├── Transformers.java
│ │ ├── TriAction.java
│ │ ├── typeconversion
│ │ │ ├── TypeConversionException.java
│ │ │ ├── TypeConverter.java
│ │ │ └── UnsupportedNotationException.java
│ │ ├── UncheckedException.java
│ │ ├── util
│ │ │ ├── BiFunction.java
│ │ │ └── NumberUtil.java
│ │ └── work
│ │ ├── DefaultWorkerLeaseService.java
│ │ ├── WorkerLeaseRegistry.java
│ │ └── WorkerLeaseService.java
│ └── util
│ ├── CollectionUtils.java
│ ├── GradleVersion.java
│ ├── GUtil.java
│ └── TextUtil.java
├── base-services-groovy
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── ClosureBackedAction.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
│ ├── internal
│ │ └── reflect
│ │ └── GroovyMethods.java
│ └── util
│ └── Configurable.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-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
│ │ └── 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
│ │ │ ├── BasicTemplateBasedProjectInitDescriptor.java
│ │ │ ├── BuildInitException.java
│ │ │ ├── BuildInitServices.java
│ │ │ ├── BuildInitTestFramework.java
│ │ │ ├── BuildInitTypeIds.java
│ │ │ ├── BuildScriptBuilder.java
│ │ │ ├── ConditionalTemplateOperation.java
│ │ │ ├── DefaultTemplateLibraryVersionProvider.java
│ │ │ ├── GroovyApplicationProjectInitDescriptor.java
│ │ │ ├── GroovyLibraryProjectInitDescriptor.java
│ │ │ ├── GroovyProjectInitDescriptor.java
│ │ │ ├── JavaApplicationProjectInitDescriptor.java
│ │ │ ├── JavaLibraryProjectInitDescriptor.java
│ │ │ ├── JavaProjectInitDescriptor.java
│ │ │ ├── LanguageLibraryProjectInitDescriptor.java
│ │ │ ├── maven
│ │ │ │ ├── Maven2Gradle.groovy
│ │ │ │ ├── MavenConversionException.java
│ │ │ │ ├── MavenProjectsCreator.java
│ │ │ │ └── MavenProjectXmlWriter.java
│ │ │ ├── PomProjectInitDescriptor.java
│ │ │ ├── ProjectInitDescriptor.java
│ │ │ ├── ProjectLayoutSetupRegistryFactory.java
│ │ │ ├── ProjectLayoutSetupRegistry.java
│ │ │ ├── ScalaLibraryProjectInitDescriptor.java
│ │ │ ├── SimpleGlobalFilesBuildSettingsDescriptor.java
│ │ │ ├── SimpleTemplateOperation.java
│ │ │ ├── TemplateLibraryVersionProvider.java
│ │ │ ├── TemplateOperationFactory.java
│ │ │ ├── TemplateOperation.java
│ │ │ └── TemplateValue.java
│ │ ├── package-info.java
│ │ └── WrapperPlugin.java
│ └── tasks
│ ├── InitBuild.java
│ ├── internal
│ │ └── TaskConfiguration.java
│ ├── package-info.java
│ └── templates
│ ├── build.gradle.template
│ ├── groovyapp
│ │ ├── App.groovy.template
│ │ └── AppTest.groovy.template
│ ├── groovylibrary
│ │ ├── Library.groovy.template
│ │ └── LibraryTest.groovy.template
│ ├── javaapp
│ │ ├── App.java.template
│ │ ├── AppTest.groovy.template
│ │ ├── AppTest.java.template
│ │ └── AppTestNG.java.template
│ ├── javalibrary
│ │ ├── Library.java.template
│ │ ├── LibraryTest.java.template
│ │ └── LibraryTestNG.java.template
│ ├── library-versions.properties
│ ├── scalalibrary
│ │ ├── Library.scala.template
│ │ └── LibrarySuite.scala.template
│ └── settings.gradle.template
├── 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
│ │ ├── FindBugsReportsImpl.java
│ │ ├── FindBugsReportsInternal.java
│ │ ├── JDependInvoker.groovy
│ │ ├── JDependReportsImpl.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
│ ├── CompositeBuildDependencySubstitutions.java
│ ├── CompositeBuildIdeProjectResolver.java
│ ├── CompositeBuildServices.java
│ ├── CompositeBuildTaskDelegate.java
│ ├── CompositeProjectArtifactBuilder.java
│ ├── CompositeProjectComponentArtifactMetadata.java
│ ├── DefaultBuildableCompositeBuildContext.java
│ ├── DefaultCompositeContextBuilder.java
│ ├── DefaultIncludedBuildExecuter.java
│ ├── DefaultIncludedBuildFactory.java
│ ├── DefaultIncludedBuild.java
│ ├── DefaultIncludedBuilds.java
│ ├── DefaultProjectPathRegistry.java
│ ├── IncludedBuildArtifactBuilder.java
│ ├── IncludedBuildDependencyMetadataBuilder.java
│ ├── IncludedBuildDependencySubstitutionsBuilder.java
│ ├── IncludedBuildInternal.java
│ ├── IncludedBuildTaskReference.java
│ └── IncludedBuildTaskReferenceResolver.java
├── core
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.initialization.GradleApiSpecProvider
│ └── org
│ └── gradle
│ ├── api
│ │ ├── ActionConfiguration.java
│ │ ├── AntBuilder.java
│ │ ├── artifacts
│ │ │ ├── ArtifactCollection.java
│ │ │ ├── ArtifactIdentifier.java
│ │ │ ├── ArtifactRepositoryContainer.java
│ │ │ ├── ArtifactView.java
│ │ │ ├── cache
│ │ │ │ ├── ArtifactResolutionControl.java
│ │ │ │ ├── DependencyResolutionControl.java
│ │ │ │ ├── ModuleResolutionControl.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ResolutionControl.java
│ │ │ │ └── ResolutionRules.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
│ │ │ ├── ComponentMetadataDetails.java
│ │ │ ├── ComponentMetadata.java
│ │ │ ├── ComponentMetadataSupplierDetails.java
│ │ │ ├── ComponentMetadataSupplier.java
│ │ │ ├── ComponentModuleMetadataDetails.java
│ │ │ ├── ComponentModuleMetadata.java
│ │ │ ├── ComponentSelection.java
│ │ │ ├── ComponentSelectionRules.java
│ │ │ ├── ConfigurablePublishArtifact.java
│ │ │ ├── ConfigurationContainer.java
│ │ │ ├── Configuration.java
│ │ │ ├── ConfigurationPublications.java
│ │ │ ├── ConfigurationVariant.java
│ │ │ ├── DependencyArtifact.java
│ │ │ ├── Dependency.java
│ │ │ ├── DependencyResolutionListener.java
│ │ │ ├── DependencyResolveDetails.java
│ │ │ ├── DependencySet.java
│ │ │ ├── DependencySubstitution.java
│ │ │ ├── DependencySubstitutions.java
│ │ │ ├── dsl
│ │ │ │ ├── ArtifactHandler.java
│ │ │ │ ├── ComponentMetadataHandler.java
│ │ │ │ ├── ComponentModuleMetadataHandler.java
│ │ │ │ ├── DependencyHandler.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
│ │ │ ├── ModuleDependency.java
│ │ │ ├── ModuleIdentifier.java
│ │ │ ├── ModuleVersionIdentifier.java
│ │ │ ├── ModuleVersionSelector.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
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PasswordCredentials.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
│ │ │ │ ├── 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
│ │ │ │ ├── package-info.java
│ │ │ │ ├── VariantTransformConfigurationException.java
│ │ │ │ └── VariantTransform.java
│ │ │ ├── type
│ │ │ │ ├── ArtifactTypeContainer.java
│ │ │ │ ├── ArtifactTypeDefinition.java
│ │ │ │ └── package-info.java
│ │ │ ├── UnknownConfigurationException.java
│ │ │ ├── UnknownRepositoryException.java
│ │ │ └── UnresolvedDependency.java
│ │ ├── attributes
│ │ │ ├── AttributeCompatibilityRule.java
│ │ │ ├── AttributeContainer.java
│ │ │ ├── AttributeDisambiguationRule.java
│ │ │ ├── Attribute.java
│ │ │ ├── AttributeMatchingStrategy.java
│ │ │ ├── AttributesSchema.java
│ │ │ ├── CompatibilityCheckDetails.java
│ │ │ ├── CompatibilityRuleChain.java
│ │ │ ├── DisambiguationRuleChain.java
│ │ │ ├── HasAttributes.java
│ │ │ ├── HasConfigurableAttributes.java
│ │ │ ├── MultipleCandidatesDetails.java
│ │ │ ├── package-info.java
│ │ │ └── Usage.java
│ │ ├── Buildable.java
│ │ ├── BuildCancelledException.java
│ │ ├── CircularReferenceException.java
│ │ ├── component
│ │ │ ├── Artifact.java
│ │ │ ├── Component.java
│ │ │ ├── package-info.java
│ │ │ ├── SoftwareComponentContainer.java
│ │ │ └── SoftwareComponent.java
│ │ ├── credentials
│ │ │ ├── AwsCredentials.java
│ │ │ ├── Credentials.java
│ │ │ ├── package-info.java
│ │ │ └── PasswordCredentials.java
│ │ ├── DefaultTask.java
│ │ ├── DomainObjectCollection.java
│ │ ├── DomainObjectSet.java
│ │ ├── dsl
│ │ │ ├── ConventionProperty.java
│ │ │ └── package-info.java
│ │ ├── execution
│ │ │ ├── internal
│ │ │ │ ├── ExecuteTaskBuildOperationDetails.java
│ │ │ │ ├── ExecuteTaskBuildOperationResult.java
│ │ │ │ └── TaskInputsListener.java
│ │ │ ├── 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
│ │ │ ├── DirectoryTree.java
│ │ │ ├── DuplicateFileCopyingException.java
│ │ │ ├── DuplicatesStrategy.java
│ │ │ ├── EmptyFileVisitor.java
│ │ │ ├── FileCollection.java
│ │ │ ├── FileCopyDetails.java
│ │ │ ├── FileTreeElement.java
│ │ │ ├── FileTree.java
│ │ │ ├── FileVisitDetails.java
│ │ │ ├── FileVisitor.java
│ │ │ ├── package-info.java
│ │ │ ├── RelativePath.java
│ │ │ ├── ReproducibleFileVisitor.java
│ │ │ ├── SourceDirectorySet.java
│ │ │ └── UnableToDeleteFileException.java
│ │ ├── GradleScriptException.java
│ │ ├── IllegalDependencyNotation.java
│ │ ├── initialization
│ │ │ ├── ConfigurableIncludedBuild.java
│ │ │ ├── dsl
│ │ │ │ ├── package-info.java
│ │ │ │ └── ScriptHandler.java
│ │ │ ├── IncludedBuild.java
│ │ │ ├── package-info.java
│ │ │ ├── ProjectDescriptor.java
│ │ │ └── Settings.java
│ │ ├── internal
│ │ │ ├── AbstractClassGenerator.java
│ │ │ ├── AbstractNamedDomainObjectContainer.java
│ │ │ ├── AbstractPolymorphicDomainObjectContainer.java
│ │ │ ├── AbstractTask.java
│ │ │ ├── artifacts
│ │ │ │ ├── ArtifactAttributes.java
│ │ │ │ ├── CachingDependencyResolveContext.java
│ │ │ │ ├── configurations
│ │ │ │ │ └── DependencyMetaDataProvider.java
│ │ │ │ ├── DefaultExcludeRuleContainer.java
│ │ │ │ ├── DefaultExcludeRule.java
│ │ │ │ ├── DefaultModule.java
│ │ │ │ ├── dependencies
│ │ │ │ │ ├── AbstractDependency.java
│ │ │ │ │ ├── AbstractExternalModuleDependency.java
│ │ │ │ │ ├── AbstractModuleDependency.java
│ │ │ │ │ ├── DefaultClientModule.java
│ │ │ │ │ ├── DefaultDependencyArtifact.java
│ │ │ │ │ ├── DefaultExternalModuleDependency.java
│ │ │ │ │ ├── DefaultProjectDependency.java
│ │ │ │ │ ├── DefaultSelfResolvingDependency.java
│ │ │ │ │ ├── ProjectDependencyInternal.java
│ │ │ │ │ └── SelfResolvingDependencyInternal.java
│ │ │ │ ├── DependencyManagementServices.java
│ │ │ │ ├── DependencyResolutionServices.java
│ │ │ │ ├── DependencyResolveContext.java
│ │ │ │ ├── dsl
│ │ │ │ │ └── dependencies
│ │ │ │ │ ├── DependencyFactory.java
│ │ │ │ │ ├── ProjectFinder.java
│ │ │ │ │ └── UnknownProjectFinder.java
│ │ │ │ ├── ExcludeRuleNotationConverter.java
│ │ │ │ ├── Module.java
│ │ │ │ ├── ModuleVersionSelectorStrictSpec.java
│ │ │ │ ├── ProjectBackedModule.java
│ │ │ │ ├── publish
│ │ │ │ │ ├── AbstractPublishArtifact.java
│ │ │ │ │ ├── ArchivePublishArtifact.java
│ │ │ │ │ ├── DecoratingPublishArtifact.java
│ │ │ │ │ └── DefaultPublishArtifact.java
│ │ │ │ ├── repositories
│ │ │ │ │ └── DefaultPasswordCredentials.java
│ │ │ │ └── ResolvableDependency.java
│ │ │ ├── AsmBackedClassGenerator.java
│ │ │ ├── attributes
│ │ │ │ ├── AttributeContainerInternal.java
│ │ │ │ ├── DefaultImmutableAttributesFactory.java
│ │ │ │ ├── DefaultMutableAttributeContainer.java
│ │ │ │ ├── ImmutableAttributesFactory.java
│ │ │ │ └── ImmutableAttributes.java
│ │ │ ├── cache
│ │ │ │ ├── BinaryStore.java
│ │ │ │ ├── CacheAccessSerializer.java
│ │ │ │ ├── Cache.java
│ │ │ │ ├── CacheSupport.java
│ │ │ │ ├── CrossBuildInMemoryCacheFactory.java
│ │ │ │ ├── CrossBuildInMemoryCache.java
│ │ │ │ ├── DefaultFileContentCacheFactory.java
│ │ │ │ ├── DefaultGeneratedGradleJarCache.java
│ │ │ │ ├── FileContentCacheFactory.java
│ │ │ │ ├── FileContentCache.java
│ │ │ │ ├── GeneratedGradleJarCache.java
│ │ │ │ ├── HeapProportionalCacheSizer.java
│ │ │ │ ├── Loader.java
│ │ │ │ ├── MapBackedCache.java
│ │ │ │ ├── MinimalPersistentCache.java
│ │ │ │ ├── Stash.java
│ │ │ │ └── Store.java
│ │ │ ├── ChainingTransformer.java
│ │ │ ├── changedetection
│ │ │ │ ├── changes
│ │ │ │ │ ├── ChangesOnlyIncrementalTaskInputs.java
│ │ │ │ │ ├── DefaultTaskArtifactStateRepository.java
│ │ │ │ │ ├── DiscoveredInputRecorder.java
│ │ │ │ │ ├── IncrementalTaskInputsInternal.java
│ │ │ │ │ ├── NoHistoryArtifactState.java
│ │ │ │ │ ├── RebuildIncrementalTaskInputs.java
│ │ │ │ │ ├── ShortCircuitTaskArtifactStateRepository.java
│ │ │ │ │ └── StatefulIncrementalTaskInputs.java
│ │ │ │ ├── rules
│ │ │ │ │ ├── AbstractNamedFileSnapshotTaskStateChanges.java
│ │ │ │ │ ├── CachingTaskStateChanges.java
│ │ │ │ │ ├── ChangeType.java
│ │ │ │ │ ├── DescriptiveChange.java
│ │ │ │ │ ├── DiscoveredInputsListener.java
│ │ │ │ │ ├── DiscoveredInputsTaskStateChanges.java
│ │ │ │ │ ├── ErrorHandlingTaskStateChanges.java
│ │ │ │ │ ├── FileChange.java
│ │ │ │ │ ├── InputFilesTaskStateChanges.java
│ │ │ │ │ ├── InputPropertiesTaskStateChanges.java
│ │ │ │ │ ├── NoHistoryTaskStateChanges.java
│ │ │ │ │ ├── OutputFilesTaskStateChanges.java
│ │ │ │ │ ├── SimpleTaskStateChanges.java
│ │ │ │ │ ├── SummaryTaskStateChanges.java
│ │ │ │ │ ├── TaskStateChange.java
│ │ │ │ │ ├── TaskStateChanges.java
│ │ │ │ │ ├── TaskTypeTaskStateChanges.java
│ │ │ │ │ └── TaskUpToDateState.java
│ │ │ │ ├── state
│ │ │ │ │ ├── AbiExtractingClasspathResourceHasher.java
│ │ │ │ │ ├── AbstractClasspathSnapshotBuilder.java
│ │ │ │ │ ├── AbstractFileCollectionSnapshotter.java
│ │ │ │ │ ├── AbstractNormalizedFileSnapshot.java
│ │ │ │ │ ├── AbstractScalarValueSnapshot.java
│ │ │ │ │ ├── ArrayValueSnapshot.java
│ │ │ │ │ ├── BooleanValueSnapshot.java
│ │ │ │ │ ├── BuildScopeFileTimeStampInspector.java
│ │ │ │ │ ├── CacheBackedFileSnapshotRepository.java
│ │ │ │ │ ├── CacheBackedTaskHistoryRepository.java
│ │ │ │ │ ├── CachingFileHasher.java
│ │ │ │ │ ├── CachingResourceHasher.java
│ │ │ │ │ ├── ClasspathEntrySnapshotBuilder.java
│ │ │ │ │ ├── ClasspathSnapshotter.java
│ │ │ │ │ ├── CompileClasspathSnapshotBuilder.java
│ │ │ │ │ ├── CompileClasspathSnapshotter.java
│ │ │ │ │ ├── ConfigurableNormalizer.java
│ │ │ │ │ ├── CrossBuildFileHashCache.java
│ │ │ │ │ ├── DefaultClasspathSnapshotter.java
│ │ │ │ │ ├── DefaultCompileClasspathSnapshotter.java
│ │ │ │ │ ├── DefaultFileCollectionSnapshot.java
│ │ │ │ │ ├── DefaultFileCollectionSnapshotterRegistry.java
│ │ │ │ │ ├── DefaultFileSystemMirror.java
│ │ │ │ │ ├── DefaultFileSystemSnapshotter.java
│ │ │ │ │ ├── DefaultGenericFileCollectionSnapshotter.java
│ │ │ │ │ ├── DefaultNormalizedFileSnapshot.java
│ │ │ │ │ ├── DefaultTaskHistoryStore.java
│ │ │ │ │ ├── DirContentSnapshot.java
│ │ │ │ │ ├── DirectoryFileSnapshot.java
│ │ │ │ │ ├── DirectoryTreeDetails.java
│ │ │ │ │ ├── EnumValueSnapshot.java
│ │ │ │ │ ├── FileCollectionSnapshotBuilder.java
│ │ │ │ │ ├── FileCollectionSnapshot.java
│ │ │ │ │ ├── FileCollectionSnapshotter.java
│ │ │ │ │ ├── FileCollectionSnapshotterRegistry.java
│ │ │ │ │ ├── FileContentSnapshot.java
│ │ │ │ │ ├── FileHashSnapshot.java
│ │ │ │ │ ├── FileSnapshot.java
│ │ │ │ │ ├── FileSnapshotRepository.java
│ │ │ │ │ ├── FileSnapshotVisitor.java
│ │ │ │ │ ├── FileSystemMirror.java
│ │ │ │ │ ├── FileSystemSnapshotter.java
│ │ │ │ │ ├── FileTimeStampInspector.java
│ │ │ │ │ ├── FileTree.java
│ │ │ │ │ ├── FileTreeSnapshot.java
│ │ │ │ │ ├── FileValueSnapshot.java
│ │ │ │ │ ├── GenericFileCollectionSnapshotter.java
│ │ │ │ │ ├── GlobalScopeFileTimeStampInspector.java
│ │ │ │ │ ├── IgnoredPathFileSnapshot.java
│ │ │ │ │ ├── IgnoringResourceHasher.java
│ │ │ │ │ ├── ImplementationSnapshot.java
│ │ │ │ │ ├── IndexedNormalizedFileSnapshot.java
│ │ │ │ │ ├── InMemoryCacheDecoratorFactory.java
│ │ │ │ │ ├── InMemoryDecoratedCache.java
│ │ │ │ │ ├── InputPropertiesSerializer.java
│ │ │ │ │ ├── IntegerValueSnapshot.java
│ │ │ │ │ ├── ListValueSnapshot.java
│ │ │ │ │ ├── LoggingEvictionListener.java
│ │ │ │ │ ├── LongValueSnapshot.java
│ │ │ │ │ ├── MapMergeChangeListener.java
│ │ │ │ │ ├── MapValueSnapshot.java
│ │ │ │ │ ├── MissingFileContentSnapshot.java
│ │ │ │ │ ├── MissingFileSnapshot.java
│ │ │ │ │ ├── NonNormalizedFileSnapshot.java
│ │ │ │ │ ├── NormalizedFileSnapshot.java
│ │ │ │ │ ├── NullValueSnapshot.java
│ │ │ │ │ ├── OrderInsensitiveTaskFilePropertyCompareStrategy.java
│ │ │ │ │ ├── OrderSensitiveTaskFilePropertyCompareStrategy.java
│ │ │ │ │ ├── OutputFilesSnapshotter.java
│ │ │ │ │ ├── RegularFileHasher.java
│ │ │ │ │ ├── RegularFileSnapshot.java
│ │ │ │ │ ├── ResourceHasher.java
│ │ │ │ │ ├── ResourceSnapshotterCacheService.java
│ │ │ │ │ ├── ResourceTree.java
│ │ │ │ │ ├── ResourceWithContentsVisitor.java
│ │ │ │ │ ├── RuntimeClasspathResourceHasher.java
│ │ │ │ │ ├── RuntimeClasspathSnapshotBuilder.java
│ │ │ │ │ ├── SerializedValueSnapshot.java
│ │ │ │ │ ├── SetValueSnapshot.java
│ │ │ │ │ ├── ShortValueSnapshot.java
│ │ │ │ │ ├── Snapshot.java
│ │ │ │ │ ├── SnapshotMapSerializer.java
│ │ │ │ │ ├── SnapshotNormalizationStrategy.java
│ │ │ │ │ ├── StringValueSnapshot.java
│ │ │ │ │ ├── TaskExecution.java
│ │ │ │ │ ├── TaskExecutionSnapshot.java
│ │ │ │ │ ├── TaskFilePropertyCompareStrategy.java
│ │ │ │ │ ├── TaskFilePropertySnapshotNormalizationStrategy.java
│ │ │ │ │ ├── TaskHistoryRepository.java
│ │ │ │ │ ├── TaskHistoryStore.java
│ │ │ │ │ ├── TrackingHasher.java
│ │ │ │ │ ├── ValueSnapshot.java
│ │ │ │ │ ├── ValueSnapshotter.java
│ │ │ │ │ └── ZipTree.java
│ │ │ │ ├── TaskArtifactState.java
│ │ │ │ └── TaskArtifactStateRepository.java
│ │ │ ├── ClassGeneratorBackedInstantiator.java
│ │ │ ├── ClassGenerator.java
│ │ │ ├── classloading
│ │ │ │ ├── GroovySystemLoaderFactory.java
│ │ │ │ ├── GroovySystemLoader.java
│ │ │ │ ├── LeakyOnJava7GroovySystemLoader.java
│ │ │ │ └── NoOpGroovySystemLoader.java
│ │ │ ├── classpath
│ │ │ │ ├── DefaultModuleRegistry.java
│ │ │ │ ├── DefaultPluginModuleRegistry.java
│ │ │ │ ├── EffectiveClassPath.java
│ │ │ │ ├── ManifestUtil.java
│ │ │ │ ├── Module.java
│ │ │ │ ├── ModuleRegistry.java
│ │ │ │ ├── PluginModuleRegistry.java
│ │ │ │ └── UnknownModuleException.java
│ │ │ ├── ClassPathProvider.java
│ │ │ ├── ClassPathRegistry.java
│ │ │ ├── coerce
│ │ │ │ ├── MethodArgumentsTransformer.java
│ │ │ │ ├── PropertySetTransformer.java
│ │ │ │ └── StringToEnumTransformer.java
│ │ │ ├── collections
│ │ │ │ ├── BroadcastingCollectionEventRegister.java
│ │ │ │ ├── CollectionEventRegister.java
│ │ │ │ ├── CollectionFilter.java
│ │ │ │ ├── FilteredCollection.java
│ │ │ │ ├── FilteredList.java
│ │ │ │ ├── FilteredSet.java
│ │ │ │ └── FilteringCollectionEventRegister.java
│ │ │ ├── component
│ │ │ │ ├── ArtifactType.java
│ │ │ │ ├── BuildableJavaComponent.java
│ │ │ │ ├── ComponentRegistry.java
│ │ │ │ ├── ComponentTypeRegistration.java
│ │ │ │ ├── ComponentTypeRegistry.java
│ │ │ │ ├── DefaultComponentTypeRegistry.java
│ │ │ │ ├── DefaultSoftwareComponentContainer.java
│ │ │ │ ├── SoftwareComponentInternal.java
│ │ │ │ └── UsageContext.java
│ │ │ ├── CompositeDomainObjectSet.java
│ │ │ ├── ConfigureByMapAction.java
│ │ │ ├── ConventionAwareHelper.java
│ │ │ ├── ConventionMapping.java
│ │ │ ├── ConventionTask.java
│ │ │ ├── DefaultActionConfiguration.java
│ │ │ ├── DefaultClassPathProvider.java
│ │ │ ├── DefaultClassPathRegistry.java
│ │ │ ├── DefaultDomainObjectCollection.java
│ │ │ ├── DefaultDomainObjectSet.java
│ │ │ ├── DefaultInstantiatorFactory.java
│ │ │ ├── DefaultNamedDomainObjectCollection.java
│ │ │ ├── DefaultNamedDomainObjectList.java
│ │ │ ├── DefaultNamedDomainObjectSet.java
│ │ │ ├── DefaultPolymorphicDomainObjectContainer.java
│ │ │ ├── DefaultPolymorphicNamedEntityInstantiator.java
│ │ │ ├── DelegatingDomainObjectSet.java
│ │ │ ├── DependencyClassPathProvider.java
│ │ │ ├── DependencyInjectingInstantiator.java
│ │ │ ├── DependencyInjectingServiceLoader.java
│ │ │ ├── DocumentationRegistry.java
│ │ │ ├── DomainObjectContext.java
│ │ │ ├── DomNode.java
│ │ │ ├── DynamicModulesClassPathProvider.java
│ │ │ ├── DynamicObjectAware.java
│ │ │ ├── DynamicObjectUtil.java
│ │ │ ├── DynamicPropertyNamer.java
│ │ │ ├── ExceptionAnalyser.java
│ │ │ ├── ExtensibleDynamicObject.java
│ │ │ ├── FactoryNamedDomainObjectContainer.java
│ │ │ ├── file
│ │ │ │ ├── AbstractFileCollection.java
│ │ │ │ ├── AbstractFileResolver.java
│ │ │ │ ├── AbstractFileTreeElement.java
│ │ │ │ ├── AbstractFileTree.java
│ │ │ │ ├── ant
│ │ │ │ │ ├── AntFileResource.java
│ │ │ │ │ └── BaseDirSelector.java
│ │ │ │ ├── AntFileCollectionBuilder.java
│ │ │ │ ├── AntFileCollectionMatchingTaskBuilder.java
│ │ │ │ ├── AntFileSetBuilder.java
│ │ │ │ ├── AntFileTreeBuilder.java
│ │ │ │ ├── archive
│ │ │ │ │ ├── compression
│ │ │ │ │ │ ├── AbstractArchiver.java
│ │ │ │ │ │ ├── ArchiveOutputStreamFactory.java
│ │ │ │ │ │ ├── Bzip2Archiver.java
│ │ │ │ │ │ ├── CompressedReadableResource.java
│ │ │ │ │ │ ├── GzipArchiver.java
│ │ │ │ │ │ └── SimpleCompressor.java
│ │ │ │ │ ├── TarCopyAction.java
│ │ │ │ │ ├── TarFileTree.java
│ │ │ │ │ ├── ZipCopyAction.java
│ │ │ │ │ └── ZipFileTree.java
│ │ │ │ ├── BaseDirFileResolver.java
│ │ │ │ ├── BasicFileResolver.java
│ │ │ │ ├── collections
│ │ │ │ │ ├── AbstractDirectoryWalker.java
│ │ │ │ │ ├── BuildDependenciesOnlyFileCollectionResolveContext.java
│ │ │ │ │ ├── DefaultConfigurableFileCollection.java
│ │ │ │ │ ├── DefaultConfigurableFileTree.java
│ │ │ │ │ ├── DefaultDirectoryFileTreeFactory.java
│ │ │ │ │ ├── DefaultDirectoryWalkerFactory.java
│ │ │ │ │ ├── DefaultDirectoryWalker.java
│ │ │ │ │ ├── DefaultFileCollectionResolveContext.java
│ │ │ │ │ ├── DirectoryFileTreeFactory.java
│ │ │ │ │ ├── DirectoryFileTree.java
│ │ │ │ │ ├── DirectoryTrees.java
│ │ │ │ │ ├── DirectoryWalker.java
│ │ │ │ │ ├── FileBackedDirectoryFileTree.java
│ │ │ │ │ ├── FileCollectionAdapter.java
│ │ │ │ │ ├── FileCollectionContainer.java
│ │ │ │ │ ├── FileCollectionResolveContext.java
│ │ │ │ │ ├── FileSystemMirroringFileTree.java
│ │ │ │ │ ├── FileTreeAdapter.java
│ │ │ │ │ ├── jdk7
│ │ │ │ │ │ └── Jdk7DirectoryWalker.java
│ │ │ │ │ ├── LazilyInitializedFileCollection.java
│ │ │ │ │ ├── ListBackedFileSet.java
│ │ │ │ │ ├── LocalFileTree.java
│ │ │ │ │ ├── MapFileTree.java
│ │ │ │ │ ├── MinimalFileCollection.java
│ │ │ │ │ ├── MinimalFileSet.java
│ │ │ │ │ ├── MinimalFileTree.java
│ │ │ │ │ ├── PatternFilterableFileTree.java
│ │ │ │ │ ├── RandomAccessFileCollection.java
│ │ │ │ │ ├── ReproducibleDirectoryWalker.java
│ │ │ │ │ ├── ResolvableFileCollectionResolveContext.java
│ │ │ │ │ ├── SimpleFileCollection.java
│ │ │ │ │ ├── SingleIncludePatternFileTree.java
│ │ │ │ │ ├── SingletonFileSet.java
│ │ │ │ │ └── SingletonFileTree.java
│ │ │ │ ├── CompositeFileCollection.java
│ │ │ │ ├── CompositeFileTree.java
│ │ │ │ ├── copy
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── PathNotationConverter.java
│ │ │ │ │ ├── RegExpNameMapper.java
│ │ │ │ │ ├── RenamingCopyAction.java
│ │ │ │ │ ├── SingleParentCopySpec.java
│ │ │ │ │ ├── SyncCopyActionDecorator.java
│ │ │ │ │ └── ZipCompressor.java
│ │ │ │ ├── CopyActionProcessingStreamAction.java
│ │ │ │ ├── DefaultCompositeFileTree.java
│ │ │ │ ├── DefaultFileCollectionFactory.java
│ │ │ │ ├── DefaultFileLookup.java
│ │ │ │ ├── DefaultFileOperations.java
│ │ │ │ ├── DefaultFileTreeElement.java
│ │ │ │ ├── DefaultFileVisitDetails.java
│ │ │ │ ├── DefaultSourceDirectorySetFactory.java
│ │ │ │ ├── DefaultSourceDirectorySet.java
│ │ │ │ ├── DefaultTemporaryFileProvider.java
│ │ │ │ ├── delete
│ │ │ │ │ ├── DefaultDeleteSpec.java
│ │ │ │ │ ├── Deleter.java
│ │ │ │ │ └── DeleteSpecInternal.java
│ │ │ │ ├── FileCollectionFactory.java
│ │ │ │ ├── FileCollectionInternal.java
│ │ │ │ ├── FileCollectionVisitor.java
│ │ │ │ ├── FileLookup.java
│ │ │ │ ├── FileNormaliser.java
│ │ │ │ ├── FileOperations.java
│ │ │ │ ├── FileOrUriNotationConverter.java
│ │ │ │ ├── FileResolver.java
│ │ │ │ ├── FileSystemSubset.java
│ │ │ │ ├── FileTreeInternal.java
│ │ │ │ ├── IdentityFileResolver.java
│ │ │ │ ├── ImmutableDirectoryTree.java
│ │ │ │ ├── ImmutablePatternSet.java
│ │ │ │ ├── MaybeCompressedFileResource.java
│ │ │ │ ├── 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
│ │ │ │ ├── RelativeFile.java
│ │ │ │ ├── RelativePathSpec.java
│ │ │ │ ├── SourceDirectorySetFactory.java
│ │ │ │ ├── TemporaryFileProvider.java
│ │ │ │ ├── TmpDirTemporaryFileProvider.java
│ │ │ │ ├── UnionFileCollection.java
│ │ │ │ ├── UnionFileTree.java
│ │ │ │ └── UnknownBackingFileReadableResource.java
│ │ │ ├── GeneratedSubclass.java
│ │ │ ├── GradleInternal.java
│ │ │ ├── HasConvention.java
│ │ │ ├── hash
│ │ │ │ ├── DefaultFileHasher.java
│ │ │ │ └── FileHasher.java
│ │ │ ├── IConventionAware.java
│ │ │ ├── initialization
│ │ │ │ ├── AbstractClassLoaderScope.java
│ │ │ │ ├── BasicDomainObjectContext.java
│ │ │ │ ├── ClassLoaderIds.java
│ │ │ │ ├── ClassLoaderScopeIdentifier.java
│ │ │ │ ├── ClassLoaderScope.java
│ │ │ │ ├── DefaultClassLoaderScope.java
│ │ │ │ ├── DefaultScriptHandlerFactory.java
│ │ │ │ ├── DefaultScriptHandler.java
│ │ │ │ ├── loadercache
│ │ │ │ │ ├── ClassLoaderCache.java
│ │ │ │ │ ├── ClassLoaderId.java
│ │ │ │ │ ├── DefaultClassLoaderCache.java
│ │ │ │ │ └── DefaultClasspathHasher.java
│ │ │ │ ├── RootClassLoaderScope.java
│ │ │ │ ├── ScriptHandlerFactory.java
│ │ │ │ └── ScriptHandlerInternal.java
│ │ │ ├── InstantiatorFactory.java
│ │ │ ├── NamedDomainObjectContainerConfigureDelegate.java
│ │ │ ├── NoConventionMapping.java
│ │ │ ├── NoFactoryRegisteredForTypeException.java
│ │ │ ├── NoNamingPropertyException.java
│ │ │ ├── NullNamingPropertyException.java
│ │ │ ├── plugins
│ │ │ │ ├── ApplyPluginBuildOperationType.java
│ │ │ │ ├── ClassloaderBackedPluginDescriptorLocator.java
│ │ │ │ ├── DefaultAppliedPlugin.java
│ │ │ │ ├── DefaultConvention.java
│ │ │ │ ├── DefaultExtraPropertiesExtension.java
│ │ │ │ ├── DefaultObjectConfigurationAction.java
│ │ │ │ ├── DefaultPluginCollection.java
│ │ │ │ ├── DefaultPluginContainer.java
│ │ │ │ ├── DefaultPluginManager.java
│ │ │ │ ├── DefaultPluginRegistry.java
│ │ │ │ ├── DefaultPotentialPluginWithId.java
│ │ │ │ ├── DslObject.java
│ │ │ │ ├── ExtensionContainerInternal.java
│ │ │ │ ├── ExtensionsStorage.java
│ │ │ │ ├── ExtraPropertiesDynamicObjectAdapter.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
│ │ │ │ │ ├── AntLoggingAdapter.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
│ │ │ │ ├── DefaultProjectTaskLister.java
│ │ │ │ ├── DeferredProjectConfiguration.java
│ │ │ │ ├── IProjectFactory.java
│ │ │ │ ├── IsolatedAntBuilder.java
│ │ │ │ ├── ProjectFactory.java
│ │ │ │ ├── ProjectIdentifier.java
│ │ │ │ ├── ProjectInternal.java
│ │ │ │ ├── ProjectRegistry.java
│ │ │ │ ├── ProjectScript.java
│ │ │ │ ├── ProjectStateInternal.java
│ │ │ │ ├── ProjectTaskLister.java
│ │ │ │ └── taskfactory
│ │ │ │ ├── AbstractInputPropertyAnnotationHandler.java
│ │ │ │ ├── AbstractOutputPropertyAnnotationHandler.java
│ │ │ │ ├── AbstractPluralOutputPropertyAnnotationHandler.java
│ │ │ │ ├── AnnotationProcessingTaskFactory.java
│ │ │ │ ├── ClasspathPropertyAnnotationHandler.java
│ │ │ │ ├── CompileClasspathPropertyAnnotationHandler.java
│ │ │ │ ├── DefaultTaskClassInfoStore.java
│ │ │ │ ├── DefaultTaskClassValidatorExtractor.java
│ │ │ │ ├── DependencyAutoWireTaskFactory.java
│ │ │ │ ├── DestroysPropertyAnnotationHandler.java
│ │ │ │ ├── FileSnapshottingPropertyAnnotationHandler.java
│ │ │ │ ├── InputDirectoryPropertyAnnotationHandler.java
│ │ │ │ ├── InputFilePropertyAnnotationHandler.java
│ │ │ │ ├── InputFilesPropertyAnnotationHandler.java
│ │ │ │ ├── InputPropertyAnnotationHandler.java
│ │ │ │ ├── ITaskFactory.java
│ │ │ │ ├── NestedBeanPropertyAnnotationHandler.java
│ │ │ │ ├── NoOpPropertyAnnotationHandler.java
│ │ │ │ ├── OutputDirectoriesPropertyAnnotationHandler.java
│ │ │ │ ├── OutputDirectoryPropertyAnnotationHandler.java
│ │ │ │ ├── OutputFilePropertyAnnotationHandler.java
│ │ │ │ ├── OutputFilesPropertyAnnotationHandler.java
│ │ │ │ ├── OverridingPropertyAnnotationHandler.java
│ │ │ │ ├── PropertyAnnotationHandler.java
│ │ │ │ ├── PropertyAnnotationUtils.java
│ │ │ │ ├── TaskClassInfo.java
│ │ │ │ ├── TaskClassInfoStore.java
│ │ │ │ ├── TaskClassValidationMessage.java
│ │ │ │ ├── TaskClassValidatorExtractor.java
│ │ │ │ ├── TaskClassValidator.java
│ │ │ │ ├── TaskFactory.java
│ │ │ │ ├── TaskPropertyActionContext.java
│ │ │ │ ├── TaskPropertyInfo.java
│ │ │ │ ├── TaskPropertyValidationAccess.java
│ │ │ │ ├── TaskPropertyValue.java
│ │ │ │ ├── UpdateAction.java
│ │ │ │ └── ValidationAction.java
│ │ │ ├── PropertiesTransformer.java
│ │ │ ├── PropertiesUtils.java
│ │ │ ├── provider
│ │ │ │ ├── DefaultPropertyState.java
│ │ │ │ ├── DefaultProviderFactory.java
│ │ │ │ └── DefaultProvider.java
│ │ │ ├── ReflectiveNamedDomainObjectFactory.java
│ │ │ ├── resources
│ │ │ │ ├── CharSourceBackedTextResource.java
│ │ │ │ ├── DefaultResourceHandler.java
│ │ │ │ ├── DefaultTextResourceFactory.java
│ │ │ │ ├── FileCollectionBackedArchiveTextResource.java
│ │ │ │ ├── FileCollectionBackedTextResource.java
│ │ │ │ ├── StringBackedTextResource.java
│ │ │ │ └── URIBuilder.java
│ │ │ ├── ReturnType.java
│ │ │ ├── rules
│ │ │ │ └── NamedDomainObjectFactoryRegistry.java
│ │ │ ├── SetIterator.java
│ │ │ ├── SettingsInternal.java
│ │ │ ├── specs
│ │ │ │ ├── ExplainingSpec.java
│ │ │ │ └── ExplainingSpecs.java
│ │ │ ├── TaskExecutionHistory.java
│ │ │ ├── TaskInputsInternal.java
│ │ │ ├── TaskInternal.java
│ │ │ ├── TaskOutputCachingState.java
│ │ │ ├── TaskOutputsInternal.java
│ │ │ ├── tasks
│ │ │ │ ├── AbstractTaskDependency.java
│ │ │ │ ├── AbstractTaskOutputPropertySpec.java
│ │ │ │ ├── AbstractTaskOutputsDeprecatingTaskPropertyBuilder.java
│ │ │ │ ├── AbstractTaskPropertyBuilder.java
│ │ │ │ ├── CacheableTaskOutputCompositeFilePropertyElementSpec.java
│ │ │ │ ├── CacheableTaskOutputFilePropertySpec.java
│ │ │ │ ├── CachingTaskDependencyResolveContext.java
│ │ │ │ ├── ClassLoaderAwareTaskAction.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
│ │ │ │ ├── CompositeTaskOutputPropertySpec.java
│ │ │ │ ├── ContextAwareTaskAction.java
│ │ │ │ ├── DefaultCacheableTaskOutputFilePropertySpec.java
│ │ │ │ ├── DefaultTaskCollection.java
│ │ │ │ ├── DefaultTaskContainerFactory.java
│ │ │ │ ├── DefaultTaskContainer.java
│ │ │ │ ├── DefaultTaskDependency.java
│ │ │ │ ├── DefaultTaskDestroyables.java
│ │ │ │ ├── DefaultTaskInputPropertySpec.java
│ │ │ │ ├── DefaultTaskInputs.java
│ │ │ │ ├── DefaultTaskOutputCachingState.java
│ │ │ │ ├── DefaultTaskOutputs.java
│ │ │ │ ├── execution
│ │ │ │ │ ├── CatchExceptionTaskExecuter.java
│ │ │ │ │ ├── DefaultTaskExecutionContext.java
│ │ │ │ │ ├── ExecuteActionsTaskExecuter.java
│ │ │ │ │ ├── ExecuteAtMostOnceTaskExecuter.java
│ │ │ │ │ ├── ResolveBuildCacheKeyExecuter.java
│ │ │ │ │ ├── ResolveTaskArtifactStateTaskExecuter.java
│ │ │ │ │ ├── ResolveTaskOutputCachingStateExecuter.java
│ │ │ │ │ ├── SelfDescribingSpec.java
│ │ │ │ │ ├── SkipCachedTaskExecuter.java
│ │ │ │ │ ├── SkipEmptySourceFilesTaskExecuter.java
│ │ │ │ │ ├── SkipOnlyIfTaskExecuter.java
│ │ │ │ │ ├── SkipTaskWithNoActionsExecuter.java
│ │ │ │ │ ├── SkipUpToDateTaskExecuter.java
│ │ │ │ │ ├── statistics
│ │ │ │ │ │ ├── TaskExecutionStatisticsEventAdapter.java
│ │ │ │ │ │ ├── TaskExecutionStatistics.java
│ │ │ │ │ │ └── TaskExecutionStatisticsListener.java
│ │ │ │ │ ├── TaskOutputsGenerationListener.java
│ │ │ │ │ ├── TaskValidator.java
│ │ │ │ │ ├── ValidatingTaskExecuter.java
│ │ │ │ │ └── VerifyNoInputChangesTaskExecuter.java
│ │ │ │ ├── GeneratedSubclasses.java
│ │ │ │ ├── NonCacheableTaskOutputPropertySpec.java
│ │ │ │ ├── options
│ │ │ │ │ ├── AbstractOptionElement.java
│ │ │ │ │ ├── FieldOptionElement.java
│ │ │ │ │ ├── InstanceOptionDescriptor.java
│ │ │ │ │ ├── MethodOptionElement.java
│ │ │ │ │ ├── OptionDescriptor.java
│ │ │ │ │ ├── OptionElement.java
│ │ │ │ │ ├── Option.java
│ │ │ │ │ ├── OptionReader.java
│ │ │ │ │ ├── OptionValidationException.java
│ │ │ │ │ ├── OptionValueNotationParserFactory.java
│ │ │ │ │ └── OptionValues.java
│ │ │ │ ├── PublicTaskSpecification.java
│ │ │ │ ├── RealizableTaskCollection.java
│ │ │ │ ├── ResolvedTaskOutputFilePropertySpec.java
│ │ │ │ ├── SimpleWorkResult.java
│ │ │ │ ├── SnapshotTaskInputsBuildOperationType.java
│ │ │ │ ├── TaskContainerInternal.java
│ │ │ │ ├── TaskDependencies.java
│ │ │ │ ├── TaskDependencyContainer.java
│ │ │ │ ├── TaskDependencyInternal.java
│ │ │ │ ├── TaskDependencyResolveContext.java
│ │ │ │ ├── TaskDependencyResolveException.java
│ │ │ │ ├── TaskDestroyablesInternal.java
│ │ │ │ ├── TaskExecuter.java
│ │ │ │ ├── TaskExecutionContext.java
│ │ │ │ ├── TaskExecutionOutcome.java
│ │ │ │ ├── TaskFilePropertyBuilderInternal.java
│ │ │ │ ├── TaskFilePropertySpec.java
│ │ │ │ ├── TaskInputFilePropertyBuilderInternal.java
│ │ │ │ ├── TaskInputFilePropertySpec.java
│ │ │ │ ├── TaskInputPropertySpecAndBuilder.java
│ │ │ │ ├── TaskMutator.java
│ │ │ │ ├── TaskOutputCachingDisabledReasonCategory.java
│ │ │ │ ├── TaskOutputFilePropertySpec.java
│ │ │ │ ├── TaskOutputPropertySpecAndBuilder.java
│ │ │ │ ├── TaskOutputsUtil.java
│ │ │ │ ├── TaskPropertyFileCollection.java
│ │ │ │ ├── TaskPropertySpec.java
│ │ │ │ ├── TaskPropertyUtils.java
│ │ │ │ ├── TaskReferenceResolver.java
│ │ │ │ ├── TaskResolver.java
│ │ │ │ └── TaskStateInternal.java
│ │ │ ├── ThreadGlobalInstantiator.java
│ │ │ ├── TypedDomainObjectContainerWrapper.java
│ │ │ ├── UserCodeAction.java
│ │ │ └── WithEstimatedSize.java
│ │ ├── InvalidUserCodeException.java
│ │ ├── InvalidUserDataException.java
│ │ ├── invocation
│ │ │ ├── Gradle.java
│ │ │ └── package-info.java
│ │ ├── NamedDomainObjectCollection.java
│ │ ├── NamedDomainObjectContainer.java
│ │ ├── NamedDomainObjectFactory.java
│ │ ├── NamedDomainObjectList.java
│ │ ├── NamedDomainObjectSet.java
│ │ ├── NonExtensible.java
│ │ ├── package-info.java
│ │ ├── PathValidation.java
│ │ ├── Plugin.java
│ │ ├── plugins
│ │ │ ├── AppliedPlugin.java
│ │ │ ├── Convention.java
│ │ │ ├── DeferredConfigurable.java
│ │ │ ├── ExtensionAware.java
│ │ │ ├── ExtensionContainer.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
│ │ │ ├── package-info.java
│ │ │ ├── PropertyState.java
│ │ │ ├── ProviderFactory.java
│ │ │ └── Provider.java
│ │ ├── resources
│ │ │ ├── internal
│ │ │ │ ├── LocalResourceAdapter.java
│ │ │ │ ├── ReadableResourceInternal.java
│ │ │ │ └── TextResourceInternal.java
│ │ │ ├── package-info.java
│ │ │ ├── ReadableResource.java
│ │ │ ├── ResourceHandler.java
│ │ │ ├── Resource.java
│ │ │ ├── TextResourceFactory.java
│ │ │ └── TextResource.java
│ │ ├── Rule.java
│ │ ├── Script.java
│ │ ├── Task.java
│ │ ├── tasks
│ │ │ ├── AbstractCopyTask.java
│ │ │ ├── AbstractExecTask.java
│ │ │ ├── ant
│ │ │ │ ├── AntTarget.java
│ │ │ │ └── package-info.java
│ │ │ ├── AntBuilderAware.java
│ │ │ ├── bundling
│ │ │ │ ├── AbstractArchiveTask.java
│ │ │ │ ├── Compression.java
│ │ │ │ ├── internal
│ │ │ │ │ └── Zip64RequiredException.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── Tar.java
│ │ │ │ ├── ZipEntryCompression.java
│ │ │ │ └── Zip.java
│ │ │ ├── CacheableTask.java
│ │ │ ├── Classpath.java
│ │ │ ├── CompatibilityAdapterForTaskInputs.java
│ │ │ ├── CompatibilityAdapterForTaskOutputs.java
│ │ │ ├── CompileClasspath.java
│ │ │ ├── Console.java
│ │ │ ├── Copy.java
│ │ │ ├── Delete.java
│ │ │ ├── Destroys.java
│ │ │ ├── Exec.java
│ │ │ ├── GradleBuild.java
│ │ │ ├── incremental
│ │ │ │ ├── IncrementalTaskInputs.java
│ │ │ │ ├── InputFileDetails.java
│ │ │ │ └── package-info.java
│ │ │ ├── InputDirectory.java
│ │ │ ├── InputFile.java
│ │ │ ├── InputFiles.java
│ │ │ ├── Input.java
│ │ │ ├── Internal.java
│ │ │ ├── JavaExec.java
│ │ │ ├── Nested.java
│ │ │ ├── Optional.java
│ │ │ ├── OutputDirectories.java
│ │ │ ├── OutputDirectory.java
│ │ │ ├── OutputFile.java
│ │ │ ├── OutputFiles.java
│ │ │ ├── package-info.java
│ │ │ ├── PathSensitive.java
│ │ │ ├── PathSensitivity.java
│ │ │ ├── SkipWhenEmpty.java
│ │ │ ├── SourceTask.java
│ │ │ ├── StopActionException.java
│ │ │ ├── StopExecutionException.java
│ │ │ ├── Sync.java
│ │ │ ├── TaskAction.java
│ │ │ ├── TaskCollection.java
│ │ │ ├── TaskContainer.java
│ │ │ ├── TaskDependency.java
│ │ │ ├── TaskDestroyables.java
│ │ │ ├── TaskExecutionException.java
│ │ │ ├── TaskFilePropertyBuilder.java
│ │ │ ├── TaskInputFilePropertyBuilder.java
│ │ │ ├── TaskInputs.java
│ │ │ ├── TaskInstantiationException.java
│ │ │ ├── TaskOutputFilePropertyBuilder.java
│ │ │ ├── TaskOutputs.java
│ │ │ ├── TaskPropertyBuilder.java
│ │ │ ├── TaskReference.java
│ │ │ ├── TaskState.java
│ │ │ ├── TaskValidationException.java
│ │ │ ├── util
│ │ │ │ ├── internal
│ │ │ │ │ ├── CachingPatternSpecFactory.java
│ │ │ │ │ ├── PatternSetAntBuilderDelegate.java
│ │ │ │ │ ├── PatternSets.java
│ │ │ │ │ └── PatternSpecFactory.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PatternFilterable.java
│ │ │ │ └── PatternSet.java
│ │ │ ├── VerificationTask.java
│ │ │ ├── WorkResult.java
│ │ │ └── WriteProperties.java
│ │ ├── UnknownDomainObjectException.java
│ │ ├── UnknownProjectException.java
│ │ ├── UnknownTaskException.java
│ │ └── XmlProvider.java
│ ├── BuildAdapter.java
│ ├── BuildListener.java
│ ├── BuildResult.java
│ ├── cache
│ │ ├── CacheAccess.java
│ │ ├── CacheBuilder.java
│ │ ├── CacheOpenException.java
│ │ ├── CacheRepository.java
│ │ ├── CacheValidator.java
│ │ ├── internal
│ │ │ ├── AbstractCrossProcessCacheAccess.java
│ │ │ ├── AbstractFileAccess.java
│ │ │ ├── AsyncCacheAccessDecoratedCache.java
│ │ │ ├── AsyncCacheAccess.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
│ │ │ ├── CacheAccessWorker.java
│ │ │ ├── CacheCleanupAction.java
│ │ │ ├── CacheCoordinator.java
│ │ │ ├── CacheDecorator.java
│ │ │ ├── CacheFactory.java
│ │ │ ├── CacheInitializationAction.java
│ │ │ ├── CacheKeyBuilder.java
│ │ │ ├── cacheops
│ │ │ │ ├── CacheAccessOperationsStack.java
│ │ │ │ └── CacheOperationStack.java
│ │ │ ├── CacheRepositoryServices.java
│ │ │ ├── CacheScopeMapping.java
│ │ │ ├── CrossProcessCacheAccess.java
│ │ │ ├── CrossProcessSynchronizingCache.java
│ │ │ ├── DefaultCacheAccess.java
│ │ │ ├── DefaultCacheFactory.java
│ │ │ ├── DefaultCacheKeyBuilder.java
│ │ │ ├── DefaultCacheRepository.java
│ │ │ ├── DefaultCacheScopeMapping.java
│ │ │ ├── DefaultFileLockManager.java
│ │ │ ├── DefaultMultiProcessSafePersistentIndexedCache.java
│ │ │ ├── DefaultPersistentDirectoryCache.java
│ │ │ ├── DefaultPersistentDirectoryStore.java
│ │ │ ├── DefaultProcessMetaDataProvider.java
│ │ │ ├── DefaultProducerGuard.java
│ │ │ ├── FileAccess.java
│ │ │ ├── FileIntegrityViolationException.java
│ │ │ ├── FileIntegrityViolationSuppressingPersistentStateCacheDecorator.java
│ │ │ ├── filelock
│ │ │ │ ├── DefaultLockStateSerializer.java
│ │ │ │ ├── LockFileAccess.java
│ │ │ │ ├── LockInfoAccess.java
│ │ │ │ ├── LockInfo.java
│ │ │ │ ├── LockInfoSerializer.java
│ │ │ │ ├── LockOptionsBuilder.java
│ │ │ │ ├── LockOptions.java
│ │ │ │ ├── LockStateAccess.java
│ │ │ │ ├── LockState.java
│ │ │ │ ├── LockStateSerializer.java
│ │ │ │ └── Version1LockStateSerializer.java
│ │ │ ├── FileLockCommunicator.java
│ │ │ ├── FileLock.java
│ │ │ ├── FileLockManager.java
│ │ │ ├── FixedExclusiveModeCrossProcessCacheAccess.java
│ │ │ ├── FixedSharedModeCrossProcessCacheAccess.java
│ │ │ ├── FixedSizeOldestCacheCleanup.java
│ │ │ ├── GracefullyStoppedException.java
│ │ │ ├── InsufficientLockModeException.java
│ │ │ ├── locklistener
│ │ │ │ ├── DefaultFileLockContentionHandler.java
│ │ │ │ └── FileLockContentionHandler.java
│ │ │ ├── LockOnDemandCrossProcessCacheAccess.java
│ │ │ ├── LockTimeoutException.java
│ │ │ ├── MultiProcessSafeAsyncPersistentIndexedCache.java
│ │ │ ├── MultiProcessSafePersistentIndexedCache.java
│ │ │ ├── OnDemandFileAccess.java
│ │ │ ├── ProcessMetaDataProvider.java
│ │ │ ├── ProducerGuard.java
│ │ │ ├── ReferencablePersistentCache.java
│ │ │ ├── SimpleStateCache.java
│ │ │ ├── UnitOfWorkParticipant.java
│ │ │ └── VersionStrategy.java
│ │ ├── PersistentCache.java
│ │ ├── PersistentIndexedCache.java
│ │ ├── PersistentIndexedCacheParameters.java
│ │ ├── PersistentStateCache.java
│ │ └── PersistentStore.java
│ ├── caching
│ │ ├── BuildCacheEntryReader.java
│ │ ├── BuildCacheEntryWriter.java
│ │ ├── BuildCacheException.java
│ │ ├── BuildCacheKey.java
│ │ ├── BuildCacheServiceFactory.java
│ │ ├── BuildCacheService.java
│ │ ├── configuration
│ │ │ ├── AbstractBuildCache.java
│ │ │ ├── BuildCacheConfiguration.java
│ │ │ ├── BuildCache.java
│ │ │ ├── internal
│ │ │ │ ├── BuildCacheConfigurationInternal.java
│ │ │ │ ├── BuildCacheServiceRegistration.java
│ │ │ │ ├── DefaultBuildCacheConfiguration.java
│ │ │ │ └── DefaultBuildCacheServiceRegistration.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── AbstractRoleAwareBuildCacheServiceDecorator.java
│ │ │ ├── BuildCacheHasher.java
│ │ │ ├── BuildCacheServiceProvider.java
│ │ │ ├── BuildOperationFiringBuildCacheServiceDecorator.java
│ │ │ ├── DefaultBuildCacheHasher.java
│ │ │ ├── DispatchingBuildCacheService.java
│ │ │ ├── FinalizeBuildCacheConfigurationBuildOperationType.java
│ │ │ ├── ForwardingBuildCacheService.java
│ │ │ ├── NoOpBuildCacheService.java
│ │ │ ├── PushOrPullPreventingBuildCacheServiceDecorator.java
│ │ │ ├── RoleAwareBuildCacheService.java
│ │ │ ├── ShortCircuitingErrorHandlerBuildCacheServiceDecorator.java
│ │ │ └── tasks
│ │ │ ├── BuildCacheKeyInputs.java
│ │ │ ├── DefaultTaskOutputCachingBuildCacheKeyBuilder.java
│ │ │ ├── GZipTaskOutputPacker.java
│ │ │ ├── origin
│ │ │ │ ├── TaskOutputOriginFactory.java
│ │ │ │ ├── TaskOutputOriginMetadata.java
│ │ │ │ ├── TaskOutputOriginReader.java
│ │ │ │ └── TaskOutputOriginWriter.java
│ │ │ ├── TarTaskOutputPacker.java
│ │ │ ├── TaskCacheKeyCalculator.java
│ │ │ ├── TaskOutputCachingBuildCacheKey.java
│ │ │ └── TaskOutputPacker.java
│ │ ├── local
│ │ │ ├── DirectoryBuildCache.java
│ │ │ ├── internal
│ │ │ │ ├── DirectoryBuildCacheServiceFactory.java
│ │ │ │ └── DirectoryBuildCacheService.java
│ │ │ └── package-info.java
│ │ ├── MapBasedBuildCacheService.java
│ │ └── package-info.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
│ │ ├── project
│ │ │ ├── BuildScriptProcessor.java
│ │ │ ├── ConfigureActionsProjectEvaluator.java
│ │ │ ├── ConfigureProjectBuildOperationType.java
│ │ │ ├── DefaultProjectConfigurationActionContainer.java
│ │ │ ├── DelayedConfigurationActions.java
│ │ │ ├── LifecycleProjectEvaluator.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
│ │ ├── DeploymentHandle.java
│ │ └── DeploymentRegistry.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
│ │ ├── MultipleBuildFailures.java
│ │ ├── PassThruCancellableOperationManager.java
│ │ ├── ProjectConfigurer.java
│ │ ├── SelectedTaskExecutionAction.java
│ │ ├── TaskFailureHandler.java
│ │ ├── taskgraph
│ │ │ ├── DefaultTaskExecutionPlan.java
│ │ │ ├── DefaultTaskGraphExecuter.java
│ │ │ ├── DefaultTaskPlanExecutor.java
│ │ │ ├── TaskDependencyGraph.java
│ │ │ ├── TaskExecutionPlan.java
│ │ │ ├── TaskInfo.java
│ │ │ ├── TaskPlanExecutorFactory.java
│ │ │ └── TaskPlanExecutor.java
│ │ ├── TaskGraphExecuter.java
│ │ ├── TaskNameResolver.java
│ │ ├── TaskNameResolvingBuildConfigurationAction.java
│ │ ├── taskpath
│ │ │ ├── ProjectFinderByTaskPath.java
│ │ │ ├── ResolvedTaskPath.java
│ │ │ └── TaskPathResolver.java
│ │ ├── TaskPathProjectEvaluator.java
│ │ ├── TaskSelectionException.java
│ │ ├── TaskSelectionResult.java
│ │ └── TaskSelector.java
│ ├── groovy
│ │ └── scripts
│ │ ├── AbstractUriScriptSource.java
│ │ ├── BasicScript.java
│ │ ├── CachingScriptSource.java
│ │ ├── DefaultScriptCompilerFactory.java
│ │ ├── DefaultScript.java
│ │ ├── DelegatingScriptSource.java
│ │ ├── internal
│ │ │ ├── BuildScopeInMemoryCachingScriptClassCompiler.java
│ │ │ ├── BuildScriptData.java
│ │ │ ├── BuildScriptDataSerializer.java
│ │ │ ├── BuildScriptTransformer.java
│ │ │ ├── CompiledScript.java
│ │ │ ├── CompileOperation.java
│ │ │ ├── CrossBuildInMemoryCachingScriptClassCache.java
│ │ │ ├── DefaultScriptCompilationHandler.java
│ │ │ ├── DefaultScriptRunnerFactory.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
│ │ │ ├── StatementLabelsScriptTransformer.java
│ │ │ ├── SubsetScriptTransformer.java
│ │ │ └── TaskDefinitionScriptTransformer.java
│ │ ├── NonExistentFileScriptSource.java
│ │ ├── ScriptCompilationException.java
│ │ ├── ScriptCompilerFactory.java
│ │ ├── ScriptCompiler.java
│ │ ├── ScriptExecutionListener.java
│ │ ├── Script.java
│ │ ├── ScriptRunner.java
│ │ ├── ScriptSource.java
│ │ ├── StringScriptSource.java
│ │ └── UriScriptSource.java
│ ├── initialization
│ │ ├── AbstractProjectSpec.java
│ │ ├── BuildCancellationToken.java
│ │ ├── BuildClientMetaData.java
│ │ ├── BuildCompletionListener.java
│ │ ├── BuildEventConsumer.java
│ │ ├── BuildFileProjectSpec.java
│ │ ├── BuildIdentity.java
│ │ ├── BuildLayoutParameters.java
│ │ ├── BuildLoader.java
│ │ ├── BuildRequestContext.java
│ │ ├── BuildRequestMetaData.java
│ │ ├── buildsrc
│ │ │ ├── BuildSourceBuilder.java
│ │ │ ├── BuildSrcBuildListenerFactory.java
│ │ │ ├── BuildSrcProjectConfigurationAction.java
│ │ │ ├── BuildSrcUpdateFactory.java
│ │ │ └── defaultBuildSourceScript.txt
│ │ ├── ClassLoaderRegistry.java
│ │ ├── ClassLoaderScopeRegistry.java
│ │ ├── CompositeInitScriptFinder.java
│ │ ├── converted-types.txt
│ │ ├── DefaultBuildCancellationToken.java
│ │ ├── DefaultBuildIdentity.java
│ │ ├── DefaultBuildRequestContext.java
│ │ ├── DefaultBuildRequestMetaData.java
│ │ ├── DefaultClassLoaderRegistry.java
│ │ ├── DefaultClassLoaderScopeRegistry.java
│ │ ├── DefaultCommandLineConverter.java
│ │ ├── DefaultExceptionAnalyser.java
│ │ ├── DefaultGradleApiSpecProvider.java
│ │ ├── DefaultGradleLauncherFactory.java
│ │ ├── DefaultGradleLauncher.java
│ │ ├── DefaultGradlePropertiesLoader.java
│ │ ├── DefaultJdkToolsInitializer.java
│ │ ├── DefaultLegacyTypesSupport.java
│ │ ├── DefaultParallelismConfiguration.java
│ │ ├── DefaultProjectDescriptor.java
│ │ ├── DefaultProjectDescriptorRegistry.java
│ │ ├── DefaultProjectSpec.java
│ │ ├── DefaultSettingsFinder.java
│ │ ├── DefaultSettings.java
│ │ ├── DefaultSettingsLoaderFactory.java
│ │ ├── DefaultSettingsLoader.java
│ │ ├── DirectoryInitScriptFinder.java
│ │ ├── DistributionInitScriptFinder.java
│ │ ├── FlatClassLoaderRegistry.java
│ │ ├── GradleApiSpecAggregator.java
│ │ ├── GradleApiSpecProvider.java
│ │ ├── GradleLauncherFactory.java
│ │ ├── GradleLauncher.java
│ │ ├── GradleUserHomeDirProvider.java
│ │ ├── IGradlePropertiesLoader.java
│ │ ├── IncludedBuildExecuter.java
│ │ ├── IncludedBuildFactory.java
│ │ ├── IncludedBuilds.java
│ │ ├── InitScriptFinder.java
│ │ ├── InitScriptHandler.java
│ │ ├── InitScript.java
│ │ ├── InstantiatingBuildLoader.java
│ │ ├── ISettingsFinder.java
│ │ ├── JdkToolsInitializer.java
│ │ ├── layout
│ │ │ ├── BuildLayoutConfiguration.java
│ │ │ ├── BuildLayoutFactory.java
│ │ │ ├── BuildLayout.java
│ │ │ └── ProjectCacheDir.java
│ │ ├── LayoutCommandLineConverter.java
│ │ ├── LegacyTypesSupport.java
│ │ ├── MixInLegacyTypesClassLoader.java
│ │ ├── ModelConfigurationListener.java
│ │ ├── MultipleBuildFailuresExceptionAnalyser.java
│ │ ├── NestedBuildFactory.java
│ │ ├── NoOpBuildEventConsumer.java
│ │ ├── NotifyingSettingsLoader.java
│ │ ├── NotifyingSettingsProcessor.java
│ │ ├── ParallelismConfigurationCommandLineConverter.java
│ │ ├── ParallelismConfiguration.java
│ │ ├── ProjectAccessListener.java
│ │ ├── ProjectDescriptorRegistry.java
│ │ ├── ProjectDirectoryProjectSpec.java
│ │ ├── ProjectPathRegistry.java
│ │ ├── ProjectPropertySettingBuildLoader.java
│ │ ├── ProjectSpec.java
│ │ ├── ProjectSpecs.java
│ │ ├── PropertiesLoadingSettingsProcessor.java
│ │ ├── removed-types.txt
│ │ ├── ReportedException.java
│ │ ├── RootBuildLifecycleListener.java
│ │ ├── ScriptEvaluatingSettingsProcessor.java
│ │ ├── SessionLifecycleListener.java
│ │ ├── SettingsFactory.java
│ │ ├── SettingsLoaderFactory.java
│ │ ├── SettingsLoader.java
│ │ ├── SettingsLocation.java
│ │ ├── SettingsProcessor.java
│ │ ├── SettingsScript.java
│ │ ├── StackTraceSanitizingExceptionAnalyser.java
│ │ └── UserHomeInitScriptFinder.java
│ ├── internal
│ │ ├── artifacts
│ │ │ └── repositories
│ │ │ └── AuthenticationSupportedInternal.java
│ │ ├── authentication
│ │ │ ├── AbstractAuthentication.java
│ │ │ ├── AllSchemesAuthentication.java
│ │ │ ├── AuthenticationInternal.java
│ │ │ └── DefaultAuthenticationContainer.java
│ │ ├── buildevents
│ │ │ ├── BuildExceptionReporter.java
│ │ │ ├── BuildLogger.java
│ │ │ ├── BuildResultLogger.java
│ │ │ ├── ProjectEvaluationLogger.java
│ │ │ ├── TaskExecutionLogger.java
│ │ │ └── TaskExecutionStatisticsReporter.java
│ │ ├── classpath
│ │ │ ├── CachedClasspathTransformer.java
│ │ │ ├── CachedJarFileStore.java
│ │ │ └── DefaultCachedClasspathTransformer.java
│ │ ├── cleanup
│ │ │ ├── BuildOperationBuildOutputDeleterDecorator.java
│ │ │ ├── BuildOutputCleanupCache.java
│ │ │ ├── BuildOutputCleanupListener.java
│ │ │ ├── BuildOutputCleanupRegistry.java
│ │ │ ├── BuildOutputDeleter.java
│ │ │ ├── DefaultBuildOutputCleanupCache.java
│ │ │ ├── DefaultBuildOutputCleanupRegistry.java
│ │ │ └── DefaultBuildOutputDeleter.java
│ │ ├── composite
│ │ │ ├── CompositeBuildSettingsLoader.java
│ │ │ └── CompositeContextBuilder.java
│ │ ├── credentials
│ │ │ └── DefaultAwsCredentials.java
│ │ ├── DefaultTaskExecutionRequest.java
│ │ ├── environment
│ │ │ └── GradleBuildEnvironment.java
│ │ ├── exceptions
│ │ │ ├── ConfigurationNotConsumableException.java
│ │ │ ├── FailureResolutionAware.java
│ │ │ └── LocationAwareException.java
│ │ ├── execution
│ │ │ └── ExecuteTaskBuildOperationType.java
│ │ ├── featurelifecycle
│ │ │ └── ScriptUsageLocationReporter.java
│ │ ├── file
│ │ │ └── JarCache.java
│ │ ├── filewatch
│ │ │ ├── ChangeReporter.java
│ │ │ ├── DefaultFileSystemChangeWaiterFactory.java
│ │ │ ├── DefaultFileWatcherFactory.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
│ │ ├── graph
│ │ │ ├── CachingDirectedGraphWalker.java
│ │ │ ├── DirectedGraph.java
│ │ │ ├── DirectedGraphRenderer.java
│ │ │ ├── DirectedGraphWithEdgeValues.java
│ │ │ ├── GraphAggregator.java
│ │ │ ├── GraphNodeRenderer.java
│ │ │ └── GraphRenderer.java
│ │ ├── html
│ │ │ └── SimpleHtmlWriter.java
│ │ ├── installation
│ │ │ ├── CurrentGradleInstallation.java
│ │ │ ├── CurrentGradleInstallationLocator.java
│ │ │ ├── GradleInstallation.java
│ │ │ └── GradleRuntimeShadedJarDetector.java
│ │ ├── invocation
│ │ │ ├── BuildAction.java
│ │ │ ├── BuildActionRunner.java
│ │ │ └── BuildController.java
│ │ ├── metaobject
│ │ │ ├── AbstractDynamicObject.java
│ │ │ ├── BeanDynamicObject.java
│ │ │ ├── CompositeDynamicObject.java
│ │ │ ├── ConfigureDelegate.java
│ │ │ ├── DynamicInvokeResult.java
│ │ │ ├── DynamicObject.java
│ │ │ ├── MethodAccess.java
│ │ │ ├── MethodMixIn.java
│ │ │ ├── MixInClosurePropertiesAsMethodsDynamicObject.java
│ │ │ ├── PropertyAccess.java
│ │ │ └── PropertyMixIn.java
│ │ ├── operations
│ │ │ ├── logging
│ │ │ │ ├── BuildOperationLoggerFactory.java
│ │ │ │ ├── BuildOperationLogger.java
│ │ │ │ ├── BuildOperationLogInfo.java
│ │ │ │ ├── DefaultBuildOperationLoggerFactory.java
│ │ │ │ └── DefaultBuildOperationLogger.java
│ │ │ ├── notify
│ │ │ │ ├── BuildOperationNotificationBridge.java
│ │ │ │ └── BuildOperationNotificationServices.java
│ │ │ └── trace
│ │ │ ├── BuildOperationRecord.java
│ │ │ ├── BuildOperationTrace.java
│ │ │ ├── BuildOperationTree.java
│ │ │ ├── SerializedOperationFinish.java
│ │ │ ├── SerializedOperationStart.java
│ │ │ ├── SerializingBuildOperationListener.java
│ │ │ └── StrictMap.java
│ │ ├── progress
│ │ │ ├── BuildOperationListenerManager.java
│ │ │ ├── BuildProgressFilter.java
│ │ │ ├── BuildProgressLogger.java
│ │ │ ├── DefaultBuildOperationExecutor.java
│ │ │ ├── DefaultBuildOperationListenerManager.java
│ │ │ ├── LoggerProvider.java
│ │ │ ├── PercentageProgressFormatter.java
│ │ │ ├── ProgressBar.java
│ │ │ ├── ProgressFormatter.java
│ │ │ ├── ProgressLoggerProvider.java
│ │ │ └── SimpleProgressFormatter.java
│ │ ├── resource
│ │ │ └── local
│ │ │ ├── GroupedAndNamedUniqueFileStore.java
│ │ │ ├── PathKeyFileStore.java
│ │ │ ├── PathNormalisingKeyFileStore.java
│ │ │ └── UniquePathKeyFileStore.java
│ │ ├── scan
│ │ │ ├── BuildScanRequest.java
│ │ │ ├── config
│ │ │ │ ├── BuildScanConfigInit.java
│ │ │ │ ├── BuildScanConfig.java
│ │ │ │ ├── BuildScanConfigManager.java
│ │ │ │ ├── BuildScanConfigProvider.java
│ │ │ │ ├── BuildScanConfigServices.java
│ │ │ │ ├── BuildScanPluginCompatibilityEnforcer.java
│ │ │ │ ├── BuildScanPluginMetadata.java
│ │ │ │ ├── BuildScanRequestLegacyBridge.java
│ │ │ │ └── UnsupportedBuildScanPluginVersionException.java
│ │ │ └── scopeids
│ │ │ ├── BuildScanScopeIds.java
│ │ │ └── DefaultBuildScanScopeIds.java
│ │ ├── scopeids
│ │ │ ├── DefaultPersistentScopeIdLoader.java
│ │ │ ├── id
│ │ │ │ ├── BuildInvocationScopeId.java
│ │ │ │ ├── ScopeId.java
│ │ │ │ ├── UserScopeId.java
│ │ │ │ └── WorkspaceScopeId.java
│ │ │ ├── PersistentScopeIdLoader.java
│ │ │ ├── PersistentScopeIdStoreFactory.java
│ │ │ ├── ScopeIdsServices.java
│ │ │ └── UniqueIdSerializer.java
│ │ ├── scripts
│ │ │ ├── DefaultScriptFileResolver.java
│ │ │ ├── DefaultScriptingLanguages.java
│ │ │ ├── ScriptFileResolver.java
│ │ │ ├── ScriptingLanguages.java
│ │ │ └── ScriptOrigin.java
│ │ ├── service
│ │ │ └── scopes
│ │ │ ├── AbstractPluginServiceRegistry.java
│ │ │ ├── BuildScopeServiceRegistryFactory.java
│ │ │ ├── BuildScopeServices.java
│ │ │ ├── BuildSessionScopeServices.java
│ │ │ ├── DefaultGradleUserHomeScopeServiceRegistry.java
│ │ │ ├── GlobalScopeServices.java
│ │ │ ├── GradleScopeServices.java
│ │ │ ├── GradleUserHomeScopePluginServices.java
│ │ │ ├── GradleUserHomeScopeServiceRegistry.java
│ │ │ ├── GradleUserHomeScopeServices.java
│ │ │ ├── PluginServiceRegistry.java
│ │ │ ├── ProjectScopeServices.java
│ │ │ ├── ServiceRegistryFactory.java
│ │ │ ├── SettingScopePluginServiceRegistry.java
│ │ │ ├── SettingsScopeServices.java
│ │ │ └── TaskExecutionServices.java
│ │ ├── taskgraph
│ │ │ └── CalculateTaskGraphBuildOperationType.java
│ │ ├── text
│ │ │ └── TreeFormatter.java
│ │ ├── typeconversion
│ │ │ ├── CharSequenceNotationConverter.java
│ │ │ ├── CharSequenceNotationParser.java
│ │ │ ├── ClosureToSpecNotationConverter.java
│ │ │ ├── CompositeNotationConverter.java
│ │ │ ├── DefaultTypeConverter.java
│ │ │ ├── EnumFromCharSequenceNotationParser.java
│ │ │ ├── ErrorHandlingNotationParser.java
│ │ │ ├── FlatteningNotationParser.java
│ │ │ ├── JustReturningConverter.java
│ │ │ ├── MapKey.java
│ │ │ ├── MapNotationConverter.java
│ │ │ ├── NormalizedTimeUnit.java
│ │ │ ├── NotationConverter.java
│ │ │ ├── NotationConverterToNotationParserAdapter.java
│ │ │ ├── NotationConvertResult.java
│ │ │ ├── NotationParserBuilder.java
│ │ │ ├── NotationParser.java
│ │ │ ├── TimeUnitsParser.java
│ │ │ ├── TypedNotationConverter.java
│ │ │ ├── TypeFilteringNotationConverter.java
│ │ │ └── TypeInfo.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
│ │ ├── InputNormalizationHandler.java
│ │ ├── InputNormalization.java
│ │ ├── internal
│ │ │ ├── DefaultInputNormalizationHandler.java
│ │ │ ├── DefaultRuntimeClasspathNormalization.java
│ │ │ ├── InputNormalizationHandlerInternal.java
│ │ │ ├── InputNormalizationStrategy.java
│ │ │ ├── RuntimeClasspathNormalizationInternal.java
│ │ │ └── RuntimeClasspathNormalizationStrategy.java
│ │ ├── package-info.java
│ │ └── RuntimeClasspathNormalization.java
│ ├── package-info.java
│ ├── plugin
│ │ ├── internal
│ │ │ └── InvalidPluginIdException.java
│ │ ├── management
│ │ │ ├── internal
│ │ │ │ ├── DefaultPluginRequest.java
│ │ │ │ ├── DefaultPluginRequests.java
│ │ │ │ ├── InvalidPluginRequestException.java
│ │ │ │ ├── PluginManagementSpecInternal.java
│ │ │ │ ├── PluginRequestInternal.java
│ │ │ │ ├── PluginRequests.java
│ │ │ │ ├── PluginRequestsSerializer.java
│ │ │ │ └── PluginResolutionStrategyInternal.java
│ │ │ ├── package-info.java
│ │ │ ├── PluginManagementSpec.java
│ │ │ ├── PluginRequest.java
│ │ │ ├── PluginResolutionStrategy.java
│ │ │ └── PluginResolveDetails.java
│ │ ├── repository
│ │ │ ├── GradlePluginPortal.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultPluginRepositoriesSpec.java
│ │ │ │ ├── PluginRepositoryFactory.java
│ │ │ │ └── PluginRepositoryRegistry.java
│ │ │ ├── IvyPluginRepository.java
│ │ │ ├── MavenPluginRepository.java
│ │ │ ├── package-info.java
│ │ │ ├── PluginRepositoriesSpec.java
│ │ │ └── PluginRepository.java
│ │ └── use
│ │ ├── internal
│ │ │ ├── DefaultPluginId.java
│ │ │ ├── InjectedPluginClasspath.java
│ │ │ ├── PluginRequestApplicator.java
│ │ │ ├── PluginRequestCollector.java
│ │ │ └── PluginUseScriptBlockMetadataExtractor.java
│ │ ├── package-info.java
│ │ ├── PluginDependenciesSpec.java
│ │ ├── PluginDependencySpec.java
│ │ └── PluginId.java
│ ├── process
│ │ ├── internal
│ │ │ ├── AbstractExecHandleBuilder.java
│ │ │ ├── BadExitCodeException.java
│ │ │ ├── CurrentProcess.java
│ │ │ ├── DefaultExecActionFactory.java
│ │ │ ├── DefaultExecAction.java
│ │ │ ├── DefaultExecHandleBuilder.java
│ │ │ ├── DefaultExecHandle.java
│ │ │ ├── DefaultJavaExecAction.java
│ │ │ ├── DefaultJavaForkOptions.java
│ │ │ ├── DefaultProcessForkOptions.java
│ │ │ ├── ExecActionFactory.java
│ │ │ ├── ExecAction.java
│ │ │ ├── ExecHandleRunner.java
│ │ │ ├── ExecHandleShutdownHookAction.java
│ │ │ ├── JavaExecAction.java
│ │ │ ├── JavaExecHandleBuilder.java
│ │ │ ├── JavaExecHandleFactory.java
│ │ │ ├── JvmOptions.java
│ │ │ ├── package.html
│ │ │ ├── ProcessBuilderFactory.java
│ │ │ ├── ProcessSettings.java
│ │ │ ├── shutdown
│ │ │ │ └── ShutdownHookActionRegister.java
│ │ │ ├── streams
│ │ │ │ ├── EncodedStream.java
│ │ │ │ ├── ExecOutputHandleRunner.java
│ │ │ │ ├── SafeStreams.java
│ │ │ │ ├── StreamsForwarder.java
│ │ │ │ └── StreamsHandler.java
│ │ │ └── worker
│ │ │ ├── child
│ │ │ │ ├── ActionExecutionWorker.java
│ │ │ │ ├── ApplicationClassesInSystemClassLoaderWorkerImplementationFactory.java
│ │ │ │ ├── BootstrapSecurityManager.java
│ │ │ │ ├── SystemApplicationClassLoaderWorker.java
│ │ │ │ ├── WorkerContext.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
│ │ │ │ ├── RequestProtocol.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
│ │ ├── JavaExecSpec.java
│ │ ├── JavaForkOptions.java
│ │ └── package-info.java
│ ├── profile
│ │ ├── BuildProfile.java
│ │ ├── CompositeOperation.java
│ │ ├── ContinuousOperation.java
│ │ ├── Operation.java
│ │ ├── ProfileEventAdapter.java
│ │ ├── ProfileListener.java
│ │ ├── ProfileReportRenderer.java
│ │ ├── ProjectProfile.java
│ │ ├── ReportGeneratingProfileListener.java
│ │ ├── style.css
│ │ └── TaskExecution.java
│ ├── reporting
│ │ ├── base-style.css
│ │ ├── CodePanelRenderer.java
│ │ ├── DurationFormatter.java
│ │ ├── HtmlPageBuilder.java
│ │ ├── HtmlReportBuilder.java
│ │ ├── HtmlReportRenderer.java
│ │ ├── report.js
│ │ ├── ReportRenderer.java
│ │ ├── TabbedPageRenderer.java
│ │ └── TabsRenderer.java
│ ├── scripts
│ │ └── ScriptingLanguage.java
│ ├── StartParameter.java
│ ├── TaskExecutionRequest.java
│ ├── testfixtures
│ │ ├── internal
│ │ │ ├── InMemoryCacheFactory.java
│ │ │ ├── InMemoryIndexedCache.java
│ │ │ ├── ProjectBuilderImpl.java
│ │ │ ├── TestBuildScopeServices.java
│ │ │ └── TestGlobalScopeServices.java
│ │ ├── package-info.java
│ │ └── ProjectBuilder.java
│ ├── tooling
│ │ └── provider
│ │ └── model
│ │ ├── internal
│ │ │ ├── BuildScopeToolingModelBuilderRegistryAction.java
│ │ │ ├── DefaultToolingModelBuilderRegistry.java
│ │ │ └── LegacyConsumerInterface.java
│ │ ├── package-info.java
│ │ ├── ToolingModelBuilder.java
│ │ ├── ToolingModelBuilderRegistry.java
│ │ └── UnknownModelException.java
│ └── util
│ ├── AntUtil.java
│ ├── BuildCommencedTimeProvider.java
│ ├── BulkReadInputStream.java
│ ├── ChangeListener.java
│ ├── Clock.java
│ ├── ConfigureUtil.java
│ ├── DiffUtil.java
│ ├── DisconnectableInputStream.java
│ ├── DistributionLocator.java
│ ├── GFileUtils.java
│ ├── internal
│ │ ├── ArgumentsSplitter.java
│ │ ├── Java9ClassReader.java
│ │ └── LimitedDescription.java
│ ├── JarUtil.java
│ ├── NameMatcher.java
│ ├── NoOpChangeListener.java
│ ├── Path.java
│ ├── StdinSwapper.java
│ ├── Swapper.java
│ ├── TreeVisitor.java
│ ├── VersionNumber.java
│ └── WrapUtil.java
├── dependency-management
│ ├── META-INF
│ │ └── services
│ │ ├── org.gradle.api.internal.artifacts.DependencyManagementServices
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── internal
│ │ ├── artifacts
│ │ │ ├── ArtifactDependencyResolver.java
│ │ │ ├── ArtifactPublicationServices.java
│ │ │ ├── ArtifactPublisher.java
│ │ │ ├── BaseRepositoryFactory.java
│ │ │ ├── component
│ │ │ │ ├── ComponentIdentifierFactory.java
│ │ │ │ ├── DefaultBuildIdentifier.java
│ │ │ │ └── DefaultComponentIdentifierFactory.java
│ │ │ ├── ComponentMetadataProcessor.java
│ │ │ ├── ComponentModuleMetadataProcessor.java
│ │ │ ├── ComponentSelectionInternal.java
│ │ │ ├── ComponentSelectionRulesInternal.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
│ │ │ │ ├── ResolutionStrategyInternal.java
│ │ │ │ ├── RunnableMutationValidator.java
│ │ │ │ ├── TasksFromDependentProjects.java
│ │ │ │ └── TasksFromProjectDependencies.java
│ │ │ ├── DefaultArtifactIdentifier.java
│ │ │ ├── DefaultArtifactRepositoryContainer.java
│ │ │ ├── DefaultComponentSelection.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
│ │ │ ├── DependencyGraphNodeResult.java
│ │ │ ├── DependencyManagementBuildScopeServices.java
│ │ │ ├── DependencyManagementGlobalScopeServices.java
│ │ │ ├── DependencyManagementGradleUserHomeScopeServices.java
│ │ │ ├── DependencyResolveDetailsInternal.java
│ │ │ ├── DependencyServices.java
│ │ │ ├── DependencySubstitutionInternal.java
│ │ │ ├── DownloadArtifactBuildOperationType.java
│ │ │ ├── dsl
│ │ │ │ ├── ArtifactFile.java
│ │ │ │ ├── ComponentModuleMetadataContainer.java
│ │ │ │ ├── ComponentSelectorParsers.java
│ │ │ │ ├── DefaultArtifactHandler.java
│ │ │ │ ├── DefaultComponentMetadataHandler.java
│ │ │ │ ├── DefaultComponentModuleMetadataHandler.java
│ │ │ │ ├── DefaultRepositoryHandler.java
│ │ │ │ ├── dependencies
│ │ │ │ │ ├── DefaultDependencyHandler.java
│ │ │ │ │ ├── ModuleFactoryDelegate.java
│ │ │ │ │ └── ModuleFactoryHelper.java
│ │ │ │ ├── ModuleReplacementsData.java
│ │ │ │ ├── ModuleVersionSelectorParsers.java
│ │ │ │ ├── ParsedModuleStringNotation.java
│ │ │ │ └── PublishArtifactNotationParserFactory.java
│ │ │ ├── GlobalDependencyResolutionRules.java
│ │ │ ├── ImmutableModuleIdentifierFactory.java
│ │ │ ├── ivyservice
│ │ │ │ ├── ArtifactCacheMetaData.java
│ │ │ │ ├── ArtifactCollectingVisitor.java
│ │ │ │ ├── CacheLayout.java
│ │ │ │ ├── CacheLockingManager.java
│ │ │ │ ├── clientmodule
│ │ │ │ │ └── ClientModuleResolver.java
│ │ │ │ ├── DefaultArtifactCacheMetaData.java
│ │ │ │ ├── DefaultCacheLockingManager.java
│ │ │ │ ├── DefaultConfigurationResolver.java
│ │ │ │ ├── DefaultIvyContextManager.java
│ │ │ │ ├── DefaultIvyExtraInfo.java
│ │ │ │ ├── DefaultIvyModuleDescriptor.java
│ │ │ │ ├── DefaultLenientConfiguration.java
│ │ │ │ ├── DefaultResolvedConfiguration.java
│ │ │ │ ├── DefaultUnresolvedDependency.java
│ │ │ │ ├── dependencysubstitution
│ │ │ │ │ ├── DefaultDependencyResolveDetails.java
│ │ │ │ │ ├── DefaultDependencySubstitution.java
│ │ │ │ │ ├── DefaultDependencySubstitutions.java
│ │ │ │ │ ├── DependencySubstitutionResolver.java
│ │ │ │ │ ├── DependencySubstitutionRules.java
│ │ │ │ │ ├── DependencySubstitutionsInternal.java
│ │ │ │ │ ├── ModuleSelectorStringNotationConverter.java
│ │ │ │ │ └── UnversionedModuleComponentSelector.java
│ │ │ │ ├── dynamicversions
│ │ │ │ │ ├── DefaultCachedModuleVersionList.java
│ │ │ │ │ ├── DefaultResolvedModuleVersion.java
│ │ │ │ │ ├── ModuleVersionsCacheEntry.java
│ │ │ │ │ ├── ModuleVersionsCache.java
│ │ │ │ │ └── SingleFileBackedModuleVersionsCache.java
│ │ │ │ ├── ErrorHandlingConfigurationResolver.java
│ │ │ │ ├── IvyContextManager.java
│ │ │ │ ├── IvyContextualArtifactPublisher.java
│ │ │ │ ├── IvyContextualMetaDataParser.java
│ │ │ │ ├── IvyLoggingAdaper.java
│ │ │ │ ├── ivyresolve
│ │ │ │ │ ├── BaseModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── BaseModuleComponentRepository.java
│ │ │ │ │ ├── CachingModuleComponentRepository.java
│ │ │ │ │ ├── ComponentMetaDataResolveState.java
│ │ │ │ │ ├── ComponentResolvers.java
│ │ │ │ │ ├── ComponentSelectionRulesProcessor.java
│ │ │ │ │ ├── ConfiguredModuleComponentRepository.java
│ │ │ │ │ ├── DefaultVersionedComponentChooser.java
│ │ │ │ │ ├── DynamicVersionResolver.java
│ │ │ │ │ ├── ErrorHandlingArtifactResolver.java
│ │ │ │ │ ├── ErrorHandlingModuleComponentRepository.java
│ │ │ │ │ ├── IvyDynamicResolveModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── LocalModuleComponentRepository.java
│ │ │ │ │ ├── memcache
│ │ │ │ │ │ ├── CachedModuleVersionResult.java
│ │ │ │ │ │ ├── InMemoryArtifactsCache.java
│ │ │ │ │ │ ├── InMemoryCachedModuleComponentRepository.java
│ │ │ │ │ │ ├── InMemoryCachedRepositoryFactory.java
│ │ │ │ │ │ ├── InMemoryMetaDataCache.java
│ │ │ │ │ │ └── InMemoryModuleComponentRepositoryCaches.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
│ │ │ │ │ │ ├── DownloadedIvyModuleDescriptorParser.java
│ │ │ │ │ │ ├── GradlePomModuleDescriptorBuilder.java
│ │ │ │ │ │ ├── GradlePomModuleDescriptorParser.java
│ │ │ │ │ │ ├── IvyModuleDescriptorConverter.java
│ │ │ │ │ │ ├── IvyModuleResolveMetaDataBuilder.java
│ │ │ │ │ │ ├── IvyXmlModuleDescriptorParser.java
│ │ │ │ │ │ ├── MetaDataParseException.java
│ │ │ │ │ │ ├── MetaDataParser.java
│ │ │ │ │ │ ├── PomDomParser.java
│ │ │ │ │ │ ├── PomParent.java
│ │ │ │ │ │ ├── PomReader.java
│ │ │ │ │ │ ├── RootPomParent.java
│ │ │ │ │ │ └── UnresolvedDependencyVersionException.java
│ │ │ │ │ ├── RepositoryChainArtifactResolver.java
│ │ │ │ │ ├── RepositoryChainComponentMetaDataResolver.java
│ │ │ │ │ ├── RepositoryChainDependencyToComponentIdResolver.java
│ │ │ │ │ ├── RepositoryChainModuleResolution.java
│ │ │ │ │ ├── RepositoryChainModuleSource.java
│ │ │ │ │ ├── ResolveIvyFactory.java
│ │ │ │ │ ├── ResolverProviderFactory.java
│ │ │ │ │ ├── StartParameterResolutionOverride.java
│ │ │ │ │ ├── strategy
│ │ │ │ │ │ ├── AbstractStringVersionSelector.java
│ │ │ │ │ │ ├── AbstractVersionSelector.java
│ │ │ │ │ │ ├── AbstractVersionVersionSelector.java
│ │ │ │ │ │ ├── DefaultVersionComparator.java
│ │ │ │ │ │ ├── DefaultVersionSelectorScheme.java
│ │ │ │ │ │ ├── ExactVersionSelector.java
│ │ │ │ │ │ ├── LatestVersionSelector.java
│ │ │ │ │ │ ├── MavenVersionSelectorScheme.java
│ │ │ │ │ │ ├── StaticVersionComparator.java
│ │ │ │ │ │ ├── SubVersionSelector.java
│ │ │ │ │ │ ├── VersionComparator.java
│ │ │ │ │ │ ├── Version.java
│ │ │ │ │ │ ├── VersionParser.java
│ │ │ │ │ │ ├── VersionRangeSelector.java
│ │ │ │ │ │ ├── VersionSelector.java
│ │ │ │ │ │ └── VersionSelectorScheme.java
│ │ │ │ │ ├── StringVersioned.java
│ │ │ │ │ ├── UserResolverChain.java
│ │ │ │ │ ├── VersionedComponentChooser.java
│ │ │ │ │ ├── Versioned.java
│ │ │ │ │ └── VersionInfo.java
│ │ │ │ ├── IvyUtil.java
│ │ │ │ ├── modulecache
│ │ │ │ │ ├── CachedModuleDescriptorParseContext.java
│ │ │ │ │ ├── DefaultCachedMetaData.java
│ │ │ │ │ ├── DefaultModuleArtifactsCache.java
│ │ │ │ │ ├── DefaultModuleMetaDataCache.java
│ │ │ │ │ ├── MissingModuleCacheEntry.java
│ │ │ │ │ ├── ModuleArtifactsCache.java
│ │ │ │ │ ├── ModuleComponentAtRepositoryKey.java
│ │ │ │ │ ├── ModuleMetadataCacheEntry.java
│ │ │ │ │ ├── ModuleMetadataCacheEntrySerializer.java
│ │ │ │ │ ├── ModuleMetaDataCache.java
│ │ │ │ │ ├── ModuleMetadataSerializer.java
│ │ │ │ │ └── ModuleMetadataStore.java
│ │ │ │ ├── moduleconverter
│ │ │ │ │ ├── ConfigurationComponentMetaDataBuilder.java
│ │ │ │ │ ├── DefaultConfigurationComponentMetaDataBuilder.java
│ │ │ │ │ ├── DefaultRootComponentMetadataBuilder.java
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── AbstractIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DefaultDependenciesToModuleDescriptorConverter.java
│ │ │ │ │ │ ├── DefaultDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DefaultExcludeRuleConverter.java
│ │ │ │ │ │ ├── DependenciesToModuleDescriptorConverter.java
│ │ │ │ │ │ ├── DependencyDescriptorFactory.java
│ │ │ │ │ │ ├── ExcludeRuleConverter.java
│ │ │ │ │ │ ├── ExternalModuleIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── IvyDependencyDescriptorFactory.java
│ │ │ │ │ │ └── ProjectIvyDependencyDescriptorFactory.java
│ │ │ │ │ └── RootComponentMetadataBuilder.java
│ │ │ │ ├── NamespaceId.java
│ │ │ │ ├── projectmodule
│ │ │ │ │ ├── AggregatingProjectArtifactBuilder.java
│ │ │ │ │ ├── DefaultLocalComponentRegistry.java
│ │ │ │ │ ├── DefaultProjectLocalComponentProvider.java
│ │ │ │ │ ├── DefaultProjectPublication.java
│ │ │ │ │ ├── DefaultProjectPublicationRegistry.java
│ │ │ │ │ ├── LocalComponentProvider.java
│ │ │ │ │ ├── LocalComponentRegistry.java
│ │ │ │ │ ├── ProjectArtifactBuilder.java
│ │ │ │ │ ├── ProjectDependencyResolver.java
│ │ │ │ │ ├── ProjectLocalComponentProvider.java
│ │ │ │ │ ├── ProjectPublication.java
│ │ │ │ │ └── ProjectPublicationRegistry.java
│ │ │ │ ├── publisher
│ │ │ │ │ ├── DefaultIvyDependencyPublisher.java
│ │ │ │ │ ├── IvyBackedArtifactPublisher.java
│ │ │ │ │ ├── IvyDependencyPublisher.java
│ │ │ │ │ ├── IvyModuleDescriptorWriter.java
│ │ │ │ │ └── IvyXmlModuleDescriptorWriter.java
│ │ │ │ ├── resolutionstrategy
│ │ │ │ │ ├── DefaultCachePolicy.java
│ │ │ │ │ ├── DefaultComponentSelectionRules.java
│ │ │ │ │ ├── DefaultExternalResourceCachePolicy.java
│ │ │ │ │ ├── DefaultResolutionStrategy.java
│ │ │ │ │ ├── ExternalResourceCachePolicy.java
│ │ │ │ │ ├── LatestConflictResolution.java
│ │ │ │ │ ├── ModuleForcingResolveRule.java
│ │ │ │ │ ├── PreferProjectModulesConflictResolution.java
│ │ │ │ │ └── StrictConflictResolution.java
│ │ │ │ ├── ResolvedArtifactCollectingVisitor.java
│ │ │ │ ├── ResolvedFilesCollectingVisitor.java
│ │ │ │ ├── resolveengine
│ │ │ │ │ ├── artifact
│ │ │ │ │ │ ├── ArtifactBackedResolvedVariant.java
│ │ │ │ │ │ ├── ArtifactSet.java
│ │ │ │ │ │ ├── ArtifactVisitor.java
│ │ │ │ │ │ ├── BrokenResolvedArtifactSet.java
│ │ │ │ │ │ ├── BuildDependenciesOnlyVisitedArtifactSet.java
│ │ │ │ │ │ ├── BuildDependenciesVisitor.java
│ │ │ │ │ │ ├── CompositeResolvedArtifactSet.java
│ │ │ │ │ │ ├── DefaultArtifactSet.java
│ │ │ │ │ │ ├── DefaultResolvedArtifactsBuilder.java
│ │ │ │ │ │ ├── DefaultVisitedArtifactResults.java
│ │ │ │ │ │ ├── DependencyArtifactsVisitor.java
│ │ │ │ │ │ ├── FileDependencyArtifactSet.java
│ │ │ │ │ │ ├── LocalFileDependencyBackedArtifactSet.java
│ │ │ │ │ │ ├── NoBuildDependenciesArtifactSet.java
│ │ │ │ │ │ ├── ParallelResolveArtifactSet.java
│ │ │ │ │ │ ├── ResolvableArtifact.java
│ │ │ │ │ │ ├── ResolvedArtifactSet.java
│ │ │ │ │ │ ├── ResolvedArtifactsGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedVariant.java
│ │ │ │ │ │ ├── ResolvedVariantSet.java
│ │ │ │ │ │ ├── SelectedArtifactResults.java
│ │ │ │ │ │ ├── SelectedArtifactSet.java
│ │ │ │ │ │ ├── VisitedArtifactSet.java
│ │ │ │ │ │ ├── VisitedArtifactsResults.java
│ │ │ │ │ │ └── VisitedFileDependencyResults.java
│ │ │ │ │ ├── ComponentResolutionState.java
│ │ │ │ │ ├── ComponentResolversChain.java
│ │ │ │ │ ├── DefaultArtifactDependencyResolver.java
│ │ │ │ │ ├── excludes
│ │ │ │ │ │ ├── AbstractCompositeExclusion.java
│ │ │ │ │ │ ├── AbstractModuleExclusion.java
│ │ │ │ │ │ ├── ArtifactExcludeSpec.java
│ │ │ │ │ │ ├── ExcludeAllModulesSpec.java
│ │ │ │ │ │ ├── ExcludeNone.java
│ │ │ │ │ │ ├── GroupNameExcludeSpec.java
│ │ │ │ │ │ ├── ImmutableModuleExclusionSet.java
│ │ │ │ │ │ ├── IntersectionExclusion.java
│ │ │ │ │ │ ├── IvyPatternMatcherExcludeRuleSpec.java
│ │ │ │ │ │ ├── ModuleExclusion.java
│ │ │ │ │ │ ├── ModuleExclusions.java
│ │ │ │ │ │ ├── ModuleIdExcludeSpec.java
│ │ │ │ │ │ ├── ModuleNameExcludeSpec.java
│ │ │ │ │ │ ├── PatternMatchers.java
│ │ │ │ │ │ └── UnionExclusion.java
│ │ │ │ │ ├── graph
│ │ │ │ │ │ ├── ComponentResult.java
│ │ │ │ │ │ ├── CompositeDependencyArtifactsVisitor.java
│ │ │ │ │ │ ├── CompositeDependencyGraphVisitor.java
│ │ │ │ │ │ ├── conflicts
│ │ │ │ │ │ │ ├── CandidateModule.java
│ │ │ │ │ │ │ ├── CompositeConflictResolver.java
│ │ │ │ │ │ │ ├── ConflictContainer.java
│ │ │ │ │ │ │ ├── ConflictHandler.java
│ │ │ │ │ │ │ ├── ConflictResolutionResult.java
│ │ │ │ │ │ │ ├── DefaultConflictHandler.java
│ │ │ │ │ │ │ ├── DefaultConflictResolutionResult.java
│ │ │ │ │ │ │ ├── PotentialConflictFactory.java
│ │ │ │ │ │ │ └── PotentialConflict.java
│ │ │ │ │ │ ├── DependencyGraphBuilder.java
│ │ │ │ │ │ ├── DependencyGraphComponent.java
│ │ │ │ │ │ ├── DependencyGraphEdge.java
│ │ │ │ │ │ ├── DependencyGraphNode.java
│ │ │ │ │ │ ├── DependencyGraphPathResolver.java
│ │ │ │ │ │ ├── DependencyGraphSelector.java
│ │ │ │ │ │ ├── DependencyGraphVisitor.java
│ │ │ │ │ │ └── DependencyResult.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
│ │ │ │ │ │ ├── BuildIdentifierSerializer.java
│ │ │ │ │ │ ├── CachingDependencyResultFactory.java
│ │ │ │ │ │ ├── ComponentIdentifierSerializer.java
│ │ │ │ │ │ ├── ComponentResultSerializer.java
│ │ │ │ │ │ ├── ComponentSelectionReasonSerializer.java
│ │ │ │ │ │ ├── ComponentSelectorSerializer.java
│ │ │ │ │ │ ├── DefaultComponentResult.java
│ │ │ │ │ │ ├── DefaultDependencyResult.java
│ │ │ │ │ │ ├── DefaultResolutionResultBuilder.java
│ │ │ │ │ │ ├── DefaultVisitedFileDependencyResults.java
│ │ │ │ │ │ ├── DependencyResultSerializer.java
│ │ │ │ │ │ ├── FileDependencyCollectingGraphVisitor.java
│ │ │ │ │ │ ├── StreamingResolutionResultBuilder.java
│ │ │ │ │ │ └── VersionSelectionReasons.java
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── CachedStoreFactory.java
│ │ │ │ │ │ ├── DefaultBinaryStore.java
│ │ │ │ │ │ ├── ResolutionResultsStoreFactory.java
│ │ │ │ │ │ └── StoreSet.java
│ │ │ │ │ ├── StrictConflictResolver.java
│ │ │ │ │ └── VersionSelectionReasonResolver.java
│ │ │ │ └── ShortCircuitEmptyConfigurationResolver.java
│ │ │ ├── metadata
│ │ │ │ ├── ComponentArtifactIdentifierSerializer.java
│ │ │ │ └── ComponentArtifactMetadataSerializer.java
│ │ │ ├── ModuleVersionIdentifierSerializer.java
│ │ │ ├── ModuleVersionPublisher.java
│ │ │ ├── ModuleVersionSelectorSerializer.java
│ │ │ ├── mvnsettings
│ │ │ │ ├── CannotLocateLocalMavenRepositoryException.java
│ │ │ │ ├── DefaultLocalMavenRepositoryLocator.java
│ │ │ │ ├── DefaultMavenFileLocations.java
│ │ │ │ ├── DefaultMavenSettingsProvider.java
│ │ │ │ ├── LocalMavenRepositoryLocator.java
│ │ │ │ ├── MavenFileLocations.java
│ │ │ │ └── MavenSettingsProvider.java
│ │ │ ├── query
│ │ │ │ ├── ArtifactResolutionQueryFactory.java
│ │ │ │ ├── DefaultArtifactResolutionQueryFactory.java
│ │ │ │ └── DefaultArtifactResolutionQuery.java
│ │ │ ├── repositories
│ │ │ │ ├── AbstractArtifactRepository.java
│ │ │ │ ├── AbstractAuthenticationSupportedRepository.java
│ │ │ │ ├── ArtifactRepositoryInternal.java
│ │ │ │ ├── AuthenticationSupporter.java
│ │ │ │ ├── DefaultBaseRepositoryFactory.java
│ │ │ │ ├── DefaultFlatDirArtifactRepository.java
│ │ │ │ ├── DefaultIvyArtifactRepository.java
│ │ │ │ ├── DefaultMavenArtifactRepository.java
│ │ │ │ ├── DefaultMavenLocalArtifactRepository.java
│ │ │ │ ├── layout
│ │ │ │ │ ├── AbstractRepositoryLayout.java
│ │ │ │ │ ├── DefaultIvyPatternRepositoryLayout.java
│ │ │ │ │ ├── GradleRepositoryLayout.java
│ │ │ │ │ ├── IvyRepositoryLayout.java
│ │ │ │ │ ├── MavenRepositoryLayout.java
│ │ │ │ │ └── ResolvedPattern.java
│ │ │ │ ├── PublicationAwareRepository.java
│ │ │ │ ├── ResolutionAwareRepository.java
│ │ │ │ ├── resolver
│ │ │ │ │ ├── AbstractResourcePattern.java
│ │ │ │ │ ├── ChainedVersionLister.java
│ │ │ │ │ ├── ComponentMetadataAdapter.java
│ │ │ │ │ ├── ComponentMetadataDetailsAdapter.java
│ │ │ │ │ ├── DefaultExternalResourceArtifactResolver.java
│ │ │ │ │ ├── ExternalRepositoryResourceAccessor.java
│ │ │ │ │ ├── ExternalResourceArtifactResolver.java
│ │ │ │ │ ├── ExternalResourceResolverDescriptorParseContext.java
│ │ │ │ │ ├── ExternalResourceResolver.java
│ │ │ │ │ ├── IvyResolver.java
│ │ │ │ │ ├── IvyResourcePattern.java
│ │ │ │ │ ├── M2ResourcePattern.java
│ │ │ │ │ ├── MavenLocalResolver.java
│ │ │ │ │ ├── MavenMetadata.java
│ │ │ │ │ ├── MavenMetadataLoader.java
│ │ │ │ │ ├── MavenPattern.java
│ │ │ │ │ ├── MavenResolver.java
│ │ │ │ │ ├── MavenUniqueSnapshotComponentIdentifier.java
│ │ │ │ │ ├── MavenUniqueSnapshotExternalResourceArtifactResolver.java
│ │ │ │ │ ├── MavenUniqueSnapshotModuleSource.java
│ │ │ │ │ ├── MavenVersionLister.java
│ │ │ │ │ ├── MetadataFetchingCost.java
│ │ │ │ │ ├── PatternBasedResolver.java
│ │ │ │ │ ├── ResourcePattern.java
│ │ │ │ │ ├── ResourceVersionLister.java
│ │ │ │ │ ├── VersionLister.java
│ │ │ │ │ └── VersionPatternVisitor.java
│ │ │ │ └── transport
│ │ │ │ ├── RepositoryTransportFactory.java
│ │ │ │ └── RepositoryTransport.java
│ │ │ ├── ResolveArtifactsBuildOperationType.java
│ │ │ ├── ResolveContext.java
│ │ │ ├── ResolvedConfigurationIdentifier.java
│ │ │ ├── ResolvedConfigurationIdentifierSerializer.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
│ │ │ ├── transform
│ │ │ │ ├── AmbiguousTransformException.java
│ │ │ │ ├── ArtifactTransformBackedTransformer.java
│ │ │ │ ├── ArtifactTransforms.java
│ │ │ │ ├── ConsumerVariantMatchResult.java
│ │ │ │ ├── DefaultArtifactTransforms.java
│ │ │ │ ├── DefaultTransformedFileCache.java
│ │ │ │ ├── DefaultVariantTransformRegistration.java
│ │ │ │ ├── DefaultVariantTransformRegistry.java
│ │ │ │ ├── TransformedFileCache.java
│ │ │ │ ├── VariantAttributeMatchingCache.java
│ │ │ │ └── VariantSelector.java
│ │ │ ├── type
│ │ │ │ ├── ArtifactTypeRegistry.java
│ │ │ │ ├── DefaultArtifactTypeContainer.java
│ │ │ │ └── DefaultArtifactTypeRegistry.java
│ │ │ └── VariantTransformRegistry.java
│ │ ├── attributes
│ │ │ ├── AttributeMatchException.java
│ │ │ ├── AttributeMatchingRules.java
│ │ │ ├── AttributesSchemaInternal.java
│ │ │ ├── AttributeValue.java
│ │ │ ├── CompatibilityCheckResult.java
│ │ │ ├── CompatibilityRule.java
│ │ │ ├── DefaultAttributeMatchingStrategy.java
│ │ │ ├── DefaultAttributesSchema.java
│ │ │ ├── DefaultCompatibilityRuleChain.java
│ │ │ ├── DefaultDisambiguationRuleChain.java
│ │ │ ├── DefaultOrderedCompatibilityRule.java
│ │ │ ├── DefaultOrderedDisambiguationRule.java
│ │ │ ├── DisambiguationRule.java
│ │ │ ├── EmptySchema.java
│ │ │ └── MultipleCandidatesResult.java
│ │ ├── composite
│ │ │ └── CompositeBuildContext.java
│ │ ├── filestore
│ │ │ └── ivy
│ │ │ └── ArtifactIdentifierFileStore.java
│ │ ├── notations
│ │ │ ├── ClientModuleNotationParserFactory.java
│ │ │ ├── DependencyClassPathNotationConverter.java
│ │ │ ├── DependencyFilesNotationConverter.java
│ │ │ ├── DependencyMapNotationConverter.java
│ │ │ ├── DependencyNotationParser.java
│ │ │ ├── DependencyProjectNotationConverter.java
│ │ │ ├── DependencyStringNotationConverter.java
│ │ │ ├── ModuleIdentifierNotationConverter.java
│ │ │ └── ProjectDependencyFactory.java
│ │ └── runtimeshaded
│ │ ├── ImplementationDependencyRelocator.java
│ │ ├── PackageListGenerator.java
│ │ ├── RuntimeShadedJarCreator.java
│ │ ├── RuntimeShadedJarFactory.java
│ │ ├── RuntimeShadedJarType.java
│ │ └── Trie.java
│ └── internal
│ ├── component
│ │ ├── AmbiguousConfigurationSelectionException.java
│ │ ├── AmbiguousVariantSelectionException.java
│ │ ├── external
│ │ │ ├── descriptor
│ │ │ │ ├── Artifact.java
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── DefaultExclude.java
│ │ │ │ ├── MavenScope.java
│ │ │ │ ├── ModuleDescriptorState.java
│ │ │ │ └── MutableModuleDescriptorState.java
│ │ │ └── model
│ │ │ ├── AbstractModuleComponentResolveMetadata.java
│ │ │ ├── AbstractMutableModuleComponentResolveMetadata.java
│ │ │ ├── BuildableIvyModulePublishMetadata.java
│ │ │ ├── DefaultIvyModuleArtifactPublishMetadata.java
│ │ │ ├── DefaultIvyModulePublishMetadata.java
│ │ │ ├── DefaultIvyModuleResolveMetadata.java
│ │ │ ├── DefaultMavenModuleResolveMetadata.java
│ │ │ ├── DefaultModuleComponentArtifactIdentifier.java
│ │ │ ├── DefaultModuleComponentArtifactMetadata.java
│ │ │ ├── DefaultModuleComponentIdentifier.java
│ │ │ ├── DefaultModuleComponentSelector.java
│ │ │ ├── DefaultMutableIvyModuleResolveMetadata.java
│ │ │ ├── DefaultMutableMavenModuleResolveMetadata.java
│ │ │ ├── FixedComponentArtifacts.java
│ │ │ ├── IvyDependencyMetadata.java
│ │ │ ├── IvyModuleArtifactPublishMetadata.java
│ │ │ ├── IvyModulePublishMetadata.java
│ │ │ ├── IvyModuleResolveMetadata.java
│ │ │ ├── MavenDependencyMetadata.java
│ │ │ ├── MavenModuleResolveMetadata.java
│ │ │ ├── MetadataSourcedComponentArtifacts.java
│ │ │ ├── ModuleComponentArtifactIdentifier.java
│ │ │ ├── ModuleComponentArtifactMetadata.java
│ │ │ ├── ModuleComponentResolveMetadata.java
│ │ │ ├── MutableIvyModuleResolveMetadata.java
│ │ │ ├── MutableMavenModuleResolveMetadata.java
│ │ │ └── MutableModuleComponentResolveMetadata.java
│ │ ├── IncompatibleConfigurationSelectionException.java
│ │ ├── local
│ │ │ └── model
│ │ │ ├── BuildableLocalComponentMetadata.java
│ │ │ ├── ComponentFileArtifactIdentifier.java
│ │ │ ├── DefaultLibraryBinaryIdentifier.java
│ │ │ ├── DefaultLibraryComponentSelector.java
│ │ │ ├── DefaultLocalComponentMetadata.java
│ │ │ ├── DefaultProjectComponentIdentifier.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
│ │ ├── model
│ │ │ ├── AttributeMatcher.java
│ │ │ ├── AttributeSelectionSchema.java
│ │ │ ├── ComponentArtifactMetadata.java
│ │ │ ├── ComponentArtifacts.java
│ │ │ ├── ComponentAttributeMatcher.java
│ │ │ ├── ComponentOverrideMetadata.java
│ │ │ ├── ComponentResolveMetadata.java
│ │ │ ├── ConfigurationMetadata.java
│ │ │ ├── ConfigurationNotFoundException.java
│ │ │ ├── DefaultCandidateResult.java
│ │ │ ├── DefaultCompatibilityCheckResult.java
│ │ │ ├── DefaultComponentOverrideMetadata.java
│ │ │ ├── DefaultDependencyMetadata.java
│ │ │ ├── DefaultIvyArtifactName.java
│ │ │ ├── DefaultModuleDescriptorArtifactMetadata.java
│ │ │ ├── DefaultVariantMetadata.java
│ │ │ ├── DependencyMetadata.java
│ │ │ ├── Exclude.java
│ │ │ ├── IvyArtifactName.java
│ │ │ ├── LocalComponentDependencyMetadata.java
│ │ │ ├── LocalOriginDependencyMetadata.java
│ │ │ ├── ModuleDescriptorArtifactMetadata.java
│ │ │ ├── ModuleSource.java
│ │ │ └── VariantMetadata.java
│ │ ├── NoMatchingConfigurationSelectionException.java
│ │ └── NoMatchingVariantSelectionException.java
│ ├── resolve
│ │ ├── ArtifactNotFoundException.java
│ │ ├── ArtifactResolveException.java
│ │ ├── ModuleVersionNotFoundException.java
│ │ ├── ModuleVersionResolveException.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
│ │ ├── BuildableComponentSelectionResult.java
│ │ ├── BuildableModuleComponentMetaDataResolveResult.java
│ │ ├── BuildableModuleVersionListingResolveResult.java
│ │ ├── BuildableTypedResolveResult.java
│ │ ├── ComponentIdResolveResult.java
│ │ ├── ComponentResolveResult.java
│ │ ├── DefaultBuildableArtifactResolveResult.java
│ │ ├── DefaultBuildableArtifactSetResolveResult.java
│ │ ├── DefaultBuildableComponentArtifactsResolveResult.java
│ │ ├── DefaultBuildableComponentIdResolveResult.java
│ │ ├── DefaultBuildableComponentResolveResult.java
│ │ ├── DefaultBuildableComponentSelectionResult.java
│ │ ├── DefaultBuildableModuleComponentMetaDataResolveResult.java
│ │ ├── DefaultBuildableModuleVersionListingResolveResult.java
│ │ ├── DefaultBuildableTypedResolveResult.java
│ │ ├── DefaultResourceAwareResolveResult.java
│ │ ├── ResolveResult.java
│ │ └── ResourceAwareResolveResult.java
│ ├── resource
│ │ ├── cached
│ │ │ ├── ByUrlCachedExternalResourceIndex.java
│ │ │ ├── CachedArtifactIndex.java
│ │ │ ├── CachedArtifact.java
│ │ │ ├── CachedExternalResourceIndex.java
│ │ │ ├── CachedExternalResource.java
│ │ │ ├── CachedItem.java
│ │ │ ├── DefaultCachedArtifact.java
│ │ │ ├── DefaultCachedExternalResourceIndex.java
│ │ │ ├── DefaultCachedExternalResource.java
│ │ │ ├── ExternalResourceFileStore.java
│ │ │ └── ivy
│ │ │ ├── AbstractCachedIndex.java
│ │ │ ├── ArtifactAtRepositoryCachedArtifactIndex.java
│ │ │ └── ArtifactAtRepositoryKey.java
│ │ ├── local
│ │ │ └── ivy
│ │ │ ├── LocallyAvailableResourceFinderFactory.java
│ │ │ └── PatternBasedLocallyAvailableResourceFinder.java
│ │ ├── transfer
│ │ │ ├── AbstractProgressLoggingHandler.java
│ │ │ ├── CacheAwareExternalResourceAccessor.java
│ │ │ ├── DefaultCacheAwareExternalResourceAccessor.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
│ │ │ │ └── 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
│ │ │ │ │ ├── ComponentRenderableDependency.java
│ │ │ │ │ ├── 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
│ │ │ │ ├── DependencyGraphRenderer.java
│ │ │ │ ├── LegendRenderer.java
│ │ │ │ ├── NodeRenderer.java
│ │ │ │ ├── nodes
│ │ │ │ │ ├── AbstractRenderableDependencyResult.java
│ │ │ │ │ ├── AbstractRenderableModuleResult.java
│ │ │ │ │ ├── DependencyEdge.java
│ │ │ │ │ ├── DependencyReportHeader.java
│ │ │ │ │ ├── InvertedRenderableModuleResult.java
│ │ │ │ │ ├── RenderableDependency.java
│ │ │ │ │ ├── RenderableDependencyResult.java
│ │ │ │ │ ├── RenderableModuleResult.java
│ │ │ │ │ ├── RenderableUnresolvedDependencyResult.java
│ │ │ │ │ ├── RequestedVersion.java
│ │ │ │ │ ├── ResolvedDependencyEdge.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
│ │ └── TaskReportTask.java
│ └── configuration
│ ├── Help.java
│ └── TaskDetailPrinter.java
├── 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
│ └── package-info.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
│ │ │ └── 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
│ │ │ │ ├── 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
│ │ │ └── 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
│ │ │ │ ├── IdeaDependenciesProvider.java
│ │ │ │ ├── IdeaScopeMappingRule.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
│ └── internal
│ ├── configurer
│ │ ├── DefaultUniqueProjectNameProvider.java
│ │ ├── HierarchicalElementAdapter.java
│ │ ├── HierarchicalElementDeduplicator.java
│ │ └── UniqueProjectNameProvider.java
│ ├── generator
│ │ ├── AbstractPersistableConfigurationObject.java
│ │ ├── generator
│ │ │ ├── Generator.java
│ │ │ ├── PersistableConfigurationObjectGenerator.java
│ │ │ └── PersistableConfigurationObject.java
│ │ ├── PropertiesPersistableConfigurationObject.java
│ │ └── XmlPersistableConfigurationObject.java
│ ├── IdeDependenciesExtractor.java
│ ├── IdePlugin.java
│ ├── resolver
│ │ ├── DefaultIdeDependencyResolver.java
│ │ ├── IdeDependencyResolver.java
│ │ ├── model
│ │ │ ├── IdeDependency.java
│ │ │ ├── IdeDependencyKey.java
│ │ │ ├── IdeExtendedRepoFileDependency.java
│ │ │ ├── IdeLocalFileDependency.java
│ │ │ ├── IdeProjectDependency.java
│ │ │ ├── IdeRepoFileDependency.java
│ │ │ └── UnresolvedIdeRepoFileDependency.java
│ │ ├── translator
│ │ │ └── ExternalModuleDependencyTranslator.java
│ │ └── UnresolvedDependenciesLogger.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
│ │ ├── DefaultBuildInvocations.java
│ │ ├── LaunchableGradleProjectTask.java
│ │ ├── LaunchableGradleTask.java
│ │ └── LaunchableGradleTaskSelector.java
│ ├── PublicationsBuilder.java
│ ├── TasksFactory.java
│ ├── ToolingModelBuilderSupport.java
│ └── ToolingModelServices.java
├── ide-native
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.visual-studio.properties
│ └── org
│ └── gradle
│ └── ide
│ └── visualstudio
│ ├── ConfigFile.java
│ ├── internal
│ │ ├── DefaultVisualStudioExtension.java
│ │ ├── DefaultVisualStudioProject.java
│ │ ├── DefaultVisualStudioSolution.java
│ │ ├── ExecutableVisualStudioProjectConfiguration.java
│ │ ├── VisualStudioExtensionInternal.java
│ │ ├── VisualStudioProjectConfiguration.java
│ │ ├── VisualStudioProjectMapper.java
│ │ ├── VisualStudioProjectRegistry.java
│ │ ├── VisualStudioProjectResolver.java
│ │ └── VisualStudioSolutionRegistry.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── VisualStudioPlugin.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
│ ├── VisualStudioSolution.java
│ └── XmlConfigFile.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
├── 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
│ │ │ ├── AbstractConsoleFunctionalSpec.groovy
│ │ │ ├── AbstractContinuousIntegrationTest.groovy
│ │ │ ├── AbstractDependencyResolutionTest.groovy
│ │ │ ├── AbstractHttpDependencyResolutionTest.groovy
│ │ │ ├── AbstractIntegrationSpec.groovy
│ │ │ ├── AbstractIntegrationTest.java
│ │ │ ├── AbstractMultiTestRunner.java
│ │ │ ├── AbstractTaskRelocationIntegrationTest.groovy
│ │ │ ├── archives
│ │ │ │ ├── ReproducibleArchivesInterceptor.groovy
│ │ │ │ ├── ReproducibleArchivesTestExtension.groovy
│ │ │ │ └── TestReproducibleArchives.groovy
│ │ │ ├── AutoTestedSamplesUtil.groovy
│ │ │ ├── AvailableJavaHomes.java
│ │ │ ├── build
│ │ │ │ ├── BuildTestFile.groovy
│ │ │ │ └── BuildTestFixture.groovy
│ │ │ ├── BuildCacheFixture.groovy
│ │ │ ├── BuildOperationsFixture.groovy
│ │ │ ├── CompilationOutputsFixture.groovy
│ │ │ ├── CrossVersionIntegrationSpec.groovy
│ │ │ ├── CrossVersionRetryRuleTest.groovy
│ │ │ ├── CrossVersionTestRunner.groovy
│ │ │ ├── daemon
│ │ │ │ ├── AbstractDaemonFixture.groovy
│ │ │ │ ├── DaemonClientFixture.groovy
│ │ │ │ ├── DaemonContextParser.java
│ │ │ │ ├── DaemonFixture.java
│ │ │ │ ├── DaemonIntegrationSpec.groovy
│ │ │ │ ├── DaemonLogFileStateProbe.groovy
│ │ │ │ ├── DaemonLogsAnalyzer.groovy
│ │ │ │ ├── DaemonRegistryStateProbe.groovy
│ │ │ │ ├── DaemonsFixture.java
│ │ │ │ ├── DaemonStateProbe.java
│ │ │ │ ├── LegacyDaemon.groovy
│ │ │ │ └── TestableDaemon.groovy
│ │ │ ├── DirectoryBuildCacheFixture.groovy
│ │ │ ├── executer
│ │ │ │ ├── AbstractDelegatingGradleExecuter.java
│ │ │ │ ├── AbstractGradleExecuter.java
│ │ │ │ ├── AnyOrderOutputMatcher.groovy
│ │ │ │ ├── ArtifactBuilder.java
│ │ │ │ ├── BuildServerGradleDistribution.groovy
│ │ │ │ ├── DaemonGradleExecuter.java
│ │ │ │ ├── DefaultGradleDistribution.java
│ │ │ │ ├── DependencyResolutionFailure.groovy
│ │ │ │ ├── DetailedExecutionFailure.groovy
│ │ │ │ ├── DownloadableGradleDistribution.groovy
│ │ │ │ ├── DurationMeasurement.java
│ │ │ │ ├── ExecutionFailure.java
│ │ │ │ ├── ExecutionResult.java
│ │ │ │ ├── ForkingGradleExecuter.java
│ │ │ │ ├── ForkingGradleHandle.java
│ │ │ │ ├── GradleBackedArtifactBuilder.java
│ │ │ │ ├── GradleContextualExecuter.java
│ │ │ │ ├── GradleDistribution.java
│ │ │ │ ├── GradleExecuterDecorator.java
│ │ │ │ ├── GradleExecuter.java
│ │ │ │ ├── GradleHandle.java
│ │ │ │ ├── GradleVersions.java
│ │ │ │ ├── InitScriptExecuterFixture.groovy
│ │ │ │ ├── InProcessGradleExecuter.java
│ │ │ │ ├── IntegrationTestBuildContext.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
│ │ │ ├── FluidDependenciesResolveRunner.groovy
│ │ │ ├── IgnoreVersions.java
│ │ │ ├── IntegrationTestHint.java
│ │ │ ├── jvm
│ │ │ │ ├── InstalledJvmLocator.java
│ │ │ │ ├── JvmInstallation.java
│ │ │ │ ├── OsXInstalledJvmLocator.java
│ │ │ │ ├── OsXJavaHomeParser.java
│ │ │ │ ├── UbuntuJvmLocator.java
│ │ │ │ └── WindowsOracleJvmLocator.java
│ │ │ ├── KillProcessAvailability.groovy
│ │ │ ├── KotlinScriptIntegrationTest.groovy
│ │ │ ├── logging
│ │ │ │ ├── GroupedOutputFixture.java
│ │ │ │ └── GroupedTaskFixture.java
│ │ │ ├── longlived
│ │ │ │ └── PersistentBuildProcessIntegrationTest.groovy
│ │ │ ├── MultiVersionIntegrationSpec.groovy
│ │ │ ├── MultiVersionSpecRunner.groovy
│ │ │ ├── ProcessFixture.groovy
│ │ │ ├── RetryRuleUtil.groovy
│ │ │ ├── Sample.java
│ │ │ ├── ScopeIdsFixture.groovy
│ │ │ ├── ScriptExecuter.groovy
│ │ │ ├── SourceFile.java
│ │ │ ├── TargetCoverage.java
│ │ │ ├── TargetVersions.java
│ │ │ ├── TaskOutputOriginBuildInvocationIdFixture.groovy
│ │ │ ├── TestDependency.groovy
│ │ │ ├── TestNGExecutionResult.groovy
│ │ │ ├── TestResources.java
│ │ │ ├── UsesSample.java
│ │ │ ├── versions
│ │ │ │ ├── ClasspathVersionSource.java
│ │ │ │ └── ReleasedVersionDistributions.java
│ │ │ ├── WellBehavedPluginTest.groovy
│ │ │ └── ZincScalaCompileFixture.groovy
│ │ └── test
│ │ ├── fixtures
│ │ │ ├── AbstractModule.groovy
│ │ │ ├── HttpModule.groovy
│ │ │ ├── HttpRepository.groovy
│ │ │ ├── ivy
│ │ │ │ ├── IvyDescriptorArtifact.groovy
│ │ │ │ ├── IvyDescriptorConfiguration.groovy
│ │ │ │ ├── IvyDescriptorDependencyExclusion.groovy
│ │ │ │ ├── IvyDescriptorDependency.groovy
│ │ │ │ ├── IvyDescriptor.groovy
│ │ │ │ ├── IvyFileModule.groovy
│ │ │ │ ├── IvyFileRepository.groovy
│ │ │ │ ├── IvyModule.java
│ │ │ │ ├── IvyRepository.groovy
│ │ │ │ ├── M2CompatibleIvyPatternHelper.groovy
│ │ │ │ ├── RemoteIvyModule.groovy
│ │ │ │ └── RemoteIvyRepository.groovy
│ │ │ ├── keystore
│ │ │ │ └── TestKeyStore.groovy
│ │ │ ├── maven
│ │ │ │ ├── AbstractMavenModule.groovy
│ │ │ │ ├── DefaultMavenMetaData.groovy
│ │ │ │ ├── DelegatingMavenModule.java
│ │ │ │ ├── M2Installation.groovy
│ │ │ │ ├── MavenDependencyExclusion.groovy
│ │ │ │ ├── MavenDependency.groovy
│ │ │ │ ├── MavenFileModule.groovy
│ │ │ │ ├── MavenFileRepository.groovy
│ │ │ │ ├── MavenLocalModule.groovy
│ │ │ │ ├── MavenLocalRepository.groovy
│ │ │ │ ├── MavenMetaData.groovy
│ │ │ │ ├── MavenModule.groovy
│ │ │ │ ├── MavenPom.groovy
│ │ │ │ ├── MavenRepository.groovy
│ │ │ │ ├── MavenScope.groovy
│ │ │ │ └── RemoteMavenModule.java
│ │ │ ├── ModuleArtifact.java
│ │ │ ├── Module.groovy
│ │ │ ├── plugin
│ │ │ │ └── PluginBuilder.groovy
│ │ │ ├── Repository.groovy
│ │ │ ├── resource
│ │ │ │ ├── RemoteArtifact.java
│ │ │ │ └── RemoteResource.groovy
│ │ │ └── server
│ │ │ ├── ExpectOne.groovy
│ │ │ ├── http
│ │ │ │ ├── AbstractHttpResource.groovy
│ │ │ │ ├── AuthScheme.groovy
│ │ │ │ ├── BasicHttpResource.groovy
│ │ │ │ ├── BlockingHttpServer.java
│ │ │ │ ├── ChainingHttpHandler.java
│ │ │ │ ├── CyclicBarrierAnyOfRequestHandler.java
│ │ │ │ ├── CyclicBarrierHttpServer.java
│ │ │ │ ├── CyclicBarrierRequestHandler.java
│ │ │ │ ├── DropConnectionFilter.groovy
│ │ │ │ ├── ExpectGetMissing.java
│ │ │ │ ├── ExpectPut.java
│ │ │ │ ├── HttpArtifact.groovy
│ │ │ │ ├── HttpBuildCache.groovy
│ │ │ │ ├── HttpDirectoryResource.groovy
│ │ │ │ ├── HttpResource.groovy
│ │ │ │ ├── HttpResourceInteraction.java
│ │ │ │ ├── HttpServerFixture.groovy
│ │ │ │ ├── HttpServer.groovy
│ │ │ │ ├── IvyHttpModule.groovy
│ │ │ │ ├── IvyHttpRepository.groovy
│ │ │ │ ├── MavenHttpArtifact.groovy
│ │ │ │ ├── MavenHttpModule.groovy
│ │ │ │ ├── MavenHttpRepository.groovy
│ │ │ │ ├── MetaDataArtifact.groovy
│ │ │ │ ├── NtlmAuthenticator.groovy
│ │ │ │ ├── PomHttpArtifact.groovy
│ │ │ │ ├── RepositoryHttpServer.groovy
│ │ │ │ ├── ResourceExpectation.java
│ │ │ │ ├── ResourceHandler.java
│ │ │ │ ├── ResourceHandlerWrapper.java
│ │ │ │ ├── SendFileContent.java
│ │ │ │ ├── SendFixedContent.java
│ │ │ │ ├── SendPartialResponseThenBlock.java
│ │ │ │ ├── TestProxyServer.groovy
│ │ │ │ ├── TestUserRealm.groovy
│ │ │ │ ├── TrackingHttpHandler.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
│ │ └── matchers
│ │ └── UserAgentMatcher.java
│ ├── 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
│ │ │ ├── CompositeDataCollector.java
│ │ │ ├── CompositeDataReporter.java
│ │ │ ├── CompositeInvocationCustomizer.groovy
│ │ │ ├── CrossBuildPerformanceTestRunner.groovy
│ │ │ ├── CrossVersionPerformanceTestRunner.groovy
│ │ │ ├── DataCollector.java
│ │ │ ├── DefaultBuildExperimentInvocationInfo.java
│ │ │ ├── DurationMeasurementImpl.java
│ │ │ ├── FlameGraphSanitizer.java
│ │ │ ├── ForkingGradleSession.groovy
│ │ │ ├── GradleBuildExperimentSpec.groovy
│ │ │ ├── GradleInvocationSpec.groovy
│ │ │ ├── GradleSession.java
│ │ │ ├── GradleSessionProvider.java
│ │ │ ├── GradleVsMavenBuildExperimentRunner.java
│ │ │ ├── GradleVsMavenPerformanceTestRunner.groovy
│ │ │ ├── HonestProfilerCollector.groovy
│ │ │ ├── InvocationCustomizer.java
│ │ │ ├── InvocationExecutorProvider.java
│ │ │ ├── InvocationSpec.groovy
│ │ │ ├── LogFiles.java
│ │ │ ├── MavenBuildExperimentSpec.groovy
│ │ │ ├── MavenInstallationDownloader.groovy
│ │ │ ├── MavenInstallation.groovy
│ │ │ ├── MavenInvocationSpec.groovy
│ │ │ ├── OperationTimer.java
│ │ │ ├── PerformanceTestDirectoryProvider.groovy
│ │ │ ├── PerformanceTestGradleDistribution.groovy
│ │ │ ├── PerformanceTestIdProvider.groovy
│ │ │ ├── PerformanceTestJvmOptions.groovy
│ │ │ ├── PerformanceTestRetryRule.groovy
│ │ │ ├── PerformanceTestSpec.java
│ │ │ ├── Profiler.java
│ │ │ ├── TestProjectLocator.groovy
│ │ │ ├── TestScenarioSelector.java
│ │ │ ├── ToolingApiBackedGradleSession.groovy
│ │ │ ├── WaitingReader.java
│ │ │ └── YourKitProfiler.groovy
│ │ ├── generator
│ │ │ ├── DependencyTree.groovy
│ │ │ ├── FileContentGenerator.groovy
│ │ │ ├── JavaTestProject.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
│ │ │ └── ApplyNonAbiChangeToJavaSourceFileMutator.groovy
│ │ ├── results
│ │ │ ├── AllResultsStore.java
│ │ │ ├── BaseCrossBuildResultsStore.java
│ │ │ ├── BaselineVersion.groovy
│ │ │ ├── BuildDisplayInfo.groovy
│ │ │ ├── Checks.java
│ │ │ ├── CompositeResultsStore.java
│ │ │ ├── ConnectionAction.java
│ │ │ ├── CrossBuildPerformanceResults.groovy
│ │ │ ├── CrossBuildPerformanceTestHistory.java
│ │ │ ├── CrossBuildResultsStore.java
│ │ │ ├── CrossVersionPerformanceResults.groovy
│ │ │ ├── CrossVersionPerformanceTestHistory.java
│ │ │ ├── CrossVersionResultsStore.java
│ │ │ ├── DataBaseSchemaUtil.java
│ │ │ ├── DataReporter.groovy
│ │ │ ├── FileRenderer.java
│ │ │ ├── FormatSupport.java
│ │ │ ├── GradleVsMavenBuildPerformanceResults.groovy
│ │ │ ├── GradleVsMavenBuildResultsStore.java
│ │ │ ├── GraphIndexPageGenerator.java
│ │ │ ├── HtmlPageGenerator.java
│ │ │ ├── IndexPageGenerator.java
│ │ │ ├── MeasuredOperationList.groovy
│ │ │ ├── NoResultsStore.groovy
│ │ │ ├── PerformanceDatabase.java
│ │ │ ├── PerformanceTestExecution.java
│ │ │ ├── PerformanceTestHistory.java
│ │ │ ├── PerformanceTestResult.java
│ │ │ ├── PrettyCalculator.groovy
│ │ │ ├── ReportGenerator.java
│ │ │ ├── ResultsStoreHelper.java
│ │ │ ├── ResultsStore.java
│ │ │ ├── ScenarioDefinition.java
│ │ │ ├── TestDataGenerator.java
│ │ │ ├── TestPageGenerator.java
│ │ │ └── VersionResults.java
│ │ ├── util
│ │ │ └── Git.groovy
│ │ └── WithExternalRepository.groovy
│ └── reporting
│ ├── flot.selection.min.js
│ ├── performanceGraph.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
│ │ │ ├── TestStoppableExecutor.groovy
│ │ │ └── TestThread.groovy
│ │ ├── ConcurrentTestUtil.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
│ ├── testfixtures
│ │ └── internal
│ │ └── NativeServicesTestFixture.java
│ ├── testing
│ │ └── internal
│ │ └── util
│ │ ├── GradlewRunner.java
│ │ ├── RetryFailure.java
│ │ ├── RetryRule.groovy
│ │ ├── RetryUtil.groovy
│ │ └── Specification.groovy
│ └── util
│ ├── DynamicDelegate.groovy
│ ├── EmptyStatement.groovy
│ ├── FailsWithMessageExtension.java
│ ├── FailsWithMessage.java
│ ├── JUnit4GroovyMockery.java
│ ├── Matchers.java
│ ├── PreconditionVerifier.groovy
│ ├── RedirectStdIn.java
│ ├── RedirectStdOutAndErr.java
│ ├── ReflectionEqualsMatcher.java
│ ├── Requires.groovy
│ ├── Resources.java
│ ├── SetSystemProperties.java
│ ├── TestClassLoader.groovy
│ ├── TestPreconditionExtension.groovy
│ ├── TestPrecondition.groovy
│ ├── 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
│ │ │ │ ├── DefaultIvyArtifact.java
│ │ │ │ ├── DefaultIvyArtifactSet.java
│ │ │ │ └── IvyArtifactNotationParserFactory.java
│ │ │ ├── dependency
│ │ │ │ ├── DefaultIvyDependency.java
│ │ │ │ ├── DefaultIvyDependencySet.java
│ │ │ │ └── IvyDependencyInternal.java
│ │ │ ├── IvyServices.java
│ │ │ ├── publication
│ │ │ │ ├── DefaultIvyConfigurationContainer.java
│ │ │ │ ├── DefaultIvyConfiguration.java
│ │ │ │ ├── DefaultIvyExtraInfoSpec.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
│ │ ├── InvalidIvyPublicationException.java
│ │ ├── IvyArtifact.java
│ │ ├── IvyArtifactSet.java
│ │ ├── IvyConfigurationContainer.java
│ │ ├── IvyConfiguration.java
│ │ ├── IvyDependency.java
│ │ ├── IvyExtraInfoSpec.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
├── 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
│ │ │ │ ├── AnnotationProcessorDetector.java
│ │ │ │ ├── CleaningJavaCompiler.java
│ │ │ │ ├── CleaningJavaCompilerSupport.java
│ │ │ │ ├── CommandLineJavaCompilerArgumentsGenerator.java
│ │ │ │ ├── CommandLineJavaCompiler.java
│ │ │ │ ├── CommandLineJavaCompileSpec.java
│ │ │ │ ├── CompilerForkUtils.java
│ │ │ │ ├── DaemonJavaCompiler.java
│ │ │ │ ├── DefaultJavaCompilerFactory.java
│ │ │ │ ├── DefaultJavaCompileSpecFactory.java
│ │ │ │ ├── DefaultJavaCompileSpec.java
│ │ │ │ ├── ForkingJavaCompileSpec.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── analyzer
│ │ │ │ │ │ ├── CachingClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassAnalysisCache.java
│ │ │ │ │ │ ├── ClassAnalysisSerializer.java
│ │ │ │ │ │ ├── ClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassFilesAnalyzer.java
│ │ │ │ │ │ ├── DefaultClassAnalysisCache.java
│ │ │ │ │ │ └── DefaultClassDependenciesAnalyzer.java
│ │ │ │ │ ├── asm
│ │ │ │ │ │ ├── ClassDependenciesVisitor.java
│ │ │ │ │ │ └── ClassRelevancyFilter.java
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── CompileCaches.java
│ │ │ │ │ │ ├── DefaultGeneralCompileCaches.java
│ │ │ │ │ │ └── GeneralCompileCaches.java
│ │ │ │ │ ├── ClassChangeProcessor.java
│ │ │ │ │ ├── ClassSetAnalysisUpdater.java
│ │ │ │ │ ├── CompilationSourceDirs.java
│ │ │ │ │ ├── deps
│ │ │ │ │ │ ├── AffectedClasses.java
│ │ │ │ │ │ ├── ClassAnalysis.java
│ │ │ │ │ │ ├── ClassDependentsAccumulator.java
│ │ │ │ │ │ ├── ClassSetAnalysisData.java
│ │ │ │ │ │ ├── ClassSetAnalysis.java
│ │ │ │ │ │ ├── DefaultDependentsSet.java
│ │ │ │ │ │ ├── DependencyToAll.java
│ │ │ │ │ │ ├── DependentsSet.java
│ │ │ │ │ │ ├── LocalClassSetAnalysisStore.java
│ │ │ │ │ │ └── OutputToNameConverter.java
│ │ │ │ │ ├── IncrementalCompilationFinalizer.java
│ │ │ │ │ ├── IncrementalCompilationInitializer.java
│ │ │ │ │ ├── IncrementalCompilerDecorator.java
│ │ │ │ │ ├── IncrementalCompilerFactory.java
│ │ │ │ │ ├── jar
│ │ │ │ │ │ ├── CachingJarSnapshotter.java
│ │ │ │ │ │ ├── ClasspathJarFinder.java
│ │ │ │ │ │ ├── DefaultJarSnapshotCache.java
│ │ │ │ │ │ ├── DefaultJarSnapshotter.java
│ │ │ │ │ │ ├── JarArchive.java
│ │ │ │ │ │ ├── JarChangeDependentsFinder.java
│ │ │ │ │ │ ├── JarChangeProcessor.java
│ │ │ │ │ │ ├── JarClasspathSnapshotData.java
│ │ │ │ │ │ ├── JarClasspathSnapshotDataSerializer.java
│ │ │ │ │ │ ├── JarClasspathSnapshotFactory.java
│ │ │ │ │ │ ├── JarClasspathSnapshot.java
│ │ │ │ │ │ ├── JarClasspathSnapshotMaker.java
│ │ │ │ │ │ ├── JarClasspathSnapshotProvider.java
│ │ │ │ │ │ ├── JarClasspathSnapshotWriter.java
│ │ │ │ │ │ ├── JarSnapshotCache.java
│ │ │ │ │ │ ├── JarSnapshotData.java
│ │ │ │ │ │ ├── JarSnapshotDataSerializer.java
│ │ │ │ │ │ ├── JarSnapshot.java
│ │ │ │ │ │ ├── JarSnapshotter.java
│ │ │ │ │ │ ├── LocalJarClasspathSnapshotStore.java
│ │ │ │ │ │ └── PreviousCompilation.java
│ │ │ │ │ ├── JavaChangeProcessor.java
│ │ │ │ │ ├── recomp
│ │ │ │ │ │ └── RecompilationSpec.java
│ │ │ │ │ ├── RecompilationNotNecessary.java
│ │ │ │ │ ├── RecompilationSpecProvider.java
│ │ │ │ │ ├── SelectiveCompiler.java
│ │ │ │ │ └── SourceToNameConverter.java
│ │ │ │ ├── JavaCompilerArgumentsBuilder.java
│ │ │ │ ├── JavaCompilerFactory.java
│ │ │ │ ├── JavaCompileSpec.java
│ │ │ │ ├── JavaHomeBasedJavaCompilerFactory.java
│ │ │ │ ├── JdkJavaCompiler.java
│ │ │ │ ├── JdkTools.java
│ │ │ │ └── NormalizingJavaCompiler.java
│ │ │ ├── CurrentJvmJavaToolChain.java
│ │ │ ├── JavaHomeBasedJavaToolChain.java
│ │ │ └── JavaToolChainFactory.java
│ │ └── tasks
│ │ ├── compile
│ │ │ ├── CompileOptions.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
│ │ │ ├── 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-lang.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.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
│ ├── 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
│ ├── cpp
│ │ ├── CppSourceSet.java
│ │ ├── internal
│ │ │ ├── DefaultCppCompileSpec.java
│ │ │ ├── DefaultCppPCHCompileSpec.java
│ │ │ └── DefaultCppSourceSet.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── CppLangPlugin.java
│ │ │ ├── CppPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── CppCompile.java
│ │ ├── CppPreCompiledHeaderCompile.java
│ │ └── package-info.java
│ ├── nativeplatform
│ │ ├── internal
│ │ │ ├── AbstractHeaderExportingDependentSourceSet.java
│ │ │ ├── AbstractHeaderExportingSourceSet.java
│ │ │ ├── AbstractNativeCompileSpec.java
│ │ │ ├── CompileTaskConfig.java
│ │ │ ├── incremental
│ │ │ │ ├── BuildableCompilationState.java
│ │ │ │ ├── CompilationFileState.java
│ │ │ │ ├── CompilationStateCacheFactory.java
│ │ │ │ ├── CompilationState.java
│ │ │ │ ├── CompilationStateSerializer.java
│ │ │ │ ├── DefaultCompilationStateCacheFactory.java
│ │ │ │ ├── DefaultIncrementalCompilation.java
│ │ │ │ ├── DefaultSourceIncludesParser.java
│ │ │ │ ├── DefaultSourceIncludesResolver.java
│ │ │ │ ├── IncrementalCompilation.java
│ │ │ │ ├── IncrementalCompileProcessor.java
│ │ │ │ ├── IncrementalCompilerBuilder.java
│ │ │ │ ├── IncrementalNativeCompiler.java
│ │ │ │ ├── ResolvedInclude.java
│ │ │ │ ├── SourceIncludesParser.java
│ │ │ │ ├── SourceIncludesResolver.java
│ │ │ │ └── sourceparser
│ │ │ │ ├── CSourceParser.java
│ │ │ │ ├── DefaultIncludeDirectives.java
│ │ │ │ ├── DefaultInclude.java
│ │ │ │ ├── PreprocessingReader.java
│ │ │ │ └── RegexBackedCSourceParser.java
│ │ │ ├── NativeLanguageTransform.java
│ │ │ ├── PCHCompileTaskConfig.java
│ │ │ ├── registry
│ │ │ │ └── NativeLanguageServices.java
│ │ │ └── SourceCompileTaskConfig.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
│ └── 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
├── language-scala
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.scala-lang.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ └── scala
│ │ │ ├── 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
│ │ │ ├── BuildActionsFactory.java
│ │ │ ├── CommandLineActionFactory.java
│ │ │ ├── CommandLineAction.java
│ │ │ ├── converter
│ │ │ │ ├── DaemonCommandLineConverter.java
│ │ │ │ ├── LayoutToPropertiesConverter.java
│ │ │ │ ├── PropertiesToDaemonParametersConverter.java
│ │ │ │ ├── PropertiesToLogLevelConfigurationConverter.java
│ │ │ │ ├── PropertiesToParallelismConfigurationConverter.java
│ │ │ │ └── PropertiesToStartParameterConverter.java
│ │ │ ├── ExceptionReportingAction.java
│ │ │ ├── ExecuteBuildAction.java
│ │ │ ├── JavaRuntimeValidationAction.java
│ │ │ ├── ParametersConverter.java
│ │ │ ├── Parameters.java
│ │ │ ├── ReportDaemonStatusAction.java
│ │ │ ├── RunBuildAction.java
│ │ │ └── StopDaemonAction.java
│ │ ├── daemon
│ │ │ ├── bootstrap
│ │ │ │ ├── DaemonGreeter.java
│ │ │ │ ├── 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
│ │ │ │ ├── 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
│ │ │ │ ├── DaemonJvmOptions.java
│ │ │ │ ├── DaemonParameters.java
│ │ │ │ ├── DaemonServerConfiguration.java
│ │ │ │ ├── DefaultDaemonServerConfiguration.java
│ │ │ │ ├── ForegroundDaemonConfiguration.java
│ │ │ │ └── GradleProperties.java
│ │ │ ├── context
│ │ │ │ ├── DaemonCompatibilitySpec.java
│ │ │ │ ├── DaemonConnectDetails.java
│ │ │ │ ├── DaemonContextBuilder.java
│ │ │ │ ├── DaemonContext.java
│ │ │ │ └── DefaultDaemonContext.java
│ │ │ ├── DaemonExecHandleBuilder.java
│ │ │ ├── diagnostics
│ │ │ │ ├── DaemonDiagnostics.java
│ │ │ │ └── DaemonStartupInfo.java
│ │ │ ├── logging
│ │ │ │ └── DaemonMessages.java
│ │ │ ├── protocol
│ │ │ │ ├── BuildAndStop.java
│ │ │ │ ├── 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
│ │ │ │ ├── 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
│ │ │ │ │ ├── DefaultSlidingWindow.java
│ │ │ │ │ ├── GarbageCollectionCheck.java
│ │ │ │ │ ├── GarbageCollectionEvent.java
│ │ │ │ │ ├── GarbageCollectionInfo.java
│ │ │ │ │ ├── GarbageCollectionMonitor.java
│ │ │ │ │ ├── GarbageCollectionStats.java
│ │ │ │ │ ├── GarbageCollectorMonitoringStrategy.java
│ │ │ │ │ └── SlidingWindow.java
│ │ │ │ ├── GcThrashingDaemonExpirationStrategy.java
│ │ │ │ ├── HealthExpirationStrategy.java
│ │ │ │ ├── HealthLogger.java
│ │ │ │ ├── LowMemoryDaemonExpirationStrategy.java
│ │ │ │ ├── LowPermGenDaemonExpirationStrategy.java
│ │ │ │ └── LowTenuredSpaceDaemonExpirationStrategy.java
│ │ │ ├── IncomingConnectionHandler.java
│ │ │ ├── MasterExpirationStrategy.java
│ │ │ ├── NotMostRecentlyUsedDaemonExpirationStrategy.java
│ │ │ ├── scaninfo
│ │ │ │ ├── DaemonScanInfo.java
│ │ │ │ └── DefaultDaemonScanInfo.java
│ │ │ ├── stats
│ │ │ │ └── DaemonRunningStats.java
│ │ │ └── SynchronizedDispatchConnection.java
│ │ ├── exec
│ │ │ ├── BuildActionExecuter.java
│ │ │ ├── BuildActionParameters.java
│ │ │ ├── BuildExecuter.java
│ │ │ ├── ChainingBuildActionRunner.java
│ │ │ ├── DefaultBuildActionParameters.java
│ │ │ ├── GradleBuildController.java
│ │ │ ├── InProcessBuildActionExecuter.java
│ │ │ └── RunAsBuildOperationBuildActionRunner.java
│ │ ├── GradleMain.java
│ │ └── Main.java
│ └── tooling
│ └── internal
│ └── provider
│ ├── BuildActionResult.java
│ ├── BuildClientSubscriptions.java
│ ├── BuildModelAction.java
│ ├── ClientProvidedBuildAction.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
│ │ ├── AbstractResult.java
│ │ ├── AbstractTaskResult.java
│ │ ├── AbstractTestResult.java
│ │ ├── DefaultFailure.java
│ │ ├── DefaultFailureResult.java
│ │ ├── DefaultOperationDescriptor.java
│ │ ├── DefaultOperationFinishedProgressEvent.java
│ │ ├── DefaultOperationStartedProgressEvent.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
│ ├── ExecuteBuildActionRunner.java
│ ├── GradleThreadBuildActionExecuter.java
│ ├── InternalCancellationTokenAdapter.java
│ ├── LauncherServices.java
│ ├── LoggingBridgingBuildActionExecuter.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
│ │ ├── SerializeMap.java
│ │ └── WellKnownClassLoaderRegistry.java
│ ├── ServicesSetupBuildActionExecuter.java
│ ├── SessionFailureReportingActionExecuter.java
│ ├── SetupLoggingActionExecuter.java
│ ├── ShutdownCoordinator.java
│ ├── StartParamsValidatingActionExecuter.java
│ ├── SubscribableBuildAction.java
│ ├── SubscribableBuildActionRunner.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
│ │ │ ├── Logger.java
│ │ │ ├── Logging.java
│ │ │ ├── LoggingManager.java
│ │ │ ├── LoggingOutput.java
│ │ │ ├── LogLevel.java
│ │ │ ├── package-info.java
│ │ │ └── StandardOutputListener.java
│ │ ├── internal
│ │ │ ├── featurelifecycle
│ │ │ │ ├── DeprecatedFeatureHandler.java
│ │ │ │ ├── DeprecatedFeatureUsage.java
│ │ │ │ ├── LoggingDeprecatedFeatureHandler.java
│ │ │ │ └── UsageLocationReporter.java
│ │ │ └── logging
│ │ │ ├── compatbridge
│ │ │ │ └── LoggingManagerInternalCompatibilityBridge.java
│ │ │ ├── config
│ │ │ │ ├── LoggingConfigurer.java
│ │ │ │ ├── LoggingRouter.java
│ │ │ │ ├── LoggingSourceSystem.java
│ │ │ │ ├── LoggingSystemAdapter.java
│ │ │ │ └── LoggingSystem.java
│ │ │ ├── console
│ │ │ │ ├── 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
│ │ │ │ ├── Label.java
│ │ │ │ ├── MultiLineBuildProgressArea.java
│ │ │ │ ├── ProgressOperation.java
│ │ │ │ ├── ProgressOperations.java
│ │ │ │ ├── RedrawableLabel.java
│ │ │ │ ├── StyledLabel.java
│ │ │ │ ├── StyledTextOutputBackedRenderer.java
│ │ │ │ ├── TextArea.java
│ │ │ │ ├── ThrottlingOutputEventListener.java
│ │ │ │ └── WorkInProgressRenderer.java
│ │ │ ├── ConsoleRenderer.java
│ │ │ ├── DefaultLoggingConfiguration.java
│ │ │ ├── events
│ │ │ │ ├── BatchOutputEventListener.java
│ │ │ │ ├── CategorisedOutputEvent.java
│ │ │ │ ├── EndOutputEvent.java
│ │ │ │ ├── LogEvent.java
│ │ │ │ ├── LogLevelChangeEvent.java
│ │ │ │ ├── MaxWorkerCountChangeEvent.java
│ │ │ │ ├── OperationIdentifier.java
│ │ │ │ ├── OutputEvent.java
│ │ │ │ ├── OutputEventListener.java
│ │ │ │ ├── ProgressCompleteEvent.java
│ │ │ │ ├── ProgressEvent.java
│ │ │ │ ├── ProgressStartEvent.java
│ │ │ │ ├── RenderableOutputEvent.java
│ │ │ │ ├── StyledTextOutputEvent.java
│ │ │ │ └── UpdateNowEvent.java
│ │ │ ├── format
│ │ │ │ ├── DurationFormatter.java
│ │ │ │ ├── LogHeaderFormatter.java
│ │ │ │ ├── PrettyPrefixedLogHeaderFormatter.java
│ │ │ │ ├── StatusPostfixLogHeaderFormatter.java
│ │ │ │ └── TersePrettyDurationFormatter.java
│ │ │ ├── LoggingCommandLineConverter.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
│ │ │ │ ├── SpanSerializer.java
│ │ │ │ └── StyledTextOutputEventSerializer.java
│ │ │ ├── services
│ │ │ │ ├── DefaultLoggingManagerFactory.java
│ │ │ │ ├── DefaultLoggingManager.java
│ │ │ │ ├── DefaultStyledTextOutputFactory.java
│ │ │ │ ├── LoggingBackedStyledTextOutput.java
│ │ │ │ ├── LoggingServiceRegistry.java
│ │ │ │ ├── ProgressLoggingBridge.java
│ │ │ │ └── TextStreamOutputEventListener.java
│ │ │ ├── sink
│ │ │ │ ├── AnsiConsoleUtil.java
│ │ │ │ ├── ConsoleConfigureAction.java
│ │ │ │ ├── GroupingProgressLogEventGenerator.java
│ │ │ │ ├── OutputEventRenderer.java
│ │ │ │ └── ProgressLogEventGenerator.java
│ │ │ ├── slf4j
│ │ │ │ ├── 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
│ │ │ ├── LinePrefixingStyledTextOutput.java
│ │ │ ├── Span.java
│ │ │ ├── StreamBackedStandardOutputListener.java
│ │ │ ├── StreamingStyledTextOutputFactory.java
│ │ │ ├── StreamingStyledTextOutput.java
│ │ │ ├── StyledTextOutputFactory.java
│ │ │ ├── StyledTextOutput.java
│ │ │ └── Style.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
│ │ │ │ ├── LoggingMavenTransferListener.java
│ │ │ │ ├── MavenDeployAction.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
│ │ │ │ ├── DefaultMavenArtifact.java
│ │ │ │ ├── DefaultMavenArtifactSet.java
│ │ │ │ └── MavenArtifactNotationParserFactory.java
│ │ │ ├── dependencies
│ │ │ │ ├── DefaultMavenDependency.java
│ │ │ │ └── MavenDependencyInternal.java
│ │ │ ├── MavenPublishServices.java
│ │ │ ├── publication
│ │ │ │ ├── DefaultMavenPom.java
│ │ │ │ ├── DefaultMavenProjectIdentity.java
│ │ │ │ ├── DefaultMavenPublication.java
│ │ │ │ ├── MavenPomInternal.java
│ │ │ │ └── MavenPublicationInternal.java
│ │ │ ├── publisher
│ │ │ │ ├── AbstractMavenPublisher.java
│ │ │ │ ├── MavenLocalPublisher.java
│ │ │ │ ├── MavenNormalizedPublication.java
│ │ │ │ ├── MavenProjectIdentity.java
│ │ │ │ ├── MavenPublisher.java
│ │ │ │ ├── MavenRemotePublisher.java
│ │ │ │ ├── StaticLockingMavenPublisher.java
│ │ │ │ └── ValidatingMavenPublisher.java
│ │ │ └── tasks
│ │ │ └── MavenPomFileGenerator.java
│ │ ├── InvalidMavenPublicationException.java
│ │ ├── MavenArtifact.java
│ │ ├── MavenArtifactSet.java
│ │ ├── MavenDependency.java
│ │ ├── MavenPom.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
│ ├── Decoder.java
│ ├── DefaultSerializer.java
│ ├── DefaultSerializerRegistry.java
│ ├── Encoder.java
│ ├── ExceptionPlaceholder.java
│ ├── ExceptionReplacingObjectInputStream.java
│ ├── ExceptionReplacingObjectOutputStream.java
│ ├── FlushableEncoder.java
│ ├── HashCodeSerializer.java
│ ├── InputStreamBackedDecoder.java
│ ├── kryo
│ │ ├── KryoBackedDecoder.java
│ │ ├── KryoBackedEncoder.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
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── model
│ │ │ └── DefaultObjectFactory.java
│ │ ├── model
│ │ │ └── ObjectFactory.java
│ │ ├── Named.java
│ │ ├── Namer.java
│ │ └── reflect
│ │ ├── HasPublicType.java
│ │ ├── package-info.java
│ │ └── TypeOf.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
│ │ │ └── UnmanagedStruct.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
│ │ │ ├── ClassTypeWrapper.java
│ │ │ ├── GenericArrayTypeWrapper.java
│ │ │ ├── ModelType.java
│ │ │ ├── ModelTypes.java
│ │ │ ├── ParameterizedTypeWrapper.java
│ │ │ ├── TypeVariableTypeWrapper.java
│ │ │ ├── TypeWrapper.java
│ │ │ ├── WildcardTypeWrapper.java
│ │ │ └── WildcardWrapper.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
├── 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
│ │ │ ├── UnixConsoleMetaData.java
│ │ │ └── WindowsConsoleDetector.java
│ │ ├── filesystem
│ │ │ ├── Chmod.java
│ │ │ ├── DefaultFileMetadata.java
│ │ │ ├── FileCanonicalizer.java
│ │ │ ├── FileException.java
│ │ │ ├── FileMetadataAccessor.java
│ │ │ ├── FileMetadataSnapshot.java
│ │ │ ├── FileModeAccessor.java
│ │ │ ├── FileModeMutator.java
│ │ │ ├── FileSystem.java
│ │ │ ├── FileType.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
│ │ │ │ ├── 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
├── 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
│ │ ├── DependentSourceSet.java
│ │ ├── FunctionalSourceSet.java
│ │ ├── internal
│ │ │ ├── AbstractLanguageSourceSet.java
│ │ │ ├── compile
│ │ │ │ ├── CompilerFactory.java
│ │ │ │ ├── Compiler.java
│ │ │ │ ├── CompilerUtil.java
│ │ │ │ └── CompileSpec.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
│ │ │ ├── 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
│ │ ├── DefaultClasspath.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
│ │ │ ├── IncludeDirectives.java
│ │ │ ├── Include.java
│ │ │ └── IncludeType.java
│ │ ├── NativeResourceSet.java
│ │ └── package-info.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
│ │ ├── 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
│ │ ├── DefaultTool.java
│ │ ├── LinkerSpec.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
│ │ └── TargetedNativeComponentInternal.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
│ ├── 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
│ ├── tasks
│ │ ├── AbstractLinkTask.java
│ │ ├── CreateStaticLibrary.java
│ │ ├── InstallExecutable.java
│ │ ├── LinkExecutable.java
│ │ ├── LinkSharedLibrary.java
│ │ ├── ObjectFilesToBinary.java
│ │ ├── package-info.java
│ │ └── PrefixHeaderFileGenerateTask.java
│ ├── toolchain
│ │ ├── Clang.java
│ │ ├── CommandLineToolConfiguration.java
│ │ ├── GccCommandLineToolConfiguration.java
│ │ ├── GccCompatibleToolChain.java
│ │ ├── Gcc.java
│ │ ├── GccPlatformToolChain.java
│ │ ├── internal
│ │ │ ├── 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
│ │ │ │ └── WindowsResourceCompileSpec.java
│ │ │ ├── DefaultCommandLineToolInvocation.java
│ │ │ ├── DefaultCommandLineToolInvocationWorker.java
│ │ │ ├── DefaultMutableCommandLineToolContext.java
│ │ │ ├── DefaultNativeToolChainRegistry.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
│ │ │ │ ├── ObjectiveCCompiler.java
│ │ │ │ ├── ObjectiveCPCHCompiler.java
│ │ │ │ ├── ObjectiveCppCompiler.java
│ │ │ │ ├── ObjectiveCppPCHCompiler.java
│ │ │ │ ├── TargetPlatformConfiguration.java
│ │ │ │ └── version
│ │ │ │ ├── CompilerMetaDataProviderFactory.java
│ │ │ │ ├── CompilerMetaDataProvider.java
│ │ │ │ ├── GccVersionDeterminer.java
│ │ │ │ └── GccVersionResult.java
│ │ │ ├── MacroArgsConverter.java
│ │ │ ├── msvcpp
│ │ │ │ ├── ArchitectureDescriptor.java
│ │ │ │ ├── Assembler.java
│ │ │ │ ├── CCompiler.java
│ │ │ │ ├── CPCHCompiler.java
│ │ │ │ ├── CppCompiler.java
│ │ │ │ ├── CppPCHCompiler.java
│ │ │ │ ├── DefaultUcrtLocator.java
│ │ │ │ ├── DefaultVisualCppPlatformToolChain.java
│ │ │ │ ├── DefaultVisualStudioLocator.java
│ │ │ │ ├── DefaultWindowsSdkLocator.java
│ │ │ │ ├── EscapeUserArgs.java
│ │ │ │ ├── LibExeStaticLibraryArchiver.java
│ │ │ │ ├── LinkExeLinker.java
│ │ │ │ ├── Ucrt.java
│ │ │ │ ├── UcrtLocator.java
│ │ │ │ ├── VisualCppCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppInstall.java
│ │ │ │ ├── VisualCppNativeCompiler.java
│ │ │ │ ├── VisualCppOptionsFileArgsWriter.java
│ │ │ │ ├── VisualCppPCHCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppPlatformToolProvider.java
│ │ │ │ ├── VisualCppToolChain.java
│ │ │ │ ├── VisualStudioInstall.java
│ │ │ │ ├── VisualStudioLocator.java
│ │ │ │ ├── WindowsResourceCompiler.java
│ │ │ │ ├── WindowsSdk.java
│ │ │ │ └── WindowsSdkLocator.java
│ │ │ ├── MutableCommandLineToolContext.java
│ │ │ ├── NativeCompiler.java
│ │ │ ├── NativeCompileSpec.java
│ │ │ ├── NativeToolChainInternal.java
│ │ │ ├── NativeToolChainRegistryInternal.java
│ │ │ ├── OptionsFileArgsWriter.java
│ │ │ ├── OutputCleaningCompiler.java
│ │ │ ├── PCHUtils.java
│ │ │ ├── PlatformToolProvider.java
│ │ │ ├── plugins
│ │ │ │ └── StandardToolChainsPlugin.java
│ │ │ ├── PreCompiledHeader.java
│ │ │ ├── tools
│ │ │ │ ├── CommandLineToolConfigurationInternal.java
│ │ │ │ ├── CommandLineToolSearchResult.java
│ │ │ │ ├── DefaultCommandLineToolConfiguration.java
│ │ │ │ ├── DefaultGccCommandLineToolConfiguration.java
│ │ │ │ ├── GccCommandLineToolConfigurationInternal.java
│ │ │ │ ├── ToolRegistry.java
│ │ │ │ └── ToolSearchPath.java
│ │ │ ├── ToolType.java
│ │ │ └── UnavailablePlatformToolProvider.java
│ │ ├── NativePlatformToolChain.java
│ │ ├── NativeToolChain.java
│ │ ├── NativeToolChainRegistry.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── ClangCompilerPlugin.java
│ │ │ ├── GccCompilerPlugin.java
│ │ │ ├── MicrosoftVisualCppCompilerPlugin.java
│ │ │ └── package-info.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
│ │ ├── package-info.java
│ │ ├── TwirlImports.java
│ │ └── TwirlSourceSet.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
│ │ │ │ ├── RoutesCompilerAdapterV22X.java
│ │ │ │ ├── RoutesCompilerAdapterV23X.java
│ │ │ │ ├── RoutesCompilerAdapterV24X.java
│ │ │ │ ├── RoutesCompilerFactory.java
│ │ │ │ ├── RoutesCompiler.java
│ │ │ │ ├── RoutesCompileSpec.java
│ │ │ │ └── VersionedRoutesCompilerAdapter.java
│ │ │ ├── run
│ │ │ │ ├── DefaultPlayRunSpec.java
│ │ │ │ ├── DefaultVersionedPlayRunAdapter.java
│ │ │ │ ├── PlayApplicationDeploymentHandle.java
│ │ │ │ ├── PlayApplicationRunnerFactory.java
│ │ │ │ ├── PlayApplicationRunner.java
│ │ │ │ ├── PlayApplicationRunnerToken.java
│ │ │ │ ├── PlayAppLifecycleUpdate.java
│ │ │ │ ├── PlayRunAdapterV22X.java
│ │ │ │ ├── PlayRunAdapterV23X.java
│ │ │ │ ├── PlayRunAdapterV24X.java
│ │ │ │ ├── PlayRunAdapterV25X.java
│ │ │ │ ├── PlayRunSpec.java
│ │ │ │ ├── PlayRunWorkerClientProtocol.java
│ │ │ │ ├── PlayRunWorkerServerProtocol.java
│ │ │ │ ├── PlayWorkerClient.java
│ │ │ │ ├── PlayWorkerServer.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
│ │ │ ├── TwirlCompilerAdapterV10X.java
│ │ │ ├── TwirlCompilerAdapterV22X.java
│ │ │ ├── TwirlCompilerFactory.java
│ │ │ ├── TwirlCompiler.java
│ │ │ ├── TwirlCompileSpec.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
│ │ ├── IvyPluginPublishingRules.java
│ │ ├── JavaGradlePluginPlugin.java
│ │ ├── MavenPluginPublishingRules.java
│ │ └── package-info.java
│ └── tasks
│ ├── GeneratePluginDescriptors.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.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
│ │ │ │ ├── DefaultJavaSourceSet.java
│ │ │ │ ├── DefaultJvmResourceSet.java
│ │ │ │ ├── JavaLibrary.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
│ │ │ └── SourceSetCompileClasspath.java
│ │ ├── plugins
│ │ │ ├── ApplicationPluginConvention.java
│ │ │ ├── ApplicationPlugin.java
│ │ │ ├── BasePluginConvention.java
│ │ │ ├── BasePlugin.java
│ │ │ ├── GroovyBasePlugin.java
│ │ │ ├── GroovyPlugin.java
│ │ │ ├── internal
│ │ │ │ └── SourceSetUtil.java
│ │ │ ├── JavaBasePlugin.java
│ │ │ ├── JavaLibraryDistributionPlugin.java
│ │ │ ├── JavaLibraryPlugin.java
│ │ │ ├── JavaPluginConvention.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
│ └── 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
│ │ ├── DefaultPluginManagementSpec.java
│ │ ├── DefaultPluginResolutionStrategy.java
│ │ └── DefaultPluginResolveDetails.java
│ ├── repository
│ │ └── internal
│ │ ├── AbstractArtifactPluginRepository.java
│ │ ├── AbstractPluginRepository.java
│ │ ├── BackedByArtifactRepositories.java
│ │ ├── DefaultGradlePluginPortal.java
│ │ ├── DefaultIvyPluginRepository.java
│ │ ├── DefaultMavenPluginRepository.java
│ │ ├── DefaultPluginRepositoryFactory.java
│ │ ├── DefaultPluginRepositoryRegistry.java
│ │ └── PluginRepositoryInternal.java
│ └── use
│ ├── internal
│ │ ├── DefaultPluginRequestApplicator.java
│ │ └── PluginResolverFactory.java
│ └── resolve
│ ├── internal
│ │ ├── ArtifactRepositoryPluginResolver.java
│ │ ├── ClassPathPluginResolution.java
│ │ ├── CompositePluginResolver.java
│ │ ├── CorePluginResolver.java
│ │ ├── NoopPluginResolver.java
│ │ ├── NotNonCorePluginOnClasspathCheckPluginResolver.java
│ │ ├── PluginResolution.java
│ │ ├── PluginResolutionResult.java
│ │ ├── PluginResolveContext.java
│ │ ├── PluginResolver.java
│ │ └── SimplePluginResolution.java
│ └── service
│ └── internal
│ ├── ClientStatus.java
│ ├── DeprecationListeningPluginResolutionServiceClient.java
│ ├── ErrorResponse.java
│ ├── HttpPluginResolutionServiceClient.java
│ ├── InjectedClasspathPluginResolver.java
│ ├── InMemoryCachingPluginResolutionServiceClient.java
│ ├── OfflinePluginResolutionServiceClient.java
│ ├── PersistentCachingPluginResolutionServiceClient.java
│ ├── PluginResolutionServiceClient.java
│ ├── PluginResolutionServiceResolver.java
│ └── PluginUseMetaData.java
├── process-services
│ └── org
│ └── gradle
│ └── process
│ ├── BaseExecSpec.java
│ ├── ExecResult.java
│ ├── ExecSpec.java
│ ├── internal
│ │ ├── ExecException.java
│ │ ├── ExecHandleBuilder.java
│ │ ├── ExecHandleFactory.java
│ │ ├── ExecHandle.java
│ │ ├── ExecHandleListener.java
│ │ ├── ExecHandleState.java
│ │ └── health
│ │ └── memory
│ │ ├── AvailableMemory.java
│ │ ├── DefaultJvmMemoryInfo.java
│ │ ├── DefaultMemoryManager.java
│ │ ├── DefaultOsMemoryInfo.java
│ │ ├── DisabledOsMemoryInfo.java
│ │ ├── JvmMemoryInfo.java
│ │ ├── JvmMemoryStatus.java
│ │ ├── JvmMemoryStatusListener.java
│ │ ├── JvmMemoryStatusSnapshot.java
│ │ ├── MaximumHeapHelper.java
│ │ ├── MBeanAttributeProvider.java
│ │ ├── MBeanAvailableMemory.java
│ │ ├── MeminfoAvailableMemory.java
│ │ ├── MemoryAmount.java
│ │ ├── MemoryHolder.java
│ │ ├── MemoryManager.java
│ │ ├── NativeOsxAvailableMemory.java
│ │ ├── OsMemoryInfo.java
│ │ ├── OsMemoryStatus.java
│ │ ├── OsMemoryStatusListener.java
│ │ ├── OsMemoryStatusSnapshot.java
│ │ └── TotalPhysicalMemoryProvider.java
│ └── ProcessForkOptions.java
├── publish
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.publishing.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── api
│ └── publish
│ ├── internal
│ │ ├── DefaultPublicationContainer.java
│ │ ├── DefaultPublishingExtension.java
│ │ ├── ProjectDependencyPublicationResolver.java
│ │ ├── PublicationFieldValidator.java
│ │ ├── PublicationInternal.java
│ │ ├── PublishOperation.java
│ │ └── PublishServices.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── PublishingPlugin.java
│ ├── PublicationContainer.java
│ ├── Publication.java
│ └── PublishingExtension.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
│ │ ├── 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
│ ├── BuildOperationFiringExternalResourceDecorator.java
│ ├── CachingTextResource.java
│ ├── connector
│ │ ├── ResourceConnectorFactory.java
│ │ └── ResourceConnectorSpecification.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
│ │ ├── 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
│ ├── LocalBinaryResource.java
│ ├── metadata
│ │ ├── DefaultExternalResourceMetaData.java
│ │ ├── ExternalResourceMetaDataCompare.java
│ │ └── ExternalResourceMetaData.java
│ ├── ReadableContent.java
│ ├── ResourceContentMetadataSnapshot.java
│ ├── ResourceExceptions.java
│ ├── ResourceIsAFolderException.java
│ ├── Resource.java
│ ├── ResourceLocation.java
│ ├── StringTextResource.java
│ ├── TextResource.java
│ ├── transfer
│ │ ├── AccessorBackedExternalResource.java
│ │ ├── DefaultExternalResourceConnector.java
│ │ ├── ExternalResourceAccessor.java
│ │ ├── ExternalResourceConnector.java
│ │ ├── ExternalResourceLister.java
│ │ ├── ExternalResourceReadResponse.java
│ │ ├── ExternalResourceUploader.java
│ │ └── UrlExternalResource.java
│ └── UriTextResource.java
├── resources-http
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── authentication
│ │ └── http
│ │ ├── BasicAuthentication.java
│ │ ├── DigestAuthentication.java
│ │ └── package-info.java
│ └── internal
│ ├── authentication
│ │ ├── DefaultBasicAuthentication.java
│ │ └── DefaultDigestAuthentication.java
│ └── resource
│ └── transport
│ └── http
│ ├── AlwaysRedirectRedirectStrategy.java
│ ├── ApacheDirectoryListingParser.java
│ ├── DefaultHttpSettings.java
│ ├── DefaultSslContextFactory.java
│ ├── HttpClientConfigurer.java
│ ├── HttpClientHelper.java
│ ├── HttpConnectorFactory.java
│ ├── HttpProxySettings.java
│ ├── HttpRequestException.java
│ ├── HttpResourceAccessor.java
│ ├── HttpResourceLister.java
│ ├── HttpResourcesPluginServiceRegistry.java
│ ├── HttpResourceUploader.java
│ ├── HttpResponseResource.java
│ ├── HttpSettings.java
│ ├── JavaSystemPropertiesHttpProxySettings.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
│ │ ├── CleaningScalaCompiler.java
│ │ ├── DefaultScalaJavaJointCompiler.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
│ │ ├── package-info.java
│ │ ├── pgp
│ │ │ ├── Dsl.java
│ │ │ ├── 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
├── testing-base
│ └── org
│ └── gradle
│ ├── api
│ │ ├── internal
│ │ │ └── tasks
│ │ │ └── testing
│ │ │ ├── AbstractTestDescriptor.java
│ │ │ ├── DecoratingTestDescriptor.java
│ │ │ ├── DefaultTestClassDescriptor.java
│ │ │ ├── DefaultTestClassRunInfo.java
│ │ │ ├── DefaultTestDescriptor.java
│ │ │ ├── DefaultTestMethodDescriptor.java
│ │ │ ├── DefaultTestOutputEvent.java
│ │ │ ├── DefaultTestSuiteDescriptor.java
│ │ │ ├── filter
│ │ │ │ ├── DefaultTestFilter.java
│ │ │ │ └── TestSelectionMatcher.java
│ │ │ ├── JULRedirector.java
│ │ │ ├── logging
│ │ │ │ ├── AbstractTestLogger.java
│ │ │ │ ├── ClassMethodNameStackTraceSpec.java
│ │ │ │ ├── DefaultTestLoggingContainer.java
│ │ │ │ ├── DefaultTestLogging.java
│ │ │ │ ├── FullExceptionFormatter.java
│ │ │ │ ├── GroovyStackTraceSpec.java
│ │ │ │ ├── ShortExceptionFormatter.java
│ │ │ │ ├── StackTraceFilter.java
│ │ │ │ ├── TestCountLogger.java
│ │ │ │ ├── TestEventLogger.java
│ │ │ │ ├── TestExceptionFormatter.java
│ │ │ │ └── TruncatedStackTraceSpec.java
│ │ │ ├── NoMatchingTestsReporter.java
│ │ │ ├── processors
│ │ │ │ ├── CaptureTestOutputTestResultProcessor.java
│ │ │ │ ├── DefaultStandardOutputRedirector.java
│ │ │ │ ├── MaxNParallelTestClassProcessor.java
│ │ │ │ ├── RestartEveryNTestClassProcessor.java
│ │ │ │ ├── StandardOutputRedirector.java
│ │ │ │ ├── TestMainAction.java
│ │ │ │ └── TestOutputRedirector.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
│ │ │ ├── TestResultProcessor.java
│ │ │ ├── TestStartEvent.java
│ │ │ ├── TestSuiteExecutionException.java
│ │ │ ├── worker
│ │ │ │ ├── ForkingTestClassProcessor.java
│ │ │ │ ├── RemoteTestClassProcessor.java
│ │ │ │ ├── TestEventSerializer.java
│ │ │ │ ├── TestWorker.java
│ │ │ │ └── WorkerTestClassProcessor.java
│ │ │ └── WorkerTestClassProcessorFactory.java
│ │ └── tasks
│ │ └── testing
│ │ ├── 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
│ ├── platform
│ │ └── base
│ │ └── test
│ │ └── package-info.java
│ └── testing
│ └── base
│ ├── internal
│ │ └── BaseTestSuiteSpec.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── TestingModelBasePlugin.java
│ ├── TestSuiteBinarySpec.java
│ ├── TestSuiteContainer.java
│ ├── TestSuiteSpec.java
│ └── TestSuiteTaskCollection.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
│ │ │ ├── DefaultJUnitXmlReport.java
│ │ │ ├── DefaultTestTaskReports.java
│ │ │ ├── detection
│ │ │ │ ├── AbstractTestFrameworkDetector.java
│ │ │ │ ├── ClassFileExtractionManager.java
│ │ │ │ ├── DefaultTestClassScanner.java
│ │ │ │ ├── DefaultTestExecuter.java
│ │ │ │ ├── JarFilePackageListener.java
│ │ │ │ ├── JarFilePackageLister.java
│ │ │ │ ├── TestClassVisitor.java
│ │ │ │ ├── TestExecuter.java
│ │ │ │ └── TestFrameworkDetector.java
│ │ │ ├── junit
│ │ │ │ ├── AllExceptIgnoredTestRunnerBuilder.java
│ │ │ │ ├── CategoryFilter.java
│ │ │ │ ├── IgnoredTestDescriptorProvider.java
│ │ │ │ ├── JUnitDetector.java
│ │ │ │ ├── JUnitSpec.java
│ │ │ │ ├── JUnitTestClassDetecter.java
│ │ │ │ ├── JUnitTestClassExecuter.java
│ │ │ │ ├── JUnitTestClassProcessor.java
│ │ │ │ ├── JUnitTestEventAdapter.java
│ │ │ │ ├── JUnitTestFramework.java
│ │ │ │ ├── JUnitTestMethodDetecter.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
│ │ │ │ ├── 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
│ │ │ │ ├── TestClassExecutionEventGenerator.java
│ │ │ │ └── TestClassExecutionListener.java
│ │ │ ├── TestClassLoaderFactory.java
│ │ │ ├── TestFramework.java
│ │ │ └── testng
│ │ │ ├── TestNGConfigurationListener.java
│ │ │ ├── TestNGDetector.java
│ │ │ ├── TestNGListenerAdapterFactory.java
│ │ │ ├── TestNGSpec.java
│ │ │ ├── TestNGTestClassDetecter.java
│ │ │ ├── TestNGTestClassProcessor.java
│ │ │ ├── TestNGTestFramework.java
│ │ │ ├── TestNGTestMethodDetecter.java
│ │ │ ├── TestNGTestResultProcessorAdapter.java
│ │ │ └── UnrepresentableParameterException.java
│ │ └── tasks
│ │ └── testing
│ │ ├── junit
│ │ │ ├── JUnitOptions.java
│ │ │ └── package-info.java
│ │ ├── JUnitXmlReport.java
│ │ ├── Test.java
│ │ ├── testng
│ │ │ ├── package-info.java
│ │ │ └── TestNGOptions.java
│ │ ├── TestReport.java
│ │ └── TestTaskReports.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.cunit.properties
│ │ │ ├── org.gradle.cunit-test-suite.properties
│ │ │ ├── org.gradle.google-test.properties
│ │ │ └── org.gradle.google-test-test-suite.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── nativeplatform
│ └── test
│ ├── 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
│ │ └── package-info.java
│ └── tasks
│ ├── package-info.java
│ └── RunTestExecutable.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
│ │ │ ├── BuildResultTasksFeatureCheck.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
│ │ ├── FailureResult.java
│ │ ├── FinishEvent.java
│ │ ├── internal
│ │ │ ├── BaseProgressEvent.java
│ │ │ ├── ConsumerOperationDescriptor.java
│ │ │ ├── DefaultFinishEvent.java
│ │ │ ├── DefaultOperationDescriptor.java
│ │ │ ├── DefaultOperationFailureResult.java
│ │ │ ├── DefaultOperationSuccessResult.java
│ │ │ ├── DefaultStartEvent.java
│ │ │ ├── DefaultStatusEvent.java
│ │ │ └── OperationDescriptorWrapper.java
│ │ ├── OperationDescriptor.java
│ │ ├── OperationResult.java
│ │ ├── OperationType.java
│ │ ├── package-info.java
│ │ ├── ProgressEvent.java
│ │ ├── ProgressListener.java
│ │ ├── SkippedResult.java
│ │ ├── StartEvent.java
│ │ ├── StatusEvent.java
│ │ ├── SuccessResult.java
│ │ ├── task
│ │ │ ├── internal
│ │ │ │ ├── DefaultTaskFailureResult.java
│ │ │ │ ├── DefaultTaskFinishEvent.java
│ │ │ │ ├── DefaultTaskOperationDescriptor.java
│ │ │ │ ├── DefaultTaskSkippedResult.java
│ │ │ │ ├── DefaultTaskStartEvent.java
│ │ │ │ └── DefaultTaskSuccessResult.java
│ │ │ ├── package-info.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
│ ├── exceptions
│ │ ├── package-info.java
│ │ ├── UnsupportedBuildArgumentException.java
│ │ └── UnsupportedOperationConfigurationException.java
│ ├── Failure.java
│ ├── GradleConnectionException.java
│ ├── GradleConnector.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
│ │ │ │ ├── ActionAwareConsumerConnection.java
│ │ │ │ ├── ActionRunner.java
│ │ │ │ ├── BuildActionRunnerBackedConsumerConnection.java
│ │ │ │ ├── BuildControllerAdapter.java
│ │ │ │ ├── BuildInvocationsAdapterController.java
│ │ │ │ ├── BuildInvocationsAdapterProducer.java
│ │ │ │ ├── CancellableConsumerActionExecutor.java
│ │ │ │ ├── CancellableConsumerConnection.java
│ │ │ │ ├── CancellableModelBuilderBackedModelProducer.java
│ │ │ │ ├── ConsumerActionExecutor.java
│ │ │ │ ├── ConsumerAction.java
│ │ │ │ ├── ConsumerConnection.java
│ │ │ │ ├── GradleBuildAdapterProducer.java
│ │ │ │ ├── HasCompatibilityMapping.java
│ │ │ │ ├── InternalBuildActionAdapter.java
│ │ │ │ ├── LazyConsumerActionExecutor.java
│ │ │ │ ├── ModelBuilderBackedConsumerConnection.java
│ │ │ │ ├── ModelBuilderBackedModelProducer.java
│ │ │ │ ├── ModelProducer.java
│ │ │ │ ├── NonCancellableConsumerConnectionAdapter.java
│ │ │ │ ├── NoToolingApiConnection.java
│ │ │ │ ├── ParameterValidatingConsumerConnection.java
│ │ │ │ ├── PluginClasspathInjectionSupportedCheckModelProducer.java
│ │ │ │ ├── ProgressLoggingConsumerActionExecutor.java
│ │ │ │ ├── RethrowingErrorsConsumerActionExecutor.java
│ │ │ │ ├── ShutdownAwareConsumerConnection.java
│ │ │ │ ├── TestExecutionConsumerConnection.java
│ │ │ │ ├── UnsupportedActionRunner.java
│ │ │ │ └── UnsupportedOlderVersionConnection.java
│ │ │ ├── ConnectionFactory.java
│ │ │ ├── ConnectionParameters.java
│ │ │ ├── ConnectorServices.java
│ │ │ ├── converters
│ │ │ │ ├── BasicGradleProjectIdentifierMixin.java
│ │ │ │ ├── BuildInvocationsConverter.java
│ │ │ │ ├── ConsumerProvidedBuildInvocations.java
│ │ │ │ ├── ConsumerTargetTypeProvider.java
│ │ │ │ ├── FixedBuildIdentifierProvider.java
│ │ │ │ ├── GradleBuildConverter.java
│ │ │ │ ├── GradleProjectIdentifierMixin.java
│ │ │ │ ├── IdeaModuleDependencyTargetNameMixin.java
│ │ │ │ ├── IdeaProjectJavaLanguageSettingsMixin.java
│ │ │ │ ├── IncludedBuildsMixin.java
│ │ │ │ ├── TaskDisplayNameMixin.java
│ │ │ │ └── TaskNameComparator.java
│ │ │ ├── DefaultBuildActionExecuter.java
│ │ │ ├── DefaultBuildLauncher.java
│ │ │ ├── DefaultCancellationTokenSource.java
│ │ │ ├── DefaultConnectionParameters.java
│ │ │ ├── DefaultExecutorServiceFactory.java
│ │ │ ├── DefaultFailure.java
│ │ │ ├── DefaultGradleConnector.java
│ │ │ ├── DefaultInternalJvmTestRequest.java
│ │ │ ├── DefaultModelBuilder.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
│ │ │ ├── ProjectConnectionBuildLauncher.java
│ │ │ ├── ResultHandlerAdapter.java
│ │ │ ├── SynchronizedLogging.java
│ │ │ ├── TestExecutionRequest.java
│ │ │ └── versioning
│ │ │ ├── ModelMapping.java
│ │ │ └── VersionDetails.java
│ │ ├── gradle
│ │ │ ├── BasicGradleProject.java
│ │ │ ├── ConsumerProvidedTask.java
│ │ │ ├── ConsumerProvidedTaskSelector.java
│ │ │ ├── DefaultBuildIdentifier.java
│ │ │ ├── DefaultGradleBuild.java
│ │ │ ├── DefaultGradleModuleVersion.java
│ │ │ ├── DefaultGradleProject.java
│ │ │ ├── DefaultGradlePublication.java
│ │ │ ├── DefaultGradleScript.java
│ │ │ ├── DefaultProjectIdentifier.java
│ │ │ ├── DefaultProjectPublications.java
│ │ │ ├── GradleBuildIdentity.java
│ │ │ ├── GradleProjectIdentity.java
│ │ │ ├── PartialBasicGradleProject.java
│ │ │ └── TaskListingLaunchable.java
│ │ └── protocol
│ │ ├── BuildableProjectVersion1.java
│ │ ├── BuildActionRunner.java
│ │ ├── BuildExceptionVersion1.java
│ │ ├── BuildOperationParametersVersion1.java
│ │ ├── BuildParameters.java
│ │ ├── BuildParametersVersion1.java
│ │ ├── BuildResult.java
│ │ ├── ConfigurableConnection.java
│ │ ├── ConnectionMetaDataVersion1.java
│ │ ├── ConnectionParameters.java
│ │ ├── ConnectionVersion4.java
│ │ ├── DependencyVersion1.java
│ │ ├── eclipse
│ │ │ ├── EclipseLinkedResourceVersion1.java
│ │ │ ├── EclipseProjectDependencyVersion2.java
│ │ │ ├── EclipseProjectVersion3.java
│ │ │ ├── EclipseSourceDirectoryVersion1.java
│ │ │ ├── EclipseTaskVersion1.java
│ │ │ └── HierarchicalEclipseProjectVersion1.java
│ │ ├── events
│ │ │ ├── InternalFailureResult.java
│ │ │ ├── InternalJvmTestDescriptor.java
│ │ │ ├── InternalOperationDescriptor.java
│ │ │ ├── InternalOperationFinishedProgressEvent.java
│ │ │ ├── InternalOperationResult.java
│ │ │ ├── InternalOperationStartedProgressEvent.java
│ │ │ ├── InternalProgressEvent.java
│ │ │ ├── InternalSuccessResult.java
│ │ │ ├── InternalTaskCachedResult.java
│ │ │ ├── InternalTaskDescriptor.java
│ │ │ ├── InternalTaskFailureResult.java
│ │ │ ├── InternalTaskResult.java
│ │ │ ├── InternalTaskSkippedResult.java
│ │ │ ├── InternalTaskSuccessResult.java
│ │ │ ├── InternalTestDescriptor.java
│ │ │ ├── InternalTestFailureResult.java
│ │ │ ├── InternalTestFinishedProgressEvent.java
│ │ │ ├── InternalTestProgressEvent.java
│ │ │ ├── InternalTestResult.java
│ │ │ ├── InternalTestSkippedResult.java
│ │ │ ├── InternalTestStartedProgressEvent.java
│ │ │ └── InternalTestSuccessResult.java
│ │ ├── exceptions
│ │ │ └── InternalUnsupportedBuildArgumentException.java
│ │ ├── ExternalDependencyVersion1.java
│ │ ├── HierarchicalProjectVersion1.java
│ │ ├── InternalBasicIdeaProject.java
│ │ ├── InternalBuildActionExecutor.java
│ │ ├── InternalBuildActionFailureException.java
│ │ ├── InternalBuildAction.java
│ │ ├── InternalBuildCancelledException.java
│ │ ├── InternalBuildController.java
│ │ ├── InternalBuildEnvironment.java
│ │ ├── InternalBuildProgressListener.java
│ │ ├── InternalCancellableConnection.java
│ │ ├── InternalCancellationToken.java
│ │ ├── InternalConnection.java
│ │ ├── InternalFailure.java
│ │ ├── InternalGradleProject.java
│ │ ├── InternalIdeaProject.java
│ │ ├── InternalLaunchable.java
│ │ ├── InternalProjectOutcomes.java
│ │ ├── InternalProtocolInterface.java
│ │ ├── InternalUnsupportedModelException.java
│ │ ├── LongRunningOperationParametersVersion1.java
│ │ ├── ModelBuilder.java
│ │ ├── ModelIdentifier.java
│ │ ├── ProgressListenerVersion1.java
│ │ ├── ProjectDependencyVersion1.java
│ │ ├── ProjectVersion3.java
│ │ ├── ResultHandlerVersion1.java
│ │ ├── ShutdownParameters.java
│ │ ├── StoppableConnection.java
│ │ ├── TaskVersion1.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
│ │ ├── 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
│ │ │ ├── EclipseSourceDirectory.java
│ │ │ ├── HierarchicalEclipseProject.java
│ │ │ └── package-info.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
│ ├── ClientForwardingBuildOperationListener.java
│ ├── ClientForwardingTaskOperationListener.java
│ ├── ClientForwardingTestOperationListener.java
│ ├── ClientProvidedBuildActionRunner.java
│ ├── DefaultBuildController.java
│ ├── ProgressListenerToProgressLoggerAdapter.java
│ ├── TestExecutionBuildConfigurationAction.java
│ ├── TestExecutionRequestActionRunner.java
│ ├── TestExecutionResultEvaluator.java
│ ├── ToolingApiSubscribableBuildActionRunnerRegistration.java
│ └── ToolingBuilderServices.java
├── workers
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── workers
│ ├── ForkMode.java
│ ├── internal
│ │ ├── ActionExecutionSpec.java
│ │ ├── DaemonForkOptions.java
│ │ ├── DefaultWorkerConfiguration.java
│ │ ├── DefaultWorkerExecutor.java
│ │ ├── DefaultWorkResult.java
│ │ ├── IsolatedClassloaderWorkerFactory.java
│ │ ├── NoIsolationWorkerFactory.java
│ │ ├── WorkerDaemonClient.java
│ │ ├── WorkerDaemonClientsManager.java
│ │ ├── WorkerDaemonExpiration.java
│ │ ├── WorkerDaemonFactory.java
│ │ ├── WorkerDaemonProcess.java
│ │ ├── WorkerDaemonServer.java
│ │ ├── WorkerDaemonStarter.java
│ │ ├── WorkerFactory.java
│ │ ├── Worker.java
│ │ ├── WorkerProtocol.java
│ │ ├── WorkersServices.java
│ │ └── WorkSpec.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
3385 directories, 9837 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论