实例介绍
【实例简介】
gradle-2.4-all.zip 专治各种被墙。 下载gradle失败,你会在你的用户目录会看到这样的目录 C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\8ym2u3wqq10sf8a9a8x2q9tiv 里面有两个文件, 没下载完的文件。 这个时候,从网上下载一个gradle-2.4-all.zip放到这个目录下,并将他解压一份。然后添加 gradle-2.4-all.zip.lck gradle-2.4-all.zip.ok 两个空文件。 你再打开androidstudio,他就不包这个错了。 而且gradle也很快了。
【实例截图】
【核心代码】
4744300845379784849.zip
└── gradle-2.4
├── bin
│ ├── gradle
│ └── gradle.bat
├── changelog.txt
├── getting-started.html
├── init.d
│ └── readme.txt
├── lib
│ ├── ant-1.9.4.jar
│ ├── ant-launcher-1.9.4.jar
│ ├── asm-all-5.0.3.jar
│ ├── commons-collections-3.2.1.jar
│ ├── commons-io-1.4.jar
│ ├── commons-lang-2.6.jar
│ ├── dom4j-1.6.1.jar
│ ├── gradle-base-services-2.4.jar
│ ├── gradle-base-services-groovy-2.4.jar
│ ├── gradle-cli-2.4.jar
│ ├── gradle-core-2.4.jar
│ ├── gradle-docs-2.4.jar
│ ├── gradle-launcher-2.4.jar
│ ├── gradle-messaging-2.4.jar
│ ├── gradle-model-core-2.4.jar
│ ├── gradle-model-groovy-2.4.jar
│ ├── gradle-native-2.4.jar
│ ├── gradle-open-api-2.4.jar
│ ├── gradle-resources-2.4.jar
│ ├── gradle-tooling-api-2.4.jar
│ ├── gradle-ui-2.4.jar
│ ├── gradle-wrapper-2.4.jar
│ ├── groovy-all-2.3.10.jar
│ ├── guava-jdk5-17.0.jar
│ ├── jansi-1.2.1.jar
│ ├── jarjar-1.3.jar
│ ├── javax.inject-1.jar
│ ├── jaxen-1.1.jar
│ ├── jcip-annotations-1.0.jar
│ ├── jcl-over-slf4j-1.7.10.jar
│ ├── jna-3.2.7.jar
│ ├── jul-to-slf4j-1.7.10.jar
│ ├── kryo-2.20.jar
│ ├── log4j-over-slf4j-1.7.10.jar
│ ├── minlog-1.2.jar
│ ├── native-platform-0.10.jar
│ ├── native-platform-freebsd-amd64-0.10.jar
│ ├── native-platform-freebsd-i386-0.10.jar
│ ├── native-platform-linux-amd64-0.10.jar
│ ├── native-platform-linux-i386-0.10.jar
│ ├── native-platform-osx-amd64-0.10.jar
│ ├── native-platform-osx-i386-0.10.jar
│ ├── native-platform-windows-amd64-0.10.jar
│ ├── native-platform-windows-i386-0.10.jar
│ ├── objenesis-1.2.jar
│ ├── plugins
│ │ ├── aws-java-sdk-core-1.9.19.jar
│ │ ├── aws-java-sdk-kms-1.9.19.jar
│ │ ├── aws-java-sdk-s3-1.9.19.jar
│ │ ├── bcpg-jdk15on-1.51.jar
│ │ ├── bcprov-jdk15on-1.51.jar
│ │ ├── bndlib-2.1.0.jar
│ │ ├── bsh-2.0b4.jar
│ │ ├── classworlds-1.1-alpha-2.jar
│ │ ├── commons-cli-1.2.jar
│ │ ├── commons-codec-1.6.jar
│ │ ├── core-3.1.1.jar
│ │ ├── geronimo-annotation_1.0_spec-1.0.jar
│ │ ├── gradle-announce-2.4.jar
│ │ ├── gradle-antlr-2.4.jar
│ │ ├── gradle-build-comparison-2.4.jar
│ │ ├── gradle-build-init-2.4.jar
│ │ ├── gradle-code-quality-2.4.jar
│ │ ├── gradle-dependency-management-2.4.jar
│ │ ├── gradle-diagnostics-2.4.jar
│ │ ├── gradle-ear-2.4.jar
│ │ ├── gradle-ide-2.4.jar
│ │ ├── gradle-ide-native-2.4.jar
│ │ ├── gradle-ivy-2.4.jar
│ │ ├── gradle-jacoco-2.4.jar
│ │ ├── gradle-javascript-2.4.jar
│ │ ├── gradle-jetty-2.4.jar
│ │ ├── gradle-language-groovy-2.4.jar
│ │ ├── gradle-language-java-2.4.jar
│ │ ├── gradle-language-jvm-2.4.jar
│ │ ├── gradle-language-native-2.4.jar
│ │ ├── gradle-language-scala-2.4.jar
│ │ ├── gradle-maven-2.4.jar
│ │ ├── gradle-osgi-2.4.jar
│ │ ├── gradle-platform-base-2.4.jar
│ │ ├── gradle-platform-jvm-2.4.jar
│ │ ├── gradle-platform-native-2.4.jar
│ │ ├── gradle-platform-play-2.4.jar
│ │ ├── gradle-plugin-development-2.4.jar
│ │ ├── gradle-plugins-2.4.jar
│ │ ├── gradle-plugin-use-2.4.jar
│ │ ├── gradle-publish-2.4.jar
│ │ ├── gradle-reporting-2.4.jar
│ │ ├── gradle-resources-http-2.4.jar
│ │ ├── gradle-resources-s3-2.4.jar
│ │ ├── gradle-resources-sftp-2.4.jar
│ │ ├── gradle-scala-2.4.jar
│ │ ├── gradle-signing-2.4.jar
│ │ ├── gradle-sonar-2.4.jar
│ │ ├── gradle-testing-native-2.4.jar
│ │ ├── gradle-tooling-api-builders-2.4.jar
│ │ ├── gson-2.2.4.jar
│ │ ├── hamcrest-core-1.3.jar
│ │ ├── httpclient-4.2.2.jar
│ │ ├── httpcore-4.2.2.jar
│ │ ├── ivy-2.2.0.jar
│ │ ├── jackson-annotations-2.3.2.jar
│ │ ├── jackson-core-2.3.2.jar
│ │ ├── jackson-databind-2.3.2.jar
│ │ ├── jarjar-aether-api-1.13.1.jar
│ │ ├── jarjar-aether-connector-wagon-1.13.1.jar
│ │ ├── jarjar-aether-impl-1.13.1.jar
│ │ ├── jarjar-aether-spi-1.13.1.jar
│ │ ├── jarjar-aether-util-1.13.1.jar
│ │ ├── jarjar-maven-aether-provider-3.0.4.jar
│ │ ├── jarjar-maven-artifact-3.0.4.jar
│ │ ├── jarjar-maven-compat-3.0.4.jar
│ │ ├── jarjar-maven-core-3.0.4.jar
│ │ ├── jarjar-maven-model-3.0.4.jar
│ │ ├── jarjar-maven-model-builder-3.0.4.jar
│ │ ├── jarjar-maven-plugin-api-3.0.4.jar
│ │ ├── jarjar-maven-repository-metadata-3.0.4.jar
│ │ ├── jarjar-maven-settings-3.0.4.jar
│ │ ├── jarjar-maven-settings-builder-3.0.4.jar
│ │ ├── jarjar-plexus-cipher-1.7.jar
│ │ ├── jarjar-plexus-classworlds-2.4.jar
│ │ ├── jarjar-plexus-component-annotations-1.5.5.jar
│ │ ├── jarjar-plexus-container-default-1.5.5.jar
│ │ ├── jarjar-plexus-interpolation-1.14.jar
│ │ ├── jarjar-plexus-sec-dispatcher-1.3.jar
│ │ ├── jarjar-plexus-utils-2.0.6.jar
│ │ ├── jarjar-wagon-http-2.4.jar
│ │ ├── jarjar-wagon-http-shared4-2.4.jar
│ │ ├── jarjar-wagon-provider-api-2.4.jar
│ │ ├── jatl-0.2.2.jar
│ │ ├── jcifs-1.3.17.jar
│ │ ├── jcommander-1.12.jar
│ │ ├── jetty-6.1.25.jar
│ │ ├── jetty-annotations-6.1.25.jar
│ │ ├── jetty-naming-6.1.25.jar
│ │ ├── jetty-plus-6.1.25.jar
│ │ ├── jetty-util-6.1.25.jar
│ │ ├── joda-time-2.7.jar
│ │ ├── jsch-0.1.51.jar
│ │ ├── jsp-2.1-6.1.14.jar
│ │ ├── jsp-api-2.1-6.1.14.jar
│ │ ├── junit-4.12.jar
│ │ ├── maven-artifact-2.2.1.jar
│ │ ├── maven-artifact-manager-2.2.1.jar
│ │ ├── maven-error-diagnostics-2.2.1.jar
│ │ ├── maven-model-2.2.1.jar
│ │ ├── maven-project-2.2.1.jar
│ │ ├── maven-repository-metadata-2.2.1.jar
│ │ ├── maven-settings-2.2.1.jar
│ │ ├── nekohtml-1.9.14.jar
│ │ ├── plexus-component-annotations-1.5.2.jar
│ │ ├── plexus-container-default-1.0-alpha-9-stable-1.jar
│ │ ├── plexus-interpolation-1.11.jar
│ │ ├── plexus-utils-1.5.15.jar
│ │ ├── pmaven-common-0.8-20100325.jar
│ │ ├── pmaven-groovy-0.8-20100325.jar
│ │ ├── rhino-1.7R3.jar
│ │ ├── servlet-api-2.5-20081211.jar
│ │ ├── simple-4.1.21.jar
│ │ ├── snakeyaml-1.6.jar
│ │ ├── sonar
│ │ │ ├── logback-classic-1.0.13.jar
│ │ │ └── logback-core-1.0.13.jar
│ │ ├── sonar-batch-bootstrapper-2.9.jar
│ │ ├── testng-6.3.1.jar
│ │ ├── wagon-file-1.0-beta-6.jar
│ │ ├── wagon-http-lightweight-1.0-beta-6.jar
│ │ ├── wagon-provider-api-1.0-beta-6.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
│ ├── 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
│ │ │ └── codenarc
│ │ │ └── codenarc.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── GroovyPerson.groovy
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── 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
│ ├── 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
│ │ └── languageType
│ │ ├── build.gradle
│ │ ├── buildSrc
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── groovy
│ │ │ └── sample
│ │ │ ├── documentation
│ │ │ │ ├── DefaultDocumentationBinary.groovy
│ │ │ │ ├── DefaultDocumentationComponent.groovy
│ │ │ │ ├── DocumentationBinary.groovy
│ │ │ │ ├── DocumentationComponent.groovy
│ │ │ │ ├── DocumentationPlugin.groovy
│ │ │ │ └── DocumentationSourceSet.groovy
│ │ │ └── markdown
│ │ │ ├── DefaultMarkdownSourceSet.groovy
│ │ │ ├── MarkdownHtmlCompile.groovy
│ │ │ ├── MarkdownPlugin.groovy
│ │ │ └── MarkdownSourceSet.groovy
│ │ └── src
│ │ └── docs
│ │ └── 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
│ ├── 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
│ │ ├── 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
│ │ ├── base
│ │ │ ├── build.gradle
│ │ │ ├── prod
│ │ │ │ ├── build.gradle
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ ├── settings.gradle
│ │ │ └── test
│ │ │ ├── build.gradle
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── 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
│ │ └── resources
│ │ └── META-INF
│ │ └── gradle-plugins
│ │ └── simple-plugin.properties
│ ├── jvmComponents
│ │ ├── java
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── samples
│ │ │ └── HelloWorld.java
│ │ └── 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
│ │ └── modelDsl
│ │ └── 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
│ │ │ ├── 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-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
│ │ │ ├── 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
│ │ ├── 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
│ │ └── 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
│ ├── plugins
│ │ ├── buildscript
│ │ │ └── build.gradle
│ │ └── dsl
│ │ └── build.gradle
│ ├── scala
│ │ ├── customizedLayout
│ │ │ ├── build.gradle
│ │ │ ├── src
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── api
│ │ │ │ │ └── Person.scala
│ │ │ │ └── impl
│ │ │ │ └── PersonImpl.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── impl
│ │ │ └── PersonImplTest.scala
│ │ ├── fsc
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── api
│ │ │ │ └── Person.scala
│ │ │ └── impl
│ │ │ └── PersonImpl.scala
│ │ ├── mixedJavaAndScala
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── Person.java
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── impl
│ │ │ │ ├── JavaPerson.java
│ │ │ │ ├── PersonImpl.scala
│ │ │ │ └── PersonList.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonTest.scala
│ │ ├── quickstart
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── api
│ │ │ │ │ └── Person.scala
│ │ │ │ └── impl
│ │ │ │ └── PersonImpl.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── impl
│ │ │ └── PersonImplTest.scala
│ │ └── zinc
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── scala
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ ├── api
│ │ │ └── Person.scala
│ │ └── impl
│ │ └── PersonImpl.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
│ ├── sonar
│ │ ├── advanced
│ │ │ └── build.gradle
│ │ ├── multiProject
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── quickstart
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Person.java
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── PersonTest.java
│ ├── sonarRunner
│ │ ├── advanced
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── multiProject
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── quickstart
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Person.java
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── PersonTest.java
│ ├── 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
│ │ │ ├── groups
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── SimpleIntegrationTest.java
│ │ │ │ └── SimpleUnitTest.java
│ │ │ ├── java-jdk14-passing
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Ok.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── OkTest.java
│ │ │ ├── java-jdk15-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
│ │ │ └── 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
│ ├── 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
│ │ │ ├── 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
│ │ │ ├── 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
│ │ ├── 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
│ │ │ └── scalaDependency
│ │ │ └── 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
│ │ │ │ ├── inputsAndOutputs
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── mountains.xml
│ │ │ │ └── noInputsAndOutputs
│ │ │ │ ├── build.gradle
│ │ │ │ └── mountains.xml
│ │ │ ├── incrementalTask
│ │ │ │ └── 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
│ │ │ ├── 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.groovy
│ ├── AnnouncePlugin.groovy
│ ├── Announcer.java
│ ├── BuildAnnouncementsPlugin.groovy
│ ├── internal
│ │ ├── AnnouncerFactory.groovy
│ │ ├── AnnouncerUnavailableException.java
│ │ ├── AnnouncingBuildListener.groovy
│ │ ├── DefaultAnnouncerFactory.groovy
│ │ ├── DefaultIconProvider.groovy
│ │ ├── Growl.groovy
│ │ ├── GrowlNotifyBackedAnnouncer.groovy
│ │ ├── IconProvider.java
│ │ ├── IgnoreUnavailableAnnouncer.groovy
│ │ ├── jdk6
│ │ │ └── AppleScriptBackedGrowlAnnouncer.groovy
│ │ ├── NotifySend.groovy
│ │ ├── Snarl.groovy
│ │ └── Twitter.groovy
│ └── 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
│ │ ├── AntlrWorkerClient.java
│ │ ├── AntlrWorkerClientProtocol.java
│ │ ├── AntlrWorkerManager.java
│ │ └── AntlrWorkerServer.java
│ └── package-info.java
├── base-services
│ └── org
│ └── gradle
│ ├── api
│ │ ├── Action.java
│ │ ├── GradleException.java
│ │ ├── Incubating.java
│ │ ├── internal
│ │ │ ├── Factory.java
│ │ │ └── project
│ │ │ └── ServiceRegistry.java
│ │ ├── JavaVersion.java
│ │ ├── Named.java
│ │ ├── Namer.java
│ │ ├── Nullable.java
│ │ ├── specs
│ │ │ ├── CompositeSpec.java
│ │ │ ├── NotSpec.java
│ │ │ ├── OrSpec.java
│ │ │ └── Spec.java
│ │ ├── Transformer.java
│ │ └── UncheckedIOException.java
│ ├── internal
│ │ ├── Actions.java
│ │ ├── BiAction.java
│ │ ├── BiActions.java
│ │ ├── Cast.java
│ │ ├── classloader
│ │ │ ├── CachingClassLoader.java
│ │ │ ├── ClassLoaderFactory.java
│ │ │ ├── ClassLoaderHierarchy.java
│ │ │ ├── ClassLoaderSpec.java
│ │ │ ├── ClassLoaderVisitor.java
│ │ │ ├── ClasspathUtil.java
│ │ │ ├── DefaultClassLoaderFactory.java
│ │ │ ├── FilteringClassLoader.java
│ │ │ ├── MultiParentClassLoader.java
│ │ │ ├── MutableURLClassLoader.java
│ │ │ └── TransformingClassLoader.java
│ │ ├── classpath
│ │ │ ├── ClassPath.java
│ │ │ └── DefaultClassPath.java
│ │ ├── concurrent
│ │ │ ├── AsyncStoppable.java
│ │ │ ├── CompositeStoppable.java
│ │ │ ├── DefaultExecutorFactory.java
│ │ │ ├── ExecutorFactory.java
│ │ │ ├── ExecutorPolicy.java
│ │ │ ├── ServiceLifecycle.java
│ │ │ ├── StoppableExecutorImpl.java
│ │ │ ├── StoppableExecutor.java
│ │ │ ├── Stoppable.java
│ │ │ ├── Synchronizer.java
│ │ │ ├── ThreadFactoryImpl.java
│ │ │ └── ThreadSafe.java
│ │ ├── ErroringAction.java
│ │ ├── exceptions
│ │ │ ├── Contextual.java
│ │ │ ├── DefaultMultiCauseException.java
│ │ │ ├── DiagnosticsVisitor.java
│ │ │ ├── FormattingDiagnosticsVisitor.java
│ │ │ └── MultiCauseException.java
│ │ ├── Factories.java
│ │ ├── Factory.java
│ │ ├── FileUtils.java
│ │ ├── hash
│ │ │ ├── HashUtil.java
│ │ │ └── HashValue.java
│ │ ├── HasInternalProtocol.java
│ │ ├── id
│ │ │ ├── CompositeIdGenerator.java
│ │ │ ├── IdGenerator.java
│ │ │ ├── LongIdGenerator.java
│ │ │ ├── RandomLongIdGenerator.java
│ │ │ └── UUIDGenerator.java
│ │ ├── io
│ │ │ ├── ClassLoaderObjectInputStream.java
│ │ │ ├── IoUtils.java
│ │ │ ├── RandomAccessFileInputStream.java
│ │ │ ├── RandomAccessFileOutputStream.java
│ │ │ └── TextStream.java
│ │ ├── IoActions.java
│ │ ├── jvm
│ │ │ ├── JavaHomeException.java
│ │ │ ├── JavaInfo.java
│ │ │ ├── JdkTools.java
│ │ │ ├── Jre.java
│ │ │ ├── Jvm.java
│ │ │ └── UnsupportedJavaRuntimeException.java
│ │ ├── operations
│ │ │ ├── BuildOperationFailure.java
│ │ │ ├── BuildOperation.java
│ │ │ ├── BuildOperationProcessor.java
│ │ │ ├── BuildOperationQueue.java
│ │ │ ├── BuildOperationWorker.java
│ │ │ ├── DefaultBuildOperationProcessor.java
│ │ │ ├── DefaultBuildOperationQueue.java
│ │ │ └── MultipleBuildOperationFailures.java
│ │ ├── os
│ │ │ └── OperatingSystem.java
│ │ ├── Pair.java
│ │ ├── reflect
│ │ │ ├── ClassDetails.java
│ │ │ ├── ClassInspector.java
│ │ │ ├── DirectInstantiator.java
│ │ │ ├── Instantiator.java
│ │ │ ├── JavaMethod.java
│ │ │ ├── JavaReflectionUtil.java
│ │ │ ├── MethodDescription.java
│ │ │ ├── MethodSignatureEquivalence.java
│ │ │ ├── NoSuchMethodException.java
│ │ │ ├── NoSuchPropertyException.java
│ │ │ ├── ObjectInstantiationException.java
│ │ │ ├── PropertyAccessor.java
│ │ │ ├── PropertyDetails.java
│ │ │ └── PropertyMutator.java
│ │ ├── service
│ │ │ ├── DefaultServiceRegistry.java
│ │ │ ├── ServiceCreationException.java
│ │ │ ├── ServiceLocator.java
│ │ │ ├── ServiceLookupException.java
│ │ │ ├── ServiceRegistration.java
│ │ │ ├── ServiceRegistryBuilder.java
│ │ │ ├── ServiceRegistry.java
│ │ │ ├── ServiceValidationException.java
│ │ │ └── UnknownServiceException.java
│ │ ├── SystemProperties.java
│ │ ├── TimeProvider.java
│ │ ├── Transformers.java
│ │ ├── TriAction.java
│ │ ├── TrueTimeProvider.java
│ │ ├── UncheckedException.java
│ │ └── util
│ │ ├── BiFunction.java
│ │ └── NumberUtil.java
│ └── util
│ ├── CollectionUtils.java
│ ├── GradleVersion.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
│ │ │ ├── RestrictiveCodeVisitor.java
│ │ │ ├── ScriptBlock.java
│ │ │ ├── ScriptSourceDescriptionTransformer.java
│ │ │ └── StatementTransformer.java
│ │ └── Transformer.java
│ └── util
│ └── Configurable.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.groovy
│ │ ├── GradleBuildInvocationSpec.java
│ │ ├── internal
│ │ │ ├── ComparableGradleBuildExecuter.java
│ │ │ ├── DefaultGradleBuildInvocationSpec.java
│ │ │ ├── GradleBuildComparison.java
│ │ │ ├── GradleBuildOutcomeSetInferrer.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
│ ├── gradle-build-init-classpath.properties
│ ├── 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.groovy
│ │ │ ├── BasicTemplateBasedProjectInitDescriptor.java
│ │ │ ├── BuildInitException.java
│ │ │ ├── BuildInitServices.java
│ │ │ ├── BuildInitTypeIds.java
│ │ │ ├── ConditionalTemplateOperation.groovy
│ │ │ ├── DefaultTemplateLibraryVersionProvider.groovy
│ │ │ ├── GroovyLibraryProjectInitDescriptor.java
│ │ │ ├── JavaLibraryProjectInitDescriptor.java
│ │ │ ├── LanguageLibraryProjectInitDescriptor.java
│ │ │ ├── maven
│ │ │ │ ├── Maven2Gradle.groovy
│ │ │ │ ├── MavenConversionException.java
│ │ │ │ ├── MavenProjectsCreator.java
│ │ │ │ └── MavenProjectXmlWriter.java
│ │ │ ├── PomProjectInitDescriptor.groovy
│ │ │ ├── ProjectInitDescriptor.groovy
│ │ │ ├── ProjectLayoutSetupRegistryFactory.groovy
│ │ │ ├── ProjectLayoutSetupRegistry.groovy
│ │ │ ├── ScalaLibraryProjectInitDescriptor.java
│ │ │ ├── SimpleGlobalFilesBuildSettingsDescriptor.java
│ │ │ ├── SimpleTemplateOperation.groovy
│ │ │ ├── TemplateBasedProjectInitDescriptor.java
│ │ │ ├── TemplateLibraryVersionProvider.groovy
│ │ │ ├── TemplateOperationFactory.java
│ │ │ ├── TemplateOperation.groovy
│ │ │ └── TemplateValue.java
│ │ ├── package-info.java
│ │ └── WrapperPlugin.java
│ └── tasks
│ ├── InitBuild.groovy
│ ├── internal
│ │ └── TaskConfiguration.java
│ └── templates
│ ├── build.gradle.template
│ ├── groovylibrary
│ │ ├── build.gradle.template
│ │ ├── Library.groovy.template
│ │ └── LibraryTest.groovy.template
│ ├── javalibrary
│ │ ├── build.gradle.template
│ │ ├── Library.java.template
│ │ └── LibraryTest.java.template
│ ├── library-versions.properties
│ ├── scalalibrary
│ │ ├── build.gradle.template
│ │ ├── 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
│ ├── 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.groovy
│ ├── Checkstyle.groovy
│ ├── CheckstylePlugin.groovy
│ ├── CheckstyleReports.java
│ ├── CodeNarcExtension.groovy
│ ├── CodeNarc.groovy
│ ├── CodeNarcPlugin.groovy
│ ├── CodeNarcReports.java
│ ├── CodeQualityExtension.groovy
│ ├── FindBugsExtension.groovy
│ ├── FindBugs.groovy
│ ├── FindBugsPlugin.groovy
│ ├── FindBugsReports.java
│ ├── FindBugsXmlReport.java
│ ├── internal
│ │ ├── AbstractCodeQualityPlugin.groovy
│ │ ├── CheckstyleReportsImpl.java
│ │ ├── CodeNarcReportsImpl.java
│ │ ├── findbugs
│ │ │ ├── FindBugsClasspathValidator.java
│ │ │ ├── FindBugsExecuter.java
│ │ │ ├── FindBugsResult.java
│ │ │ ├── FindBugsSpecBuilder.java
│ │ │ ├── FindBugsSpec.java
│ │ │ ├── FindBugsWorkerClient.java
│ │ │ ├── FindBugsWorkerClientProtocol.java
│ │ │ ├── FindBugsWorkerManager.groovy
│ │ │ ├── FindBugsWorkerServer.java
│ │ │ └── FindBugsXmlReportImpl.java
│ │ ├── FindBugsReportsImpl.java
│ │ ├── JDependReportsImpl.java
│ │ └── PmdReportsImpl.java
│ ├── JDependExtension.groovy
│ ├── JDepend.groovy
│ ├── JDependPlugin.groovy
│ ├── JDependReports.java
│ ├── package-info.java
│ ├── PmdExtension.groovy
│ ├── Pmd.groovy
│ ├── PmdPlugin.groovy
│ ├── PmdReports.java
│ └── TargetJdk.java
├── core
│ └── org
│ ├── gradle
│ │ ├── api
│ │ │ ├── AntBuilder.java
│ │ │ ├── artifacts
│ │ │ │ ├── ArtifactIdentifier.java
│ │ │ │ ├── ArtifactRepositoryContainer.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── ArtifactResolutionControl.java
│ │ │ │ │ ├── DependencyResolutionControl.java
│ │ │ │ │ ├── ModuleResolutionControl.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ResolutionControl.java
│ │ │ │ │ └── ResolutionRules.java
│ │ │ │ ├── ClientModule.java
│ │ │ │ ├── component
│ │ │ │ │ ├── ComponentIdentifier.java
│ │ │ │ │ ├── ComponentSelector.java
│ │ │ │ │ ├── ModuleComponentIdentifier.java
│ │ │ │ │ ├── ModuleComponentSelector.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ProjectComponentIdentifier.java
│ │ │ │ │ └── ProjectComponentSelector.java
│ │ │ │ ├── ComponentMetadataDetails.java
│ │ │ │ ├── ComponentMetadata.java
│ │ │ │ ├── ComponentModuleMetadataDetails.java
│ │ │ │ ├── ComponentModuleMetadata.java
│ │ │ │ ├── ComponentSelection.java
│ │ │ │ ├── ComponentSelectionRules.java
│ │ │ │ ├── ConfigurablePublishArtifact.java
│ │ │ │ ├── ConfigurationContainer.java
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── ConflictResolution.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
│ │ │ │ ├── ModuleDependencySubstitution.java
│ │ │ │ ├── ModuleIdentifier.java
│ │ │ │ ├── Module.java
│ │ │ │ ├── ModuleVersionIdentifier.java
│ │ │ │ ├── ModuleVersionSelector.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectDependency.java
│ │ │ │ ├── ProjectDependencySubstitution.java
│ │ │ │ ├── PublishArtifact.java
│ │ │ │ ├── PublishArtifactSet.java
│ │ │ │ ├── PublishException.java
│ │ │ │ ├── query
│ │ │ │ │ ├── ArtifactResolutionQuery.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── repositories
│ │ │ │ │ ├── ArtifactRepository.java
│ │ │ │ │ ├── AuthenticationSupported.java
│ │ │ │ │ ├── FlatDirectoryArtifactRepository.java
│ │ │ │ │ ├── IvyArtifactRepository.java
│ │ │ │ │ ├── IvyArtifactRepositoryMetaDataProvider.java
│ │ │ │ │ ├── IvyPatternRepositoryLayout.java
│ │ │ │ │ ├── MavenArtifactRepository.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PasswordCredentials.java
│ │ │ │ │ └── RepositoryLayout.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
│ │ │ │ │ ├── UnresolvedArtifactResult.java
│ │ │ │ │ ├── UnresolvedComponentResult.java
│ │ │ │ │ └── UnresolvedDependencyResult.java
│ │ │ │ ├── SelfResolvingDependency.java
│ │ │ │ ├── UnknownConfigurationException.java
│ │ │ │ ├── UnknownRepositoryException.java
│ │ │ │ └── UnresolvedDependency.java
│ │ │ ├── Buildable.java
│ │ │ ├── BuildableModelElement.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
│ │ │ ├── DefaultTask.java
│ │ │ ├── DomainObjectCollection.java
│ │ │ ├── DomainObjectSet.java
│ │ │ ├── dsl
│ │ │ │ ├── ConventionProperty.java
│ │ │ │ └── package-info.java
│ │ │ ├── execution
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TaskActionListener.java
│ │ │ │ ├── TaskExecutionAdapter.java
│ │ │ │ ├── TaskExecutionGraph.java
│ │ │ │ ├── TaskExecutionGraphListener.java
│ │ │ │ └── TaskExecutionListener.java
│ │ │ ├── ExtensiblePolymorphicDomainObjectContainer.java
│ │ │ ├── file
│ │ │ │ ├── ConfigurableFileCollection.java
│ │ │ │ ├── ConfigurableFileTree.java
│ │ │ │ ├── ContentFilterable.java
│ │ │ │ ├── CopyProcessingSpec.java
│ │ │ │ ├── CopySourceSpec.java
│ │ │ │ ├── CopySpec.java
│ │ │ │ ├── DeleteAction.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
│ │ │ │ ├── SourceDirectorySet.java
│ │ │ │ └── UnableToDeleteFileException.java
│ │ │ ├── GradleScriptException.java
│ │ │ ├── IllegalDependencyNotation.java
│ │ │ ├── initialization
│ │ │ │ ├── dsl
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── ScriptHandler.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectDescriptor.java
│ │ │ │ └── Settings.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractBuildableModelElement.java
│ │ │ │ ├── AbstractClassGenerator.java
│ │ │ │ ├── AbstractDynamicObject.java
│ │ │ │ ├── AbstractNamedDomainObjectContainer.java
│ │ │ │ ├── AbstractPolymorphicDomainObjectContainer.java
│ │ │ │ ├── AbstractTask.java
│ │ │ │ ├── artifacts
│ │ │ │ │ ├── BaseRepositoryFactory.java
│ │ │ │ │ ├── CachingDependencyResolveContext.java
│ │ │ │ │ ├── configurations
│ │ │ │ │ │ ├── DependencyMetaDataProvider.java
│ │ │ │ │ │ └── dynamicversion
│ │ │ │ │ │ └── CachePolicy.java
│ │ │ │ │ ├── DefaultArtifactRepositoryContainer.java
│ │ │ │ │ ├── DefaultDependencySet.java
│ │ │ │ │ ├── DefaultExcludeRuleContainer.java
│ │ │ │ │ ├── DefaultExcludeRule.java
│ │ │ │ │ ├── DefaultModule.java
│ │ │ │ │ ├── DefaultPublishArtifactSet.java
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── AbstractDependency.java
│ │ │ │ │ │ ├── AbstractExternalModuleDependency.java
│ │ │ │ │ │ ├── AbstractModuleDependency.java
│ │ │ │ │ │ ├── DefaultClientModule.java
│ │ │ │ │ │ ├── DefaultDependencyArtifact.java
│ │ │ │ │ │ ├── DefaultExternalModuleDependency.java
│ │ │ │ │ │ ├── DefaultProjectDependency.java
│ │ │ │ │ │ ├── DefaultSelfResolvingDependency.java
│ │ │ │ │ │ └── ProjectDependencyInternal.java
│ │ │ │ │ ├── DependencyManagementServices.java
│ │ │ │ │ ├── DependencyResolutionServices.java
│ │ │ │ │ ├── DependencyResolveContext.java
│ │ │ │ │ ├── DependencyResolveDetailsInternal.java
│ │ │ │ │ ├── DependencySubstitutionInternal.java
│ │ │ │ │ ├── dsl
│ │ │ │ │ │ ├── DefaultRepositoryHandler.java
│ │ │ │ │ │ └── dependencies
│ │ │ │ │ │ ├── DefaultDependencyHandler.java
│ │ │ │ │ │ ├── DependencyFactory.java
│ │ │ │ │ │ ├── ModuleFactoryDelegate.groovy
│ │ │ │ │ │ ├── ModuleFactoryHelper.java
│ │ │ │ │ │ └── ProjectFinder.java
│ │ │ │ │ ├── ExcludeRuleNotationConverter.java
│ │ │ │ │ ├── ModuleDependencySubstitutionInternal.java
│ │ │ │ │ ├── ModuleInternal.java
│ │ │ │ │ ├── ModuleVersionSelectorStrictSpec.java
│ │ │ │ │ ├── ProjectBackedModule.java
│ │ │ │ │ ├── ProjectDependencySubstitutionInternal.java
│ │ │ │ │ ├── publish
│ │ │ │ │ │ ├── AbstractPublishArtifact.java
│ │ │ │ │ │ ├── ArchivePublishArtifact.java
│ │ │ │ │ │ └── DefaultPublishArtifact.java
│ │ │ │ │ ├── query
│ │ │ │ │ │ └── ArtifactResolutionQueryFactory.java
│ │ │ │ │ ├── repositories
│ │ │ │ │ │ └── ArtifactRepositoryInternal.java
│ │ │ │ │ └── ResolvableDependency.java
│ │ │ │ ├── AsmBackedClassGenerator.java
│ │ │ │ ├── BeanDynamicObject.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── BinaryStore.java
│ │ │ │ │ ├── CacheAccessSerializer.java
│ │ │ │ │ ├── Cache.java
│ │ │ │ │ ├── CacheSupport.java
│ │ │ │ │ ├── Loader.java
│ │ │ │ │ ├── MapBackedCache.java
│ │ │ │ │ ├── MinimalPersistentCache.java
│ │ │ │ │ ├── SingleOperationPersistentStore.java
│ │ │ │ │ ├── Stash.java
│ │ │ │ │ └── Store.java
│ │ │ │ ├── ChainingTransformer.java
│ │ │ │ ├── changedetection
│ │ │ │ │ ├── changes
│ │ │ │ │ │ ├── ChangesOnlyIncrementalTaskInputs.java
│ │ │ │ │ │ ├── DefaultTaskArtifactStateRepository.java
│ │ │ │ │ │ ├── IncrementalTaskInputsInternal.java
│ │ │ │ │ │ ├── NoHistoryArtifactState.java
│ │ │ │ │ │ ├── RebuildIncrementalTaskInputs.java
│ │ │ │ │ │ ├── ShortCircuitTaskArtifactStateRepository.java
│ │ │ │ │ │ └── StatefulIncrementalTaskInputs.java
│ │ │ │ │ ├── rules
│ │ │ │ │ │ ├── CachingTaskStateChanges.java
│ │ │ │ │ │ ├── ChangeType.java
│ │ │ │ │ │ ├── DescriptiveChange.java
│ │ │ │ │ │ ├── FileChange.java
│ │ │ │ │ │ ├── InputFileChange.java
│ │ │ │ │ │ ├── InputFilesStateChangeRule.java
│ │ │ │ │ │ ├── InputPropertiesStateChangeRule.java
│ │ │ │ │ │ ├── NoHistoryStateChangeRule.java
│ │ │ │ │ │ ├── OutputFileChange.java
│ │ │ │ │ │ ├── OutputFilesStateChangeRule.java
│ │ │ │ │ │ ├── SimpleTaskStateChanges.java
│ │ │ │ │ │ ├── SummaryTaskStateChanges.java
│ │ │ │ │ │ ├── TaskStateChange.java
│ │ │ │ │ │ ├── TaskStateChanges.java
│ │ │ │ │ │ ├── TaskTypeStateChangeRule.java
│ │ │ │ │ │ └── TaskUpToDateState.java
│ │ │ │ │ ├── state
│ │ │ │ │ │ ├── CacheBackedFileSnapshotRepository.java
│ │ │ │ │ │ ├── CacheBackedTaskHistoryRepository.java
│ │ │ │ │ │ ├── CachingFileSnapshotter.java
│ │ │ │ │ │ ├── DefaultFileCollectionSnapshotter.java
│ │ │ │ │ │ ├── DefaultFileSnapshotterSerializer.java
│ │ │ │ │ │ ├── DefaultTaskArtifactStateCacheAccess.java
│ │ │ │ │ │ ├── FileCollectionSnapshot.java
│ │ │ │ │ │ ├── FileCollectionSnapshotter.java
│ │ │ │ │ │ ├── FileSnapshot.java
│ │ │ │ │ │ ├── FileSnapshotRepository.java
│ │ │ │ │ │ ├── FileSnapshotter.java
│ │ │ │ │ │ ├── FilesSnapshotSet.java
│ │ │ │ │ │ ├── InMemoryTaskArtifactCache.java
│ │ │ │ │ │ ├── InputPropertiesSerializer.java
│ │ │ │ │ │ ├── MapMergeChangeListener.java
│ │ │ │ │ │ ├── NoOpDecorator.java
│ │ │ │ │ │ ├── OutputFilesCollectionSnapshotter.java
│ │ │ │ │ │ ├── OutputFilesSnapshotSerializer.java
│ │ │ │ │ │ ├── TaskArtifactStateCacheAccess.java
│ │ │ │ │ │ ├── TaskExecution.java
│ │ │ │ │ │ └── TaskHistoryRepository.java
│ │ │ │ │ ├── TaskArtifactState.java
│ │ │ │ │ └── TaskArtifactStateRepository.java
│ │ │ │ ├── ClassGeneratorBackedInstantiator.java
│ │ │ │ ├── ClassGenerator.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
│ │ │ │ │ ├── CollectionEventRegister.java
│ │ │ │ │ ├── CollectionFilter.java
│ │ │ │ │ ├── FilteredCollection.java
│ │ │ │ │ ├── FilteredList.java
│ │ │ │ │ └── FilteredSet.java
│ │ │ │ ├── component
│ │ │ │ │ ├── ArtifactType.java
│ │ │ │ │ ├── BuildableJavaComponent.java
│ │ │ │ │ ├── ComponentRegistry.java
│ │ │ │ │ ├── ComponentTypeRegistration.java
│ │ │ │ │ ├── ComponentTypeRegistry.java
│ │ │ │ │ ├── DefaultComponentTypeRegistry.java
│ │ │ │ │ ├── DefaultSoftwareComponentContainer.java
│ │ │ │ │ ├── SoftwareComponentInternal.java
│ │ │ │ │ └── Usage.java
│ │ │ │ ├── CompositeDomainObjectSet.java
│ │ │ │ ├── CompositeDynamicObject.java
│ │ │ │ ├── ConfigureByMapAction.java
│ │ │ │ ├── ConfigureDelegate.java
│ │ │ │ ├── ConventionAwareHelper.java
│ │ │ │ ├── ConventionMapping.java
│ │ │ │ ├── ConventionTask.java
│ │ │ │ ├── DefaultClassPathProvider.java
│ │ │ │ ├── DefaultClassPathRegistry.java
│ │ │ │ ├── DefaultDomainObjectCollection.java
│ │ │ │ ├── DefaultDomainObjectSet.java
│ │ │ │ ├── DefaultNamedDomainObjectCollection.java
│ │ │ │ ├── DefaultNamedDomainObjectList.java
│ │ │ │ ├── DefaultNamedDomainObjectSet.java
│ │ │ │ ├── DefaultPolymorphicDomainObjectContainer.java
│ │ │ │ ├── DelegatingDomainObjectSet.java
│ │ │ │ ├── DependencyClassPathProvider.java
│ │ │ │ ├── DependencyInjectingInstantiator.java
│ │ │ │ ├── DocumentationRegistry.java
│ │ │ │ ├── DomainObjectContext.java
│ │ │ │ ├── DomNode.java
│ │ │ │ ├── DynamicModulesClassPathProvider.java
│ │ │ │ ├── DynamicObjectAware.java
│ │ │ │ ├── DynamicObjectHelper.java
│ │ │ │ ├── DynamicObject.java
│ │ │ │ ├── DynamicObjectUtil.java
│ │ │ │ ├── DynamicPropertyNamer.groovy
│ │ │ │ ├── ExceptionAnalyser.java
│ │ │ │ ├── ExtensibleDynamicObject.java
│ │ │ │ ├── FactoryNamedDomainObjectContainer.java
│ │ │ │ ├── file
│ │ │ │ │ ├── AbstractFileCollection.java
│ │ │ │ │ ├── AbstractFileResolver.java
│ │ │ │ │ ├── AbstractFileResource.java
│ │ │ │ │ ├── AbstractFileTreeElement.java
│ │ │ │ │ ├── AbstractFileTree.java
│ │ │ │ │ ├── ant
│ │ │ │ │ │ ├── AntFileResource.java
│ │ │ │ │ │ └── BaseDirSelector.java
│ │ │ │ │ ├── AntFileCollectionBuilder.groovy
│ │ │ │ │ ├── AntFileCollectionMatchingTaskBuilder.groovy
│ │ │ │ │ ├── AntFileSetBuilder.groovy
│ │ │ │ │ ├── AntFileTreeBuilder.groovy
│ │ │ │ │ ├── archive
│ │ │ │ │ │ ├── compression
│ │ │ │ │ │ │ ├── ArchiveOutputStreamFactory.java
│ │ │ │ │ │ │ ├── Bzip2Archiver.java
│ │ │ │ │ │ │ ├── GzipArchiver.java
│ │ │ │ │ │ │ └── SimpleCompressor.java
│ │ │ │ │ │ ├── TarCopyAction.java
│ │ │ │ │ │ ├── TarFileTree.java
│ │ │ │ │ │ ├── ZipCopyAction.java
│ │ │ │ │ │ └── ZipFileTree.java
│ │ │ │ │ ├── BaseDirFileResolver.java
│ │ │ │ │ ├── BasicFileResolver.java
│ │ │ │ │ ├── collections
│ │ │ │ │ │ ├── BuildDependenciesOnlyFileCollectionResolveContext.java
│ │ │ │ │ │ ├── DefaultConfigurableFileCollection.java
│ │ │ │ │ │ ├── DefaultConfigurableFileTree.java
│ │ │ │ │ │ ├── DefaultFileCollectionResolveContext.java
│ │ │ │ │ │ ├── DelegatingFileCollection.java
│ │ │ │ │ │ ├── DelegatingFileTree.java
│ │ │ │ │ │ ├── DirectoryFileTree.java
│ │ │ │ │ │ ├── EmptyFileTree.java
│ │ │ │ │ │ ├── FileCollectionAdapter.java
│ │ │ │ │ │ ├── FileCollectionContainer.java
│ │ │ │ │ │ ├── FileCollectionResolveContext.java
│ │ │ │ │ │ ├── FileSystemMirroringFileTree.java
│ │ │ │ │ │ ├── FileTreeAdapter.java
│ │ │ │ │ │ ├── LazilyInitializedFileCollection.java
│ │ │ │ │ │ ├── LazilyInitializedFileTree.java
│ │ │ │ │ │ ├── ListBackedFileSet.java
│ │ │ │ │ │ ├── LocalFileTree.java
│ │ │ │ │ │ ├── MapFileTree.java
│ │ │ │ │ │ ├── MinimalFileCollection.java
│ │ │ │ │ │ ├── MinimalFileSet.java
│ │ │ │ │ │ ├── MinimalFileTree.java
│ │ │ │ │ │ ├── PatternFilterableFileTree.java
│ │ │ │ │ │ ├── RandomAccessFileCollection.java
│ │ │ │ │ │ ├── ResolvableFileCollectionResolveContext.java
│ │ │ │ │ │ ├── SimpleFileCollection.java
│ │ │ │ │ │ ├── SingleIncludePatternFileTree.java
│ │ │ │ │ │ └── SingletonFileTree.java
│ │ │ │ │ ├── CompositeFileCollection.java
│ │ │ │ │ ├── CompositeFileTree.java
│ │ │ │ │ ├── copy
│ │ │ │ │ │ ├── CopyActionExecuter.java
│ │ │ │ │ │ ├── CopyActionImpl.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
│ │ │ │ │ │ ├── DeleteActionImpl.java
│ │ │ │ │ │ ├── DestinationRootCopySpec.java
│ │ │ │ │ │ ├── DuplicateHandlingCopyActionDecorator.java
│ │ │ │ │ │ ├── FileCopier.java
│ │ │ │ │ │ ├── FileCopyActionImpl.java
│ │ │ │ │ │ ├── FileCopyAction.java
│ │ │ │ │ │ ├── FileCopyDetailsInternal.java
│ │ │ │ │ │ ├── FilterChain.java
│ │ │ │ │ │ ├── LineFilter.java
│ │ │ │ │ │ ├── MatchingCopyAction.java
│ │ │ │ │ │ ├── NormalizingCopyActionDecorator.java
│ │ │ │ │ │ ├── PathNotationConverter.java
│ │ │ │ │ │ ├── ReadableCopySpec.java
│ │ │ │ │ │ ├── RegExpNameMapper.java
│ │ │ │ │ │ ├── RenamingCopyAction.java
│ │ │ │ │ │ ├── SingleParentCopySpec.java
│ │ │ │ │ │ ├── SyncCopyActionDecorator.java
│ │ │ │ │ │ └── ZipCompressor.java
│ │ │ │ │ ├── CopyActionProcessingStreamAction.java
│ │ │ │ │ ├── DefaultCompositeFileTree.java
│ │ │ │ │ ├── DefaultFileLookup.java
│ │ │ │ │ ├── DefaultFileOperations.java
│ │ │ │ │ ├── DefaultFileTreeElement.java
│ │ │ │ │ ├── DefaultFileVisitDetails.java
│ │ │ │ │ ├── DefaultSourceDirectorySet.java
│ │ │ │ │ ├── DefaultTemporaryFileProvider.java
│ │ │ │ │ ├── FileLookup.java
│ │ │ │ │ ├── FileOperations.java
│ │ │ │ │ ├── FileOrUriNotationConverter.java
│ │ │ │ │ ├── FileResolver.java
│ │ │ │ │ ├── FileResource.java
│ │ │ │ │ ├── IdentityFileResolver.java
│ │ │ │ │ ├── MaybeCompressedFileResource.java
│ │ │ │ │ ├── pattern
│ │ │ │ │ │ ├── AnyWildcardPatternStep.java
│ │ │ │ │ │ ├── EndOfPathMatcher.java
│ │ │ │ │ │ ├── FixedPatternStep.java
│ │ │ │ │ │ ├── FixedStepsPathMatcher.java
│ │ │ │ │ │ ├── GreedyPathMatcher.java
│ │ │ │ │ │ ├── PathMatcher.java
│ │ │ │ │ │ ├── PatternMatcherFactory.java
│ │ │ │ │ │ ├── PatternStepFactory.java
│ │ │ │ │ │ ├── PatternStep.java
│ │ │ │ │ │ ├── RegExpPatternStep.java
│ │ │ │ │ │ └── WildcardPrefixPatternStep.java
│ │ │ │ │ ├── RelativeFile.java
│ │ │ │ │ ├── RelativePathSpec.java
│ │ │ │ │ ├── TemporaryFileProvider.java
│ │ │ │ │ ├── TmpDirTemporaryFileProvider.java
│ │ │ │ │ ├── UnionFileCollection.java
│ │ │ │ │ └── UnionFileTree.java
│ │ │ │ ├── GradleDistributionLocator.java
│ │ │ │ ├── GradleInternal.java
│ │ │ │ ├── HasConvention.java
│ │ │ │ ├── hash
│ │ │ │ │ ├── DefaultHasher.java
│ │ │ │ │ └── Hasher.java
│ │ │ │ ├── IConventionAware.java
│ │ │ │ ├── initialization
│ │ │ │ │ ├── AbstractScriptHandler.java
│ │ │ │ │ ├── BasicDomainObjectContext.java
│ │ │ │ │ ├── ClassLoaderIds.java
│ │ │ │ │ ├── ClassLoaderScopeIdentifier.java
│ │ │ │ │ ├── ClassLoaderScope.java
│ │ │ │ │ ├── DefaultClassLoaderScope.java
│ │ │ │ │ ├── DefaultScriptHandlerFactory.java
│ │ │ │ │ ├── DefaultScriptHandler.java
│ │ │ │ │ ├── loadercache
│ │ │ │ │ │ ├── ClassLoaderCache.java
│ │ │ │ │ │ ├── ClassLoaderId.java
│ │ │ │ │ │ ├── ClassPathSnapshot.java
│ │ │ │ │ │ ├── ClassPathSnapshotter.java
│ │ │ │ │ │ ├── DefaultClassLoaderCache.java
│ │ │ │ │ │ ├── FileClassPathSnapshotter.java
│ │ │ │ │ │ └── HashClassPathSnapshotter.java
│ │ │ │ │ ├── RootClassLoaderScope.java
│ │ │ │ │ ├── ScriptClassLoader.java
│ │ │ │ │ ├── ScriptHandlerClassLoaderFactory.java
│ │ │ │ │ └── ScriptHandlerFactory.java
│ │ │ │ ├── NamedDomainObjectContainerConfigureDelegate.java
│ │ │ │ ├── NoConventionMapping.java
│ │ │ │ ├── NoNamingPropertyException.java
│ │ │ │ ├── NullNamingPropertyException.java
│ │ │ │ ├── plugins
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── ImperativeOnlyPluginApplicator.java
│ │ │ │ │ ├── PluginApplicationException.java
│ │ │ │ │ ├── PluginApplicator.java
│ │ │ │ │ ├── PluginAwareInternal.java
│ │ │ │ │ ├── PluginDescriptor.java
│ │ │ │ │ ├── PluginDescriptorLocator.java
│ │ │ │ │ ├── PluginImplementation.java
│ │ │ │ │ ├── PluginInspector.java
│ │ │ │ │ ├── PluginManagerInternal.java
│ │ │ │ │ ├── PluginRegistry.java
│ │ │ │ │ ├── PotentialPlugin.java
│ │ │ │ │ └── RuleBasedPluginApplicator.java
│ │ │ │ ├── PolymorphicDomainObjectContainerConfigureDelegate.java
│ │ │ │ ├── PolymorphicDomainObjectContainerInternal.java
│ │ │ │ ├── ProcessOperations.java
│ │ │ │ ├── project
│ │ │ │ │ ├── AbstractPluginAware.java
│ │ │ │ │ ├── AbstractProject.java
│ │ │ │ │ ├── ant
│ │ │ │ │ │ ├── AntLoggingAdapter.java
│ │ │ │ │ │ └── BasicAntBuilder.java
│ │ │ │ │ ├── DefaultAntBuilderFactory.java
│ │ │ │ │ ├── DefaultAntBuilder.java
│ │ │ │ │ ├── DefaultIsolatedAntBuilder.groovy
│ │ │ │ │ ├── DefaultProjectAccessListener.java
│ │ │ │ │ ├── DefaultProject.java
│ │ │ │ │ ├── DefaultProjectRegistry.java
│ │ │ │ │ ├── DefaultProjectTaskLister.java
│ │ │ │ │ ├── DeferredProjectConfiguration.java
│ │ │ │ │ ├── IProjectFactory.java
│ │ │ │ │ ├── IsolatedAntBuilder.java
│ │ │ │ │ ├── ProjectFactory.java
│ │ │ │ │ ├── ProjectIdentifier.java
│ │ │ │ │ ├── ProjectInternal.java
│ │ │ │ │ ├── ProjectRegistry.java
│ │ │ │ │ ├── ProjectScript.groovy
│ │ │ │ │ ├── ProjectStateInternal.java
│ │ │ │ │ ├── ProjectTaskLister.java
│ │ │ │ │ └── taskfactory
│ │ │ │ │ ├── AnnotationProcessingTaskFactory.java
│ │ │ │ │ ├── DependencyAutoWireTaskFactory.java
│ │ │ │ │ ├── InputDirectoryPropertyAnnotationHandler.java
│ │ │ │ │ ├── InputFilePropertyAnnotationHandler.java
│ │ │ │ │ ├── InputFilesPropertyAnnotationHandler.java
│ │ │ │ │ ├── InputPropertyAnnotationHandler.java
│ │ │ │ │ ├── ITaskFactory.java
│ │ │ │ │ ├── NestedBeanPropertyAnnotationHandler.java
│ │ │ │ │ ├── OutputDirectoryPropertyAnnotationHandler.java
│ │ │ │ │ ├── OutputFilePropertyAnnotationHandler.java
│ │ │ │ │ ├── PropertyActionContext.java
│ │ │ │ │ ├── PropertyAnnotationHandler.java
│ │ │ │ │ ├── TaskFactory.java
│ │ │ │ │ ├── UpdateAction.java
│ │ │ │ │ └── ValidationAction.java
│ │ │ │ ├── PropertiesTransformer.java
│ │ │ │ ├── ReflectiveNamedDomainObjectFactory.java
│ │ │ │ ├── resources
│ │ │ │ │ ├── CharSourceBackedTextResource.java
│ │ │ │ │ ├── DefaultResourceHandler.java
│ │ │ │ │ ├── DefaultTextResourceFactory.java
│ │ │ │ │ ├── FileCollectionBackedArchiveTextResource.java
│ │ │ │ │ ├── FileCollectionBackedTextResource.java
│ │ │ │ │ ├── ResourceIsAFolderException.java
│ │ │ │ │ ├── StringBackedTextResource.java
│ │ │ │ │ └── URIBuilder.java
│ │ │ │ ├── SettingsInternal.java
│ │ │ │ ├── specs
│ │ │ │ │ ├── ExplainingSpec.java
│ │ │ │ │ └── ExplainingSpecs.java
│ │ │ │ ├── TaskExecutionHistory.java
│ │ │ │ ├── TaskInternal.java
│ │ │ │ ├── TaskOutputsInternal.java
│ │ │ │ ├── tasks
│ │ │ │ │ ├── AbstractTaskDependency.java
│ │ │ │ │ ├── CachingTaskDependencyResolveContext.java
│ │ │ │ │ ├── ContextAwareTaskAction.java
│ │ │ │ │ ├── DefaultTaskCollection.java
│ │ │ │ │ ├── DefaultTaskContainerFactory.java
│ │ │ │ │ ├── DefaultTaskContainer.java
│ │ │ │ │ ├── DefaultTaskDependency.java
│ │ │ │ │ ├── DefaultTaskInputs.java
│ │ │ │ │ ├── DefaultTaskOutputs.java
│ │ │ │ │ ├── execution
│ │ │ │ │ │ ├── DefaultTaskExecutionContext.java
│ │ │ │ │ │ ├── ExecuteActionsTaskExecuter.java
│ │ │ │ │ │ ├── ExecuteAtMostOnceTaskExecuter.java
│ │ │ │ │ │ ├── PostExecutionAnalysisTaskExecuter.java
│ │ │ │ │ │ ├── SkipEmptySourceFilesTaskExecuter.java
│ │ │ │ │ │ ├── SkipOnlyIfTaskExecuter.java
│ │ │ │ │ │ ├── SkipTaskWithNoActionsExecuter.java
│ │ │ │ │ │ ├── SkipUpToDateTaskExecuter.java
│ │ │ │ │ │ ├── TaskValidator.java
│ │ │ │ │ │ └── ValidatingTaskExecuter.java
│ │ │ │ │ ├── options
│ │ │ │ │ │ ├── AbstractOptionElement.java
│ │ │ │ │ │ ├── FieldOptionElement.java
│ │ │ │ │ │ ├── InstanceOptionDescriptor.java
│ │ │ │ │ │ ├── MethodOptionElement.java
│ │ │ │ │ │ ├── OptionDescriptor.java
│ │ │ │ │ │ ├── OptionElement.java
│ │ │ │ │ │ ├── Option.java
│ │ │ │ │ │ ├── OptionNotationParserFactory.java
│ │ │ │ │ │ ├── OptionReader.java
│ │ │ │ │ │ ├── OptionValidationException.java
│ │ │ │ │ │ └── OptionValues.groovy
│ │ │ │ │ ├── PublicTaskSpecification.java
│ │ │ │ │ ├── SimpleWorkResult.java
│ │ │ │ │ ├── TaskContainerInternal.java
│ │ │ │ │ ├── TaskDependencyInternal.java
│ │ │ │ │ ├── TaskDependencyResolveContext.java
│ │ │ │ │ ├── TaskExecuter.java
│ │ │ │ │ ├── TaskExecutionContext.java
│ │ │ │ │ ├── TaskMutator.java
│ │ │ │ │ ├── TaskResolver.java
│ │ │ │ │ └── TaskStateInternal.java
│ │ │ │ ├── ThreadGlobalInstantiator.java
│ │ │ │ ├── TypedDomainObjectContainerWrapper.java
│ │ │ │ └── UserCodeAction.java
│ │ │ ├── InvalidUserCodeException.java
│ │ │ ├── InvalidUserDataException.java
│ │ │ ├── invocation
│ │ │ │ ├── Gradle.java
│ │ │ │ └── package-info.java
│ │ │ ├── logging
│ │ │ │ ├── Logger.java
│ │ │ │ ├── Logging.java
│ │ │ │ ├── LoggingManager.java
│ │ │ │ ├── LoggingOutput.java
│ │ │ │ ├── LogLevel.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── StandardOutputListener.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
│ │ │ ├── resources
│ │ │ │ ├── MissingResourceException.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ReadableResource.java
│ │ │ │ ├── ResourceException.java
│ │ │ │ ├── ResourceHandler.java
│ │ │ │ ├── Resource.java
│ │ │ │ ├── TextResourceFactory.java
│ │ │ │ └── TextResource.java
│ │ │ ├── Rule.java
│ │ │ ├── Script.java
│ │ │ ├── specs
│ │ │ │ └── package-info.java
│ │ │ ├── Task.java
│ │ │ ├── tasks
│ │ │ │ ├── AbstractCopyTask.java
│ │ │ │ ├── AbstractExecTask.java
│ │ │ │ ├── ant
│ │ │ │ │ ├── AntTarget.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── AntBuilderAware.groovy
│ │ │ │ ├── bundling
│ │ │ │ │ ├── AbstractArchiveTask.java
│ │ │ │ │ ├── Compression.java
│ │ │ │ │ ├── internal
│ │ │ │ │ │ └── Zip64RequiredException.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── Tar.java
│ │ │ │ │ ├── ZipEntryCompression.java
│ │ │ │ │ └── Zip.java
│ │ │ │ ├── ConventionValue.java
│ │ │ │ ├── Copy.java
│ │ │ │ ├── Delete.java
│ │ │ │ ├── Exec.java
│ │ │ │ ├── GradleBuild.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── IncrementalTaskInputs.java
│ │ │ │ │ ├── InputFileDetails.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── InputDirectory.java
│ │ │ │ ├── InputFile.java
│ │ │ │ ├── InputFiles.java
│ │ │ │ ├── Input.java
│ │ │ │ ├── JavaExec.java
│ │ │ │ ├── Nested.java
│ │ │ │ ├── Optional.java
│ │ │ │ ├── OutputDirectories.java
│ │ │ │ ├── OutputDirectory.java
│ │ │ │ ├── OutputFile.java
│ │ │ │ ├── OutputFiles.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ParallelizableTask.java
│ │ │ │ ├── SkipWhenEmpty.java
│ │ │ │ ├── SourceTask.java
│ │ │ │ ├── StopActionException.java
│ │ │ │ ├── StopExecutionException.java
│ │ │ │ ├── Sync.java
│ │ │ │ ├── TaskAction.java
│ │ │ │ ├── TaskCollection.java
│ │ │ │ ├── TaskContainer.java
│ │ │ │ ├── TaskDependency.java
│ │ │ │ ├── TaskExecutionException.java
│ │ │ │ ├── TaskInputs.java
│ │ │ │ ├── TaskInstantiationException.java
│ │ │ │ ├── TaskOutputs.java
│ │ │ │ ├── TaskState.java
│ │ │ │ ├── TaskValidationException.java
│ │ │ │ ├── util
│ │ │ │ │ ├── internal
│ │ │ │ │ │ └── PatternSetAntBuilderDelegate.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PatternFilterable.java
│ │ │ │ │ └── PatternSet.java
│ │ │ │ ├── VerificationTask.java
│ │ │ │ └── WorkResult.java
│ │ │ ├── UnknownDomainObjectException.java
│ │ │ ├── UnknownProjectException.java
│ │ │ ├── UnknownTaskException.java
│ │ │ └── XmlProvider.java
│ │ ├── BuildAdapter.java
│ │ ├── BuildExceptionReporter.java
│ │ ├── BuildListener.java
│ │ ├── BuildLogger.java
│ │ ├── BuildResult.java
│ │ ├── BuildResultLogger.java
│ │ ├── cache
│ │ │ ├── CacheAccess.java
│ │ │ ├── CacheBuilder.java
│ │ │ ├── CacheOpenException.java
│ │ │ ├── CacheRepository.java
│ │ │ ├── CacheValidator.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractFileAccess.java
│ │ │ │ ├── btree
│ │ │ │ │ ├── Block.java
│ │ │ │ │ ├── BlockPayload.java
│ │ │ │ │ ├── BlockPointer.java
│ │ │ │ │ ├── BlockStore.java
│ │ │ │ │ ├── BTreePersistentIndexedCache.java
│ │ │ │ │ ├── CachingBlockStore.java
│ │ │ │ │ ├── CorruptedCacheException.java
│ │ │ │ │ ├── FileBackedBlockStore.java
│ │ │ │ │ ├── FreeListBlockStore.java
│ │ │ │ │ ├── LockingBlockStore.java
│ │ │ │ │ └── StateCheckBlockStore.java
│ │ │ │ ├── CacheCoordinator.java
│ │ │ │ ├── CacheDecorator.java
│ │ │ │ ├── CacheFactory.java
│ │ │ │ ├── CacheInitializationAction.java
│ │ │ │ ├── cacheops
│ │ │ │ │ ├── CacheAccessOperationsStack.java
│ │ │ │ │ ├── CacheOperation.java
│ │ │ │ │ └── CacheOperationStack.java
│ │ │ │ ├── CacheScopeMapping.java
│ │ │ │ ├── DefaultCacheAccess.java
│ │ │ │ ├── DefaultCacheFactory.java
│ │ │ │ ├── DefaultCacheRepository.java
│ │ │ │ ├── DefaultCacheScopeMapping.java
│ │ │ │ ├── DefaultFileLockManager.java
│ │ │ │ ├── DefaultMultiProcessSafePersistentIndexedCache.java
│ │ │ │ ├── DefaultPersistentDirectoryCache.java
│ │ │ │ ├── DefaultPersistentDirectoryStore.java
│ │ │ │ ├── DefaultProcessMetaDataProvider.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
│ │ │ │ ├── GracefullyStoppedException.java
│ │ │ │ ├── InsufficientLockModeException.java
│ │ │ │ ├── locklistener
│ │ │ │ │ ├── DefaultFileLockContentionHandler.java
│ │ │ │ │ └── FileLockContentionHandler.java
│ │ │ │ ├── LockTimeoutException.java
│ │ │ │ ├── MultiProcessSafePersistentIndexedCache.java
│ │ │ │ ├── NonThreadsafeInMemoryStore.java
│ │ │ │ ├── OnDemandFileAccess.java
│ │ │ │ ├── ProcessMetaDataProvider.java
│ │ │ │ ├── ReferencablePersistentCache.java
│ │ │ │ ├── SimpleStateCache.java
│ │ │ │ └── UnitOfWorkParticipant.java
│ │ │ ├── PersistentCache.java
│ │ │ ├── PersistentIndexedCache.java
│ │ │ ├── PersistentIndexedCacheParameters.java
│ │ │ ├── PersistentStateCache.java
│ │ │ └── PersistentStore.java
│ │ ├── configuration
│ │ │ ├── BuildConfigurer.java
│ │ │ ├── DefaultBuildConfigurer.java
│ │ │ ├── DefaultImportsReader.java
│ │ │ ├── DefaultInitScriptProcessor.java
│ │ │ ├── DefaultScriptPluginFactory.java
│ │ │ ├── GradleLauncherMetaData.java
│ │ │ ├── ImportsReader.java
│ │ │ ├── InitScriptProcessor.java
│ │ │ ├── project
│ │ │ │ ├── BuildScriptProcessor.java
│ │ │ │ ├── ConfigureActionsProjectEvaluator.java
│ │ │ │ ├── DefaultProjectConfigurationActionContainer.java
│ │ │ │ ├── DelayedConfigurationActions.java
│ │ │ │ ├── LifecycleProjectEvaluator.java
│ │ │ │ ├── PluginsProjectConfigureActions.java
│ │ │ │ ├── ProjectConfigurationActionContainer.java
│ │ │ │ ├── ProjectConfigureAction.java
│ │ │ │ └── ProjectEvaluator.java
│ │ │ ├── ScriptPluginFactory.java
│ │ │ └── ScriptPlugin.java
│ │ ├── execution
│ │ │ ├── BuildConfigurationAction.java
│ │ │ ├── BuildExecuter.java
│ │ │ ├── BuildExecutionAction.java
│ │ │ ├── BuildExecutionContext.java
│ │ │ ├── commandline
│ │ │ │ ├── CommandLineTaskConfigurer.java
│ │ │ │ ├── CommandLineTaskParser.java
│ │ │ │ └── TaskConfigurationException.java
│ │ │ ├── DefaultBuildExecuter.java
│ │ │ ├── DefaultTasksBuildExecutionAction.java
│ │ │ ├── DryRunBuildExecutionAction.java
│ │ │ ├── ExcludedTaskFilteringBuildConfigurationAction.java
│ │ │ ├── MultipleBuildFailures.java
│ │ │ ├── ProjectConfigurer.java
│ │ │ ├── SelectedTaskExecutionAction.java
│ │ │ ├── TaskFailureHandler.java
│ │ │ ├── taskgraph
│ │ │ │ ├── AbstractTaskPlanExecutor.java
│ │ │ │ ├── DefaultTaskExecutionPlan.java
│ │ │ │ ├── DefaultTaskGraphExecuter.java
│ │ │ │ ├── DefaultTaskPlanExecutor.java
│ │ │ │ ├── ParallelTaskPlanExecutor.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
│ │ │ │ ├── AsmBackedEmptyScriptGenerator.java
│ │ │ │ ├── BuildScriptTransformer.java
│ │ │ │ ├── CachingScriptClassCompiler.java
│ │ │ │ ├── ClassCachingCompiledScript.java
│ │ │ │ ├── CompiledScript.java
│ │ │ │ ├── CompileOperation.java
│ │ │ │ ├── DefaultScriptCompilationHandler.java
│ │ │ │ ├── DefaultScriptRunnerFactory.java
│ │ │ │ ├── EmptyScriptGenerator.java
│ │ │ │ ├── FactoryBackedCompileOperation.java
│ │ │ │ ├── FileCacheBackedScriptClassCompiler.java
│ │ │ │ ├── FilteringScriptTransformer.java
│ │ │ │ ├── FixMainScriptTransformer.java
│ │ │ │ ├── ImperativeStatementDetectingTransformer.java
│ │ │ │ ├── InitialPassStatementTransformer.java
│ │ │ │ ├── ScriptClassCompiler.java
│ │ │ │ ├── ScriptCompilationHandler.java
│ │ │ │ ├── ScriptRunnerFactory.java
│ │ │ │ ├── ShortCircuitEmptyScriptCompiler.java
│ │ │ │ ├── StatementLabelsScriptTransformer.java
│ │ │ │ ├── SubsetScriptTransformer.java
│ │ │ │ └── TaskDefinitionScriptTransformer.java
│ │ │ ├── NonExistentFileScriptSource.java
│ │ │ ├── ScriptAware.java
│ │ │ ├── ScriptCompilationException.java
│ │ │ ├── ScriptCompilerFactory.java
│ │ │ ├── ScriptCompiler.java
│ │ │ ├── ScriptExecutionListener.java
│ │ │ ├── Script.java
│ │ │ ├── ScriptRunner.java
│ │ │ ├── ScriptSource.java
│ │ │ ├── StringScriptSource.java
│ │ │ └── UriScriptSource.java
│ │ ├── initialization
│ │ │ ├── AbstractProjectSpec.java
│ │ │ ├── BaseSettings.java
│ │ │ ├── BuildCancellationToken.java
│ │ │ ├── BuildClientMetaData.java
│ │ │ ├── BuildCompletionListener.java
│ │ │ ├── BuildEventConsumer.java
│ │ │ ├── BuildFileProjectSpec.java
│ │ │ ├── BuildLayoutParameters.java
│ │ │ ├── BuildLoader.java
│ │ │ ├── BuildRequestContext.java
│ │ │ ├── BuildRequestMetaData.java
│ │ │ ├── buildsrc
│ │ │ │ ├── BuildSourceBuilder.java
│ │ │ │ ├── BuildSrcBuildListenerFactory.java
│ │ │ │ ├── BuildSrcUpdateFactory.java
│ │ │ │ └── defaultBuildSourceScript.txt
│ │ │ ├── ClassLoaderRegistry.java
│ │ │ ├── ClassLoaderScopeRegistry.java
│ │ │ ├── CompositeInitScriptFinder.java
│ │ │ ├── DefaultBuildCancellationToken.java
│ │ │ ├── DefaultBuildRequestContext.java
│ │ │ ├── DefaultBuildRequestMetaData.java
│ │ │ ├── DefaultClassLoaderRegistry.java
│ │ │ ├── DefaultClassLoaderScopeRegistry.java
│ │ │ ├── DefaultCommandLineConverter.java
│ │ │ ├── DefaultExceptionAnalyser.java
│ │ │ ├── DefaultGradleLauncherFactory.java
│ │ │ ├── DefaultGradleLauncher.java
│ │ │ ├── DefaultGradlePropertiesLoader.java
│ │ │ ├── DefaultProjectDescriptor.java
│ │ │ ├── DefaultProjectDescriptorRegistry.java
│ │ │ ├── DefaultProjectSpec.java
│ │ │ ├── DefaultSettingsFinder.java
│ │ │ ├── DefaultSettings.java
│ │ │ ├── DependencyResolutionLogger.java
│ │ │ ├── DirectoryInitScriptFinder.java
│ │ │ ├── DistributionInitScriptFinder.java
│ │ │ ├── FixedBuildCancellationToken.java
│ │ │ ├── GradleLauncherFactory.java
│ │ │ ├── GradleLauncher.java
│ │ │ ├── IGradlePropertiesLoader.java
│ │ │ ├── InitScriptFinder.java
│ │ │ ├── InitScript.groovy
│ │ │ ├── InitScriptHandler.java
│ │ │ ├── InstantiatingBuildLoader.java
│ │ │ ├── ISettingsFinder.java
│ │ │ ├── JdkToolsInitializer.java
│ │ │ ├── layout
│ │ │ │ ├── BuildLayoutConfiguration.java
│ │ │ │ ├── BuildLayoutFactory.java
│ │ │ │ └── BuildLayout.java
│ │ │ ├── LayoutCommandLineConverter.java
│ │ │ ├── ModelConfigurationListener.java
│ │ │ ├── MultipleBuildFailuresExceptionAnalyser.java
│ │ │ ├── NestedBuildTracker.java
│ │ │ ├── NoOpBuildEventConsumer.java
│ │ │ ├── ProjectAccessListener.java
│ │ │ ├── ProjectDescriptorRegistry.java
│ │ │ ├── ProjectDirectoryProjectSpec.java
│ │ │ ├── ProjectPropertySettingBuildLoader.java
│ │ │ ├── ProjectSpec.java
│ │ │ ├── ProjectSpecs.java
│ │ │ ├── PropertiesLoadingSettingsProcessor.java
│ │ │ ├── ScriptEvaluatingSettingsProcessor.java
│ │ │ ├── SettingsFactory.java
│ │ │ ├── SettingsHandler.java
│ │ │ ├── SettingsLocation.java
│ │ │ ├── SettingsProcessor.java
│ │ │ ├── SettingsScript.groovy
│ │ │ ├── StackTraceSanitizingExceptionAnalyser.java
│ │ │ ├── TasksCompletionListener.java
│ │ │ └── UserHomeInitScriptFinder.java
│ │ ├── internal
│ │ │ ├── artifacts
│ │ │ │ └── repositories
│ │ │ │ └── AuthenticationSupportedInternal.java
│ │ │ ├── credentials
│ │ │ │ └── DefaultAwsCredentials.java
│ │ │ ├── DefaultTaskExecutionRequest.java
│ │ │ ├── environment
│ │ │ │ └── GradleBuildEnvironment.java
│ │ │ ├── exceptions
│ │ │ │ ├── FailureResolutionAware.java
│ │ │ │ └── LocationAwareException.java
│ │ │ ├── featurelifecycle
│ │ │ │ ├── DeprecatedFeatureHandler.java
│ │ │ │ ├── DeprecatedFeatureUsage.java
│ │ │ │ ├── LoggingDeprecatedFeatureHandler.java
│ │ │ │ ├── ScriptUsageLocationReporter.java
│ │ │ │ └── UsageLocationReporter.java
│ │ │ ├── graph
│ │ │ │ ├── CachingDirectedGraphWalker.java
│ │ │ │ ├── DirectedGraph.java
│ │ │ │ ├── DirectedGraphRenderer.java
│ │ │ │ ├── DirectedGraphWithEdgeValues.java
│ │ │ │ ├── GraphAggregator.java
│ │ │ │ ├── GraphNodeRenderer.java
│ │ │ │ └── GraphRenderer.java
│ │ │ ├── html
│ │ │ │ └── SimpleHtmlWriter.java
│ │ │ ├── invocation
│ │ │ │ ├── BuildAction.java
│ │ │ │ ├── BuildActionRunner.java
│ │ │ │ └── BuildController.java
│ │ │ ├── operations
│ │ │ │ └── logging
│ │ │ │ ├── BuildOperationLoggerFactory.java
│ │ │ │ ├── BuildOperationLogger.java
│ │ │ │ ├── BuildOperationLogInfo.java
│ │ │ │ ├── DefaultBuildOperationLoggerFactory.java
│ │ │ │ └── DefaultBuildOperationLogger.java
│ │ │ ├── progress
│ │ │ │ ├── BuildProgressFilter.java
│ │ │ │ ├── BuildProgressLogger.java
│ │ │ │ ├── LoggerProvider.java
│ │ │ │ ├── OperationIdentifier.java
│ │ │ │ ├── OperationsHierarchy.java
│ │ │ │ ├── OperationsHierarchyKeeper.java
│ │ │ │ ├── PercentageProgressFormatter.java
│ │ │ │ ├── ProgressFormatter.java
│ │ │ │ ├── ProgressLoggerProvider.java
│ │ │ │ └── SimpleProgressFormatter.java
│ │ │ ├── resource
│ │ │ │ └── local
│ │ │ │ ├── GroupedAndNamedUniqueFileStore.java
│ │ │ │ ├── PathKeyFileStore.java
│ │ │ │ ├── PathNormalisingKeyFileStore.java
│ │ │ │ └── UniquePathKeyFileStore.java
│ │ │ ├── service
│ │ │ │ └── scopes
│ │ │ │ ├── BuildScopeServiceRegistryFactory.java
│ │ │ │ ├── BuildScopeServices.java
│ │ │ │ ├── GlobalScopeServices.java
│ │ │ │ ├── GradleScopeServices.java
│ │ │ │ ├── PluginServiceRegistry.java
│ │ │ │ ├── ProjectScopeServices.java
│ │ │ │ ├── ServiceRegistryFactory.java
│ │ │ │ ├── SettingsScopeServices.java
│ │ │ │ ├── TaskExecutionServices.java
│ │ │ │ └── TaskScopeServices.java
│ │ │ ├── text
│ │ │ │ └── TreeFormatter.java
│ │ │ ├── typeconversion
│ │ │ │ ├── CharSequenceNotationConverter.java
│ │ │ │ ├── CharSequenceNotationParser.java
│ │ │ │ ├── ClosureToSpecNotationConverter.java
│ │ │ │ ├── CompositeNotationConverter.java
│ │ │ │ ├── CompositeNotationParser.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
│ │ │ │ ├── TypeConversionException.java
│ │ │ │ ├── TypedNotationConverter.java
│ │ │ │ ├── TypeFilteringNotationConverter.java
│ │ │ │ ├── TypeInfo.java
│ │ │ │ ├── UnsupportedNotationException.java
│ │ │ │ └── ValueAwareNotationParser.java
│ │ │ └── xml
│ │ │ ├── SimpleMarkupWriter.java
│ │ │ ├── SimpleXmlWriter.java
│ │ │ ├── XmlTransformer.java
│ │ │ └── XmlValidation.java
│ │ ├── invocation
│ │ │ └── DefaultGradle.java
│ │ ├── listener
│ │ │ ├── ActionBroadcast.java
│ │ │ ├── ClosureBackedMethodInvocationDispatch.java
│ │ │ ├── ListenerBroadcast.java
│ │ │ └── ListenerManager.java
│ │ ├── logging
│ │ │ ├── ConsoleOutput.java
│ │ │ ├── ConsoleRenderer.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractLineChoppingStyledTextOutput.java
│ │ │ │ ├── AbstractStyledTextOutputFactory.java
│ │ │ │ ├── AbstractStyledTextOutput.java
│ │ │ │ ├── AnsiConsole.java
│ │ │ │ ├── BufferingStyledTextOutput.java
│ │ │ │ ├── CategorisedOutputEvent.java
│ │ │ │ ├── ColorMap.java
│ │ │ │ ├── ConsoleBackedProgressRenderer.java
│ │ │ │ ├── ConsoleConfigureAction.java
│ │ │ │ ├── Console.java
│ │ │ │ ├── DefaultColorMap.java
│ │ │ │ ├── DefaultLoggingConfigurer.java
│ │ │ │ ├── DefaultLoggingManagerFactory.java
│ │ │ │ ├── DefaultLoggingManager.java
│ │ │ │ ├── DefaultProgressLoggerFactory.java
│ │ │ │ ├── DefaultStandardOutputRedirector.java
│ │ │ │ ├── DefaultStatusBarFormatter.java
│ │ │ │ ├── DefaultStdErrLoggingSystem.java
│ │ │ │ ├── DefaultStdOutLoggingSystem.java
│ │ │ │ ├── DefaultStyledTextOutputFactory.java
│ │ │ │ ├── EmbeddedLoggingServices.java
│ │ │ │ ├── JavaUtilLoggingConfigurer.java
│ │ │ │ ├── Label.java
│ │ │ │ ├── LinePrefixingStyledTextOutput.java
│ │ │ │ ├── LogEvent.java
│ │ │ │ ├── LoggingBackedStyledTextOutput.java
│ │ │ │ ├── LoggingCommandLineConverter.java
│ │ │ │ ├── LoggingConfigurer.java
│ │ │ │ ├── LoggingOutputInternal.java
│ │ │ │ ├── LoggingSystemAdapter.java
│ │ │ │ ├── LoggingSystem.java
│ │ │ │ ├── LogLevelChangeEvent.java
│ │ │ │ ├── NoOpLoggingSystem.java
│ │ │ │ ├── OutputEvent.java
│ │ │ │ ├── OutputEventListener.java
│ │ │ │ ├── OutputEventRenderer.java
│ │ │ │ ├── PrintStreamLoggingSystem.java
│ │ │ │ ├── progress
│ │ │ │ │ ├── ProgressOperation.java
│ │ │ │ │ └── ProgressOperations.java
│ │ │ │ ├── ProgressCompleteEvent.java
│ │ │ │ ├── ProgressEvent.java
│ │ │ │ ├── ProgressListener.java
│ │ │ │ ├── ProgressLogEventGenerator.java
│ │ │ │ ├── ProgressLoggingBridge.java
│ │ │ │ ├── ProgressStartEvent.java
│ │ │ │ ├── RenderableOutputEvent.java
│ │ │ │ ├── slf4j
│ │ │ │ │ ├── OutputEventListenerBackedLoggerContext.java
│ │ │ │ │ ├── OutputEventListenerBackedLogger.java
│ │ │ │ │ └── Slf4jLoggingConfigurer.java
│ │ │ │ ├── StdErrLoggingSystem.java
│ │ │ │ ├── StdOutLoggingSystem.java
│ │ │ │ ├── StreamBackedStandardOutputListener.java
│ │ │ │ ├── StreamingStyledTextOutputFactory.java
│ │ │ │ ├── StreamingStyledTextOutput.java
│ │ │ │ ├── StyledTextOutputBackedRenderer.java
│ │ │ │ ├── StyledTextOutputEvent.java
│ │ │ │ ├── TextArea.java
│ │ │ │ └── TextStreamOutputEventListener.java
│ │ │ ├── LoggingConfiguration.java
│ │ │ ├── LoggingManagerInternal.java
│ │ │ ├── LoggingServiceRegistry.java
│ │ │ ├── ProgressLoggerFactory.java
│ │ │ ├── ProgressLogger.java
│ │ │ ├── ShowStacktrace.java
│ │ │ ├── StandardOutputCapture.java
│ │ │ ├── StandardOutputRedirector.java
│ │ │ ├── StyledTextOutputFactory.java
│ │ │ └── StyledTextOutput.java
│ │ ├── model
│ │ │ ├── collection
│ │ │ │ └── internal
│ │ │ │ ├── BridgedCollections.java
│ │ │ │ ├── DomainObjectContainerModelProjection.java
│ │ │ │ ├── DynamicTypesDomainObjectContainerModelProjection.java
│ │ │ │ └── StaticTypeDomainObjectContainerModelProjection.java
│ │ │ └── internal
│ │ │ └── persist
│ │ │ ├── AlwaysNewModelRegistryStore.java
│ │ │ ├── ModelRegistryStore.java
│ │ │ └── ReusingModelRegistryStore.java
│ │ ├── package-info.java
│ │ ├── plugin
│ │ │ ├── internal
│ │ │ │ ├── InvalidPluginIdException.java
│ │ │ │ └── PluginId.java
│ │ │ └── use
│ │ │ ├── internal
│ │ │ │ ├── DefaultPluginRequest.java
│ │ │ │ ├── DefaultPluginRequests.java
│ │ │ │ ├── InvalidPluginRequestException.java
│ │ │ │ ├── PluginRequestApplicator.java
│ │ │ │ ├── PluginRequestCollector.java
│ │ │ │ ├── PluginRequest.java
│ │ │ │ ├── PluginRequests.java
│ │ │ │ ├── PluginRequestsSerializer.java
│ │ │ │ └── PluginUseScriptBlockMetadataExtractor.java
│ │ │ ├── package-info.java
│ │ │ ├── PluginDependenciesSpec.java
│ │ │ └── PluginDependencySpec.java
│ │ ├── process
│ │ │ ├── BaseExecSpec.java
│ │ │ ├── ExecResult.java
│ │ │ ├── ExecSpec.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractExecHandleBuilder.java
│ │ │ │ ├── BadExitCodeException.java
│ │ │ │ ├── child
│ │ │ │ │ ├── ActionExecutionWorker.java
│ │ │ │ │ ├── ApplicationClassesInIsolatedClassLoaderWorkerFactory.java
│ │ │ │ │ ├── ApplicationClassesInSystemClassLoaderWorkerFactory.java
│ │ │ │ │ ├── BootstrapSecurityManager.java
│ │ │ │ │ ├── EncodedStream.java
│ │ │ │ │ ├── ImplementationClassLoaderWorker.java
│ │ │ │ │ ├── IsolatedApplicationClassLoaderWorker.java
│ │ │ │ │ ├── SystemApplicationClassLoaderWorker.java
│ │ │ │ │ ├── WorkerContext.java
│ │ │ │ │ ├── WorkerFactory.java
│ │ │ │ │ └── WorkerProcessClassPathProvider.java
│ │ │ │ ├── DefaultExecActionFactory.java
│ │ │ │ ├── DefaultExecAction.java
│ │ │ │ ├── DefaultExecHandle.java
│ │ │ │ ├── DefaultJavaExecAction.java
│ │ │ │ ├── DefaultJavaForkOptions.java
│ │ │ │ ├── DefaultProcessForkOptions.java
│ │ │ │ ├── DefaultWorkerProcessFactory.java
│ │ │ │ ├── DefaultWorkerProcess.java
│ │ │ │ ├── ExecActionFactory.java
│ │ │ │ ├── ExecAction.java
│ │ │ │ ├── ExecException.java
│ │ │ │ ├── ExecHandleBuilder.java
│ │ │ │ ├── ExecHandle.java
│ │ │ │ ├── ExecHandleListener.java
│ │ │ │ ├── ExecHandleRunner.java
│ │ │ │ ├── ExecHandleShutdownHookAction.java
│ │ │ │ ├── ExecHandleState.java
│ │ │ │ ├── JavaExecAction.java
│ │ │ │ ├── JavaExecHandleBuilder.java
│ │ │ │ ├── JvmOptions.java
│ │ │ │ ├── launcher
│ │ │ │ │ ├── GradleWorkerMain.java
│ │ │ │ │ └── IsolatedGradleWorkerMain.java
│ │ │ │ ├── package.html
│ │ │ │ ├── ProcessBuilderFactory.java
│ │ │ │ ├── ProcessSettings.java
│ │ │ │ ├── shutdown
│ │ │ │ │ └── ShutdownHookActionRegister.java
│ │ │ │ ├── streams
│ │ │ │ │ ├── ExecOutputHandleRunner.java
│ │ │ │ │ ├── SafeStreams.java
│ │ │ │ │ ├── StreamsForwarder.java
│ │ │ │ │ └── StreamsHandler.java
│ │ │ │ ├── WorkerProcessBuilder.java
│ │ │ │ ├── WorkerProcessContext.java
│ │ │ │ └── WorkerProcess.java
│ │ │ ├── JavaExecSpec.java
│ │ │ ├── JavaForkOptions.java
│ │ │ ├── package-info.java
│ │ │ └── ProcessForkOptions.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
│ │ ├── StartParameter.java
│ │ ├── TaskExecutionLogger.java
│ │ ├── TaskExecutionRequest.java
│ │ ├── testfixtures
│ │ │ ├── internal
│ │ │ │ ├── InMemoryCacheFactory.java
│ │ │ │ ├── InMemoryIndexedCache.java
│ │ │ │ ├── NoOpLoggingManager.java
│ │ │ │ ├── ProjectBuilderImpl.java
│ │ │ │ ├── TestBuildScopeServices.java
│ │ │ │ ├── TestGlobalScopeServices.java
│ │ │ │ └── TestOutputEventListener.java
│ │ │ ├── package-info.java
│ │ │ └── ProjectBuilder.java
│ │ ├── tooling
│ │ │ └── provider
│ │ │ └── model
│ │ │ ├── internal
│ │ │ │ ├── DefaultToolingModelBuilderRegistry.java
│ │ │ │ └── LegacyConsumerInterface.java
│ │ │ ├── package-info.java
│ │ │ ├── ToolingModelBuilder.java
│ │ │ ├── ToolingModelBuilderRegistry.java
│ │ │ └── UnknownModelException.java
│ │ └── util
│ │ ├── AntUtil.java
│ │ ├── AvailablePortFinder.java
│ │ ├── BuildCommencedTimeProvider.java
│ │ ├── BulkReadInputStream.java
│ │ ├── ChangeListener.java
│ │ ├── Clock.java
│ │ ├── ConfigureUtil.java
│ │ ├── DeprecationLogger.java
│ │ ├── DiffUtil.java
│ │ ├── DisconnectableInputStream.java
│ │ ├── DistributionLocator.java
│ │ ├── GFileUtils.java
│ │ ├── GUtil.java
│ │ ├── internal
│ │ │ ├── ArgumentsSplitter.java
│ │ │ └── LimitedDescription.java
│ │ ├── JarUtil.java
│ │ ├── LineBufferingOutputStream.java
│ │ ├── LinePerThreadBufferingOutputStream.java
│ │ ├── NameMatcher.java
│ │ ├── NoOpChangeListener.java
│ │ ├── Path.java
│ │ ├── SingleMessageLogger.java
│ │ ├── StdinSwapper.java
│ │ ├── Swapper.java
│ │ ├── TreeVisitor.java
│ │ ├── VersionNumber.java
│ │ └── WrapUtil.java
│ └── slf4j
│ └── impl
│ └── StaticLoggerBinder.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
│ │ │ ├── component
│ │ │ │ ├── ComponentIdentifierFactory.java
│ │ │ │ └── DefaultComponentIdentifierFactory.java
│ │ │ ├── ComponentMetadataProcessor.java
│ │ │ ├── ComponentModuleMetadataProcessor.java
│ │ │ ├── ComponentSelectionInternal.java
│ │ │ ├── ComponentSelectionRulesInternal.java
│ │ │ ├── ConfigurationResolver.java
│ │ │ ├── configurations
│ │ │ │ ├── ConfigurationContainerInternal.java
│ │ │ │ ├── ConfigurationInternal.java
│ │ │ │ ├── Configurations.java
│ │ │ │ ├── ConfigurationsProvider.java
│ │ │ │ ├── DefaultConfigurationContainer.java
│ │ │ │ ├── DefaultConfiguration.java
│ │ │ │ ├── DetachedConfigurationsProvider.java
│ │ │ │ ├── MutationValidator.java
│ │ │ │ ├── ResolutionStrategyInternal.java
│ │ │ │ ├── RunnableMutationValidator.java
│ │ │ │ ├── TasksFromDependentProjects.java
│ │ │ │ └── TasksFromProjectDependencies.java
│ │ │ ├── DefaultArtifactIdentifier.java
│ │ │ ├── DefaultComponentSelection.java
│ │ │ ├── DefaultDependencyFactory.java
│ │ │ ├── DefaultDependencyManagementServices.java
│ │ │ ├── DefaultGlobalDependencyResolutionRules.java
│ │ │ ├── DefaultModuleIdentifier.java
│ │ │ ├── DefaultModuleVersionIdentifier.java
│ │ │ ├── DefaultModuleVersionSelector.java
│ │ │ ├── DefaultProjectDependencyFactory.java
│ │ │ ├── DefaultResolvedArtifact.java
│ │ │ ├── DefaultResolvedDependency.java
│ │ │ ├── DependencyManagementBuildScopeServices.java
│ │ │ ├── DependencyManagementGlobalScopeServices.java
│ │ │ ├── DependencyServices.java
│ │ │ ├── dsl
│ │ │ │ ├── ArtifactFile.java
│ │ │ │ ├── ComponentModuleMetadataContainer.java
│ │ │ │ ├── ComponentSelectorParsers.java
│ │ │ │ ├── DefaultArtifactHandler.java
│ │ │ │ ├── DefaultComponentMetadataHandler.java
│ │ │ │ ├── DefaultComponentModuleMetadataHandler.java
│ │ │ │ ├── ModuleReplacementsData.java
│ │ │ │ ├── ModuleVersionSelectorParsers.java
│ │ │ │ ├── ParsedModuleStringNotation.java
│ │ │ │ └── PublishArtifactNotationParserFactory.java
│ │ │ ├── GlobalDependencyResolutionRules.java
│ │ │ ├── ivyservice
│ │ │ │ ├── AbstractDependencySubstitution.java
│ │ │ │ ├── ArtifactCacheMetaData.java
│ │ │ │ ├── CacheLayout.java
│ │ │ │ ├── CacheLockingArtifactDependencyResolver.java
│ │ │ │ ├── CacheLockingManager.java
│ │ │ │ ├── clientmodule
│ │ │ │ │ └── ClientModuleResolver.java
│ │ │ │ ├── ContextualArtifactResolver.java
│ │ │ │ ├── DefaultCacheLockingManager.java
│ │ │ │ ├── DefaultConfigurationResolver.java
│ │ │ │ ├── DefaultDependencyResolveDetails.java
│ │ │ │ ├── DefaultIvyContextManager.java
│ │ │ │ ├── DefaultIvyDependencyPublisher.java
│ │ │ │ ├── DefaultIvyExtraInfo.java
│ │ │ │ ├── DefaultIvyModuleDescriptor.java
│ │ │ │ ├── DefaultLenientConfiguration.java
│ │ │ │ ├── DefaultModuleDependencySubstitution.java
│ │ │ │ ├── DefaultProjectDependencySubstitution.java
│ │ │ │ ├── DefaultResolvedConfiguration.java
│ │ │ │ ├── DefaultUnresolvedDependency.java
│ │ │ │ ├── DependencySubstitutionResolver.java
│ │ │ │ ├── dynamicversions
│ │ │ │ │ ├── DefaultCachedModuleVersionList.java
│ │ │ │ │ ├── DefaultResolvedModuleVersion.java
│ │ │ │ │ ├── ModuleVersionsCacheEntry.java
│ │ │ │ │ ├── ModuleVersionsCache.java
│ │ │ │ │ └── SingleFileBackedModuleVersionsCache.java
│ │ │ │ ├── ErrorHandlingArtifactDependencyResolver.java
│ │ │ │ ├── IvyBackedArtifactPublisher.java
│ │ │ │ ├── IvyContextManager.java
│ │ │ │ ├── IvyDependencyPublisher.java
│ │ │ │ ├── IvyLoggingAdaper.java
│ │ │ │ ├── IvyModuleDescriptorWriter.java
│ │ │ │ ├── ivyresolve
│ │ │ │ │ ├── BaseModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── BaseModuleComponentRepository.java
│ │ │ │ │ ├── CacheLockReleasingModuleComponentsRepository.java
│ │ │ │ │ ├── CachingModuleComponentRepository.java
│ │ │ │ │ ├── ComponentMetaDataResolveState.java
│ │ │ │ │ ├── ComponentSelectionRulesProcessor.java
│ │ │ │ │ ├── ConfiguredModuleComponentRepository.java
│ │ │ │ │ ├── DefaultVersionedComponentChooser.java
│ │ │ │ │ ├── DependencyResolverIdentifier.java
│ │ │ │ │ ├── DynamicVersionResolver.java
│ │ │ │ │ ├── ErrorHandlingArtifactResolver.java
│ │ │ │ │ ├── ErrorHandlingModuleComponentRepository.java
│ │ │ │ │ ├── IvyContextualiser.java
│ │ │ │ │ ├── IvyDynamicResolveModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── LocalModuleComponentRepository.java
│ │ │ │ │ ├── memcache
│ │ │ │ │ │ ├── CachedModuleVersionResult.java
│ │ │ │ │ │ ├── InMemoryArtifactsCache.java
│ │ │ │ │ │ ├── InMemoryCachedModuleComponentRepository.java
│ │ │ │ │ │ ├── InMemoryCachedRepositoryFactory.java
│ │ │ │ │ │ ├── InMemoryCacheStats.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
│ │ │ │ │ │ ├── IvyXmlModuleDescriptorParser.java
│ │ │ │ │ │ ├── MetaDataParseException.java
│ │ │ │ │ │ ├── MetaDataParser.java
│ │ │ │ │ │ ├── PomDomParser.java
│ │ │ │ │ │ ├── PomParent.java
│ │ │ │ │ │ ├── PomReader.java
│ │ │ │ │ │ ├── RootPomParent.java
│ │ │ │ │ │ └── UnresolvedDependencyVersionException.java
│ │ │ │ │ ├── RepositoryChainAdapter.java
│ │ │ │ │ ├── RepositoryChainArtifactResolver.java
│ │ │ │ │ ├── RepositoryChainDependencyResolver.java
│ │ │ │ │ ├── RepositoryChain.java
│ │ │ │ │ ├── RepositoryChainModuleResolution.java
│ │ │ │ │ ├── RepositoryChainModuleSource.java
│ │ │ │ │ ├── ResolveIvyFactory.java
│ │ │ │ │ ├── StartParameterResolutionOverride.java
│ │ │ │ │ ├── strategy
│ │ │ │ │ │ ├── AbstractVersionSelector.java
│ │ │ │ │ │ ├── DefaultVersionComparator.java
│ │ │ │ │ │ ├── DefaultVersionSelectorScheme.java
│ │ │ │ │ │ ├── ExactVersionSelector.java
│ │ │ │ │ │ ├── LatestVersionSelector.java
│ │ │ │ │ │ ├── MavenVersionSelectorScheme.java
│ │ │ │ │ │ ├── ResolverStrategy.java
│ │ │ │ │ │ ├── StaticVersionComparator.java
│ │ │ │ │ │ ├── SubVersionSelector.java
│ │ │ │ │ │ ├── VersionComparator.java
│ │ │ │ │ │ ├── Version.java
│ │ │ │ │ │ ├── VersionParser.java
│ │ │ │ │ │ ├── VersionRangeSelector.java
│ │ │ │ │ │ ├── VersionSelector.java
│ │ │ │ │ │ └── VersionSelectorScheme.java
│ │ │ │ │ ├── UserResolverChain.java
│ │ │ │ │ ├── VersionedComponentChooser.java
│ │ │ │ │ ├── Versioned.java
│ │ │ │ │ └── VersionInfo.java
│ │ │ │ ├── IvyUtil.java
│ │ │ │ ├── IvyXmlModuleDescriptorWriter.java
│ │ │ │ ├── LocalComponentFactory.java
│ │ │ │ ├── modulecache
│ │ │ │ │ ├── CachedModuleDescriptorParseContext.java
│ │ │ │ │ ├── DefaultCachedMetaData.java
│ │ │ │ │ ├── DefaultModuleArtifactsCache.java
│ │ │ │ │ ├── DefaultModuleMetaDataCache.java
│ │ │ │ │ ├── IvyModuleCacheEntry.java
│ │ │ │ │ ├── MavenModuleCacheEntry.java
│ │ │ │ │ ├── MissingModuleCacheEntry.java
│ │ │ │ │ ├── ModuleArtifactsCache.java
│ │ │ │ │ ├── ModuleDescriptorCacheEntry.java
│ │ │ │ │ ├── ModuleDescriptorCacheEntrySerializer.java
│ │ │ │ │ ├── ModuleDescriptorStore.java
│ │ │ │ │ └── ModuleMetaDataCache.java
│ │ │ │ ├── moduleconverter
│ │ │ │ │ ├── ConfigurationsToArtifactsConverter.java
│ │ │ │ │ ├── ConfigurationsToModuleDescriptorConverter.java
│ │ │ │ │ ├── DefaultConfigurationsToArtifactsConverter.java
│ │ │ │ │ ├── DefaultConfigurationsToModuleDescriptorConverter.java
│ │ │ │ │ ├── DefaultExcludeRuleConverter.java
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── AbstractIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DefaultDependenciesToModuleDescriptorConverter.java
│ │ │ │ │ │ ├── DefaultDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DependenciesToModuleDescriptorConverter.java
│ │ │ │ │ │ ├── DependencyDescriptorFactory.java
│ │ │ │ │ │ ├── ExternalModuleIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── IvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── ProjectIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ └── ReflectiveDependencyDescriptorFactory.java
│ │ │ │ │ ├── ExcludeRuleConverter.java
│ │ │ │ │ └── ResolveLocalComponentFactory.java
│ │ │ │ ├── NamespaceId.java
│ │ │ │ ├── projectmodule
│ │ │ │ │ ├── DefaultProjectComponentRegistry.java
│ │ │ │ │ ├── DefaultProjectPublication.java
│ │ │ │ │ ├── DefaultProjectPublicationRegistry.java
│ │ │ │ │ ├── ProjectArtifactResolver.java
│ │ │ │ │ ├── ProjectComponentRegistry.java
│ │ │ │ │ ├── ProjectDependencyResolver.java
│ │ │ │ │ ├── ProjectPublication.java
│ │ │ │ │ └── ProjectPublicationRegistry.java
│ │ │ │ ├── resolutionstrategy
│ │ │ │ │ ├── DefaultCachePolicy.java
│ │ │ │ │ ├── DefaultComponentSelectionRules.java
│ │ │ │ │ ├── DefaultDependencySubstitutions.java
│ │ │ │ │ ├── DefaultExternalResourceCachePolicy.java
│ │ │ │ │ ├── DefaultResolutionStrategy.java
│ │ │ │ │ ├── DependencySubstitutionsInternal.java
│ │ │ │ │ ├── ExternalResourceCachePolicy.java
│ │ │ │ │ ├── LatestConflictResolution.java
│ │ │ │ │ ├── ModuleForcingResolveRule.java
│ │ │ │ │ └── StrictConflictResolution.java
│ │ │ │ ├── resolveengine
│ │ │ │ │ ├── ComponentResolutionState.java
│ │ │ │ │ ├── DefaultDependencyResolver.java
│ │ │ │ │ ├── DefaultDependencyToConfigurationResolver.java
│ │ │ │ │ ├── DefaultModuleResolutionFilter.java
│ │ │ │ │ ├── DependencyToConfigurationResolver.java
│ │ │ │ │ ├── graph
│ │ │ │ │ │ ├── CompositeDependencyGraphVisitor.java
│ │ │ │ │ │ ├── conflicts
│ │ │ │ │ │ │ ├── CandidateModule.java
│ │ │ │ │ │ │ ├── CompositeConflictResolver.java
│ │ │ │ │ │ │ ├── ConflictContainer.java
│ │ │ │ │ │ │ ├── ConflictHandler.java
│ │ │ │ │ │ │ ├── ConflictResolutionResult.java
│ │ │ │ │ │ │ ├── DefaultConflictHandler.java
│ │ │ │ │ │ │ ├── DefaultConflictResolutionResult.java
│ │ │ │ │ │ │ ├── PotentialConflictFactory.java
│ │ │ │ │ │ │ └── PotentialConflict.java
│ │ │ │ │ │ ├── DependencyGraphBuilder.java
│ │ │ │ │ │ ├── DependencyGraphVisitor.java
│ │ │ │ │ │ ├── ResolutionResultDependencyGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedConfigurationDependencyGraphVisitor.java
│ │ │ │ │ │ └── ResolvedProjectConfigurationResultGraphVisitor.java
│ │ │ │ │ ├── LatestModuleConflictResolver.java
│ │ │ │ │ ├── ModuleConflictResolver.java
│ │ │ │ │ ├── ModuleResolutionFilter.java
│ │ │ │ │ ├── oldresult
│ │ │ │ │ │ ├── DefaultResolvedConfigurationBuilder.java
│ │ │ │ │ │ ├── DefaultTransientConfigurationResults.java
│ │ │ │ │ │ ├── ResolvedConfigurationBuilder.java
│ │ │ │ │ │ ├── ResolvedConfigurationResults.java
│ │ │ │ │ │ ├── ResolvedContentsMapping.java
│ │ │ │ │ │ ├── TransientConfigurationResultsBuilder.java
│ │ │ │ │ │ └── TransientConfigurationResults.java
│ │ │ │ │ ├── projectresult
│ │ │ │ │ │ ├── DefaultResolvedProjectConfigurationResultBuilder.java
│ │ │ │ │ │ ├── DefaultResolvedProjectConfigurationResult.java
│ │ │ │ │ │ ├── DefaultResolvedProjectConfigurationResults.java
│ │ │ │ │ │ ├── ResolvedProjectConfigurationResultBuilder.java
│ │ │ │ │ │ ├── ResolvedProjectConfigurationResult.java
│ │ │ │ │ │ └── ResolvedProjectConfigurationResults.java
│ │ │ │ │ ├── result
│ │ │ │ │ │ ├── CachingDependencyResultFactory.java
│ │ │ │ │ │ ├── ComponentIdentifierSerializer.java
│ │ │ │ │ │ ├── ComponentSelectionReasonSerializer.java
│ │ │ │ │ │ ├── ComponentSelectorSerializer.java
│ │ │ │ │ │ ├── DefaultInternalDependencyResult.java
│ │ │ │ │ │ ├── DefaultModuleVersionSelection.java
│ │ │ │ │ │ ├── DefaultResolutionResultBuilder.java
│ │ │ │ │ │ ├── InternalDependencyResult.java
│ │ │ │ │ │ ├── InternalDependencyResultSerializer.java
│ │ │ │ │ │ ├── ModuleVersionSelection.java
│ │ │ │ │ │ ├── ModuleVersionSelectionSerializer.java
│ │ │ │ │ │ ├── ResolutionResultBuilder.java
│ │ │ │ │ │ ├── StreamingResolutionResultBuilder.java
│ │ │ │ │ │ └── VersionSelectionReasons.java
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── CachedStoreFactory.java
│ │ │ │ │ │ ├── DefaultBinaryStore.java
│ │ │ │ │ │ ├── ResolutionResultsStoreFactory.java
│ │ │ │ │ │ └── StoreSet.java
│ │ │ │ │ ├── StrictConflictResolver.java
│ │ │ │ │ └── VersionSelectionReasonResolver.java
│ │ │ │ ├── SelfResolvingDependencyResolver.java
│ │ │ │ └── ShortcircuitEmptyConfigsArtifactDependencyResolver.java
│ │ │ ├── metadata
│ │ │ │ └── ModuleVersionArtifactIdentifierSerializer.java
│ │ │ ├── ModuleVersionIdentifierSerializer.java
│ │ │ ├── ModuleVersionPublisher.java
│ │ │ ├── ModuleVersionSelectorSerializer.java
│ │ │ ├── mvnsettings
│ │ │ │ ├── CannotLocateLocalMavenRepositoryException.java
│ │ │ │ ├── DefaultLocalMavenRepositoryLocator.java
│ │ │ │ ├── DefaultMavenFileLocations.java
│ │ │ │ ├── DefaultMavenSettingsProvider.java
│ │ │ │ ├── LocalMavenRepositoryLocator.java
│ │ │ │ ├── MavenFileLocations.java
│ │ │ │ └── MavenSettingsProvider.java
│ │ │ ├── query
│ │ │ │ ├── DefaultArtifactResolutionQueryFactory.java
│ │ │ │ └── DefaultArtifactResolutionQuery.java
│ │ │ ├── repositories
│ │ │ │ ├── AbstractArtifactRepository.java
│ │ │ │ ├── AbstractAuthenticationSupportedRepository.java
│ │ │ │ ├── DefaultBaseRepositoryFactory.java
│ │ │ │ ├── DefaultFlatDirArtifactRepository.java
│ │ │ │ ├── DefaultIvyArtifactRepository.java
│ │ │ │ ├── DefaultMavenArtifactRepository.java
│ │ │ │ ├── DefaultMavenLocalArtifactRepository.java
│ │ │ │ ├── DefaultPasswordCredentials.java
│ │ │ │ ├── layout
│ │ │ │ │ ├── AbstractRepositoryLayout.java
│ │ │ │ │ ├── DefaultIvyPatternRepositoryLayout.java
│ │ │ │ │ ├── GradleRepositoryLayout.java
│ │ │ │ │ ├── IvyRepositoryLayout.java
│ │ │ │ │ ├── MavenRepositoryLayout.java
│ │ │ │ │ └── ResolvedPattern.java
│ │ │ │ ├── PublicationAwareRepository.java
│ │ │ │ ├── ResolutionAwareRepository.java
│ │ │ │ ├── resolver
│ │ │ │ │ ├── AbstractResourcePattern.java
│ │ │ │ │ ├── ChainedVersionLister.java
│ │ │ │ │ ├── ComponentMetadataDetailsAdapter.java
│ │ │ │ │ ├── DefaultExternalResourceArtifactResolver.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
│ │ │ │ │ ├── PatternBasedResolver.java
│ │ │ │ │ ├── ResourcePattern.java
│ │ │ │ │ ├── ResourceVersionLister.java
│ │ │ │ │ ├── VersionLister.java
│ │ │ │ │ └── VersionPatternVisitor.java
│ │ │ │ └── transport
│ │ │ │ ├── RepositoryTransportFactory.java
│ │ │ │ └── RepositoryTransport.java
│ │ │ ├── ResolvedConfigurationIdentifier.java
│ │ │ ├── ResolvedConfigurationIdentifierSerializer.java
│ │ │ ├── ResolverResults.java
│ │ │ └── result
│ │ │ ├── AbstractDependencyResult.java
│ │ │ ├── DefaultArtifactResolutionResult.java
│ │ │ ├── DefaultComponentArtifactsResult.java
│ │ │ ├── DefaultResolutionResult.java
│ │ │ ├── DefaultResolvedArtifactResult.java
│ │ │ ├── DefaultResolvedComponentResult.java
│ │ │ ├── DefaultResolvedDependencyResult.java
│ │ │ ├── DefaultUnresolvedArtifactResult.java
│ │ │ ├── DefaultUnresolvedComponentResult.java
│ │ │ ├── DefaultUnresolvedDependencyResult.java
│ │ │ └── jvm
│ │ │ └── AbstractArtifact.java
│ │ ├── filestore
│ │ │ └── ivy
│ │ │ └── ArtifactIdentifierFileStore.java
│ │ └── notations
│ │ ├── ClientModuleNotationParserFactory.java
│ │ ├── DependencyClassPathNotationConverter.java
│ │ ├── DependencyFilesNotationConverter.java
│ │ ├── DependencyMapNotationConverter.java
│ │ ├── DependencyNotationParser.java
│ │ ├── DependencyProjectNotationConverter.java
│ │ ├── DependencyStringNotationConverter.java
│ │ ├── ModuleIdentiferNotationConverter.java
│ │ └── ProjectDependencyFactory.java
│ └── internal
│ ├── component
│ │ ├── external
│ │ │ └── model
│ │ │ ├── AbstractModuleComponentResolveMetaData.java
│ │ │ ├── BuildableIvyModulePublishMetaData.java
│ │ │ ├── BuildableIvyModuleResolveMetaData.java
│ │ │ ├── DefaultIvyModulePublishMetaData.java
│ │ │ ├── DefaultIvyModuleResolveMetaData.java
│ │ │ ├── DefaultMavenModuleResolveMetaData.java
│ │ │ ├── DefaultModuleComponentArtifactIdentifier.java
│ │ │ ├── DefaultModuleComponentArtifactMetaData.java
│ │ │ ├── DefaultModuleComponentIdentifier.java
│ │ │ ├── DefaultModuleComponentSelector.java
│ │ │ ├── IvyModuleArtifactPublishMetaData.java
│ │ │ ├── IvyModulePublishMetaData.java
│ │ │ ├── IvyModuleResolveMetaData.java
│ │ │ ├── MavenModuleResolveMetaData.java
│ │ │ ├── ModuleComponentArtifactIdentifier.java
│ │ │ ├── ModuleComponentArtifactMetaData.java
│ │ │ ├── ModuleComponentResolveMetaData.java
│ │ │ └── MutableModuleComponentResolveMetaData.java
│ │ ├── local
│ │ │ └── model
│ │ │ ├── DefaultLocalArtifactIdentifier.java
│ │ │ ├── DefaultLocalComponentMetaData.java
│ │ │ ├── DefaultProjectComponentIdentifier.java
│ │ │ ├── DefaultProjectComponentSelector.java
│ │ │ ├── DefaultProjectDependencyMetaData.java
│ │ │ ├── DslOriginDependencyMetaData.java
│ │ │ ├── DslOriginDependencyMetaDataWrapper.java
│ │ │ ├── LocalArtifactMetaData.java
│ │ │ ├── LocalComponentMetaData.java
│ │ │ ├── MutableLocalComponentMetaData.java
│ │ │ └── OpaqueComponentIdentifier.java
│ │ └── model
│ │ ├── AbstractModuleDescriptorBackedMetaData.java
│ │ ├── ComponentArtifactIdentifier.java
│ │ ├── ComponentArtifactMetaData.java
│ │ ├── ComponentResolveMetaData.java
│ │ ├── ComponentUsage.java
│ │ ├── ConfigurationMetaData.java
│ │ ├── DefaultComponentUsage.java
│ │ ├── DefaultDependencyMetaData.java
│ │ ├── DefaultIvyArtifactName.java
│ │ ├── DependencyMetaData.java
│ │ ├── IvyArtifactName.java
│ │ └── ModuleSource.java
│ ├── resolve
│ │ ├── ArtifactNotFoundException.java
│ │ ├── ArtifactResolveException.java
│ │ ├── ModuleVersionNotFoundException.java
│ │ ├── ModuleVersionResolveException.java
│ │ ├── resolver
│ │ │ ├── ArtifactResolver.java
│ │ │ ├── ComponentMetaDataResolver.java
│ │ │ ├── DependencyToComponentIdResolver.java
│ │ │ ├── DependencyToComponentResolver.java
│ │ │ └── ModuleToComponentResolver.java
│ │ └── result
│ │ ├── ArtifactResolveResult.java
│ │ ├── ArtifactSetResolveResult.java
│ │ ├── BuildableArtifactResolveResult.java
│ │ ├── BuildableArtifactSetResolveResult.java
│ │ ├── BuildableComponentIdResolveResult.java
│ │ ├── BuildableComponentResolveResult.java
│ │ ├── BuildableComponentSelectionResult.java
│ │ ├── BuildableModuleComponentMetaDataResolveResult.java
│ │ ├── BuildableModuleVersionListingResolveResult.java
│ │ ├── ComponentIdResolveResult.java
│ │ ├── ComponentResolveResult.java
│ │ ├── DefaultBuildableArtifactResolveResult.java
│ │ ├── DefaultBuildableArtifactSetResolveResult.java
│ │ ├── DefaultBuildableComponentIdResolveResult.java
│ │ ├── DefaultBuildableComponentResolveResult.java
│ │ ├── DefaultBuildableComponentSelectionResult.java
│ │ ├── DefaultBuildableModuleComponentMetaDataResolveResult.java
│ │ ├── DefaultBuildableModuleVersionListingResolveResult.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
│ │ │ └── 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
│ │ ├── ExternalResourceRepository.java
│ │ ├── file
│ │ │ ├── FileResourceConnector.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.groovy
│ │ │ └── ProjectReportsPlugin.java
│ │ ├── reporting
│ │ │ ├── components
│ │ │ │ ├── ComponentReport.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── AbstractBinaryRenderer.java
│ │ │ │ │ ├── BinaryRenderer.java
│ │ │ │ │ ├── ComponentRenderer.java
│ │ │ │ │ ├── ComponentReportRenderer.java
│ │ │ │ │ ├── DiagnosticsServices.java
│ │ │ │ │ ├── SourceSetRenderer.java
│ │ │ │ │ └── TypeAwareBinaryRenderer.java
│ │ │ │ └── package-info.java
│ │ │ ├── dependencies
│ │ │ │ ├── DependencyReportContainer.java
│ │ │ │ ├── HtmlDependencyReportTask.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── DefaultDependencyReportContainer.java
│ │ │ │ │ ├── HtmlDependencyReporter.groovy
│ │ │ │ │ ├── JsonProjectDependencyRenderer.groovy
│ │ │ │ │ ├── ProjectPageRenderer.java
│ │ │ │ │ ├── ProjectsPageRenderer.java
│ │ │ │ │ └── StrictDependencyResultSpec.java
│ │ │ │ └── package-info.java
│ │ │ └── model
│ │ │ ├── internal
│ │ │ │ └── ModelReportRenderer.java
│ │ │ ├── ModelReport.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ └── diagnostics
│ │ ├── AbstractReportTask.java
│ │ ├── DependencyInsightReportTask.groovy
│ │ ├── 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.groovy
│ │ │ │ ├── NodeRenderer.groovy
│ │ │ │ ├── nodes
│ │ │ │ │ ├── AbstractRenderableDependencyResult.java
│ │ │ │ │ ├── AbstractRenderableModuleResult.java
│ │ │ │ │ ├── DependencyEdge.java
│ │ │ │ │ ├── DependencyReportHeader.java
│ │ │ │ │ ├── InvertedRenderableModuleResult.java
│ │ │ │ │ ├── RenderableDependency.java
│ │ │ │ │ ├── RenderableDependencyResult.java
│ │ │ │ │ ├── RenderableModuleResult.java
│ │ │ │ │ ├── RenderableUnresolvedDependencyResult.java
│ │ │ │ │ ├── RequestedVersion.java
│ │ │ │ │ ├── ResolvedDependencyEdge.java
│ │ │ │ │ └── UnresolvedDependencyEdge.java
│ │ │ │ └── SimpleNodeRenderer.java
│ │ │ ├── insight
│ │ │ │ ├── DependencyInsightReporter.groovy
│ │ │ │ └── DependencyResultSorter.java
│ │ │ ├── PropertyReportRenderer.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.groovy
│ │ │ ├── DefaultEarModule.groovy
│ │ │ ├── DefaultEarSecurityRole.groovy
│ │ │ └── DefaultEarWebModule.groovy
│ │ └── package-info.java
│ ├── Ear.groovy
│ ├── EarPluginConvention.groovy
│ ├── 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.configuration.project.ProjectConfigureAction
│ └── org
│ └── gradle
│ ├── plugins
│ │ └── ide
│ │ ├── api
│ │ │ ├── FileContentMerger.groovy
│ │ │ ├── GeneratorTask.java
│ │ │ ├── package-info.java
│ │ │ ├── PropertiesFileContentMerger.groovy
│ │ │ ├── PropertiesGeneratorTask.java
│ │ │ ├── XmlFileContentMerger.groovy
│ │ │ └── XmlGeneratorTask.java
│ │ ├── eclipse
│ │ │ ├── EclipsePlugin.groovy
│ │ │ ├── EclipseWtpPlugin.groovy
│ │ │ ├── GenerateEclipseClasspath.groovy
│ │ │ ├── GenerateEclipseJdt.groovy
│ │ │ ├── GenerateEclipseProject.groovy
│ │ │ ├── GenerateEclipseWtpComponent.groovy
│ │ │ ├── GenerateEclipseWtpFacet.groovy
│ │ │ ├── internal
│ │ │ │ ├── EclipseNameDeduper.groovy
│ │ │ │ └── LinkedResourcesCreator.groovy
│ │ │ ├── model
│ │ │ │ ├── AbstractClasspathEntry.groovy
│ │ │ │ ├── AbstractLibrary.groovy
│ │ │ │ ├── AccessRule.groovy
│ │ │ │ ├── BuildCommand.groovy
│ │ │ │ ├── ClasspathEntry.java
│ │ │ │ ├── Classpath.groovy
│ │ │ │ ├── Container.groovy
│ │ │ │ ├── defaultClasspath.xml
│ │ │ │ ├── defaultJdtPrefs.properties
│ │ │ │ ├── defaultProject.xml
│ │ │ │ ├── defaultWtpComponent.xml
│ │ │ │ ├── defaultWtpFacet.xml
│ │ │ │ ├── EclipseClasspath.groovy
│ │ │ │ ├── EclipseDomainModel.groovy
│ │ │ │ ├── EclipseJdt.groovy
│ │ │ │ ├── EclipseModel.groovy
│ │ │ │ ├── EclipseProject.groovy
│ │ │ │ ├── EclipseWtpComponent.groovy
│ │ │ │ ├── EclipseWtpFacet.groovy
│ │ │ │ ├── EclipseWtp.groovy
│ │ │ │ ├── Facet.groovy
│ │ │ │ ├── FileReference.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── ClassFoldersCreator.groovy
│ │ │ │ │ ├── ClasspathFactory.groovy
│ │ │ │ │ ├── ExportedEntriesUpdater.groovy
│ │ │ │ │ ├── FileReferenceFactory.groovy
│ │ │ │ │ ├── PathUtil.groovy
│ │ │ │ │ ├── ProjectDependencyBuilder.groovy
│ │ │ │ │ ├── SourceFoldersCreator.groovy
│ │ │ │ │ └── WtpComponentFactory.groovy
│ │ │ │ ├── Jdt.java
│ │ │ │ ├── Library.groovy
│ │ │ │ ├── Link.groovy
│ │ │ │ ├── Output.groovy
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectDependency.groovy
│ │ │ │ ├── Project.groovy
│ │ │ │ ├── SourceFolder.groovy
│ │ │ │ ├── Variable.groovy
│ │ │ │ ├── WbDependentModule.groovy
│ │ │ │ ├── WbProperty.groovy
│ │ │ │ ├── WbResource.groovy
│ │ │ │ ├── WtpComponent.groovy
│ │ │ │ └── WtpFacet.groovy
│ │ │ └── package-info.java
│ │ ├── idea
│ │ │ ├── GenerateIdeaModule.groovy
│ │ │ ├── GenerateIdeaProject.groovy
│ │ │ ├── GenerateIdeaWorkspace.groovy
│ │ │ ├── IdeaPlugin.groovy
│ │ │ ├── internal
│ │ │ │ ├── IdeaNameDeduper.groovy
│ │ │ │ └── IdeaScalaConfigurer.groovy
│ │ │ ├── model
│ │ │ │ ├── defaultModule.xml
│ │ │ │ ├── defaultProject.xml
│ │ │ │ ├── defaultWorkspace.xml
│ │ │ │ ├── Dependency.java
│ │ │ │ ├── FilePath.groovy
│ │ │ │ ├── IdeaLanguageLevel.groovy
│ │ │ │ ├── IdeaModel.groovy
│ │ │ │ ├── IdeaModule.groovy
│ │ │ │ ├── IdeaModuleIml.groovy
│ │ │ │ ├── IdeaProject.groovy
│ │ │ │ ├── IdeaWorkspace.groovy
│ │ │ │ ├── internal
│ │ │ │ │ ├── GeneratedIdeaScope.java
│ │ │ │ │ ├── IdeaDependenciesProvider.java
│ │ │ │ │ ├── IdeaScopeMappingRule.java
│ │ │ │ │ └── ModuleDependencyBuilder.java
│ │ │ │ ├── JarDirectory.groovy
│ │ │ │ ├── Jdk.groovy
│ │ │ │ ├── ModuleDependency.groovy
│ │ │ │ ├── Module.groovy
│ │ │ │ ├── ModuleLibrary.groovy
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PathFactory.groovy
│ │ │ │ ├── Path.groovy
│ │ │ │ ├── Project.groovy
│ │ │ │ ├── ProjectLibrary.groovy
│ │ │ │ ├── SingleEntryModuleLibrary.groovy
│ │ │ │ └── Workspace.groovy
│ │ │ └── package-info.java
│ │ └── internal
│ │ ├── configurer
│ │ │ ├── DeduplicationTarget.groovy
│ │ │ ├── ModuleNameDeduper.groovy
│ │ │ └── ProjectDeduper.groovy
│ │ ├── generator
│ │ │ ├── AbstractPersistableConfigurationObject.groovy
│ │ │ ├── generator
│ │ │ │ ├── Generator.java
│ │ │ │ ├── PersistableConfigurationObjectGenerator.java
│ │ │ │ └── PersistableConfigurationObject.java
│ │ │ ├── PropertiesPersistableConfigurationObject.groovy
│ │ │ └── XmlPersistableConfigurationObject.groovy
│ │ ├── IdeDependenciesExtractor.java
│ │ ├── IdePlugin.groovy
│ │ ├── resolver
│ │ │ ├── DefaultIdeDependencyResolver.java
│ │ │ ├── IdeDependencyResolver.java
│ │ │ ├── model
│ │ │ │ ├── IdeDependency.java
│ │ │ │ ├── IdeDependencyKey.java
│ │ │ │ ├── IdeExtendedRepoFileDependency.java
│ │ │ │ ├── IdeLocalFileDependency.java
│ │ │ │ ├── IdeProjectDependency.java
│ │ │ │ ├── IdeRepoFileDependency.java
│ │ │ │ └── UnresolvedIdeRepoFileDependency.java
│ │ │ └── translator
│ │ │ └── ExternalModuleDependencyTranslator.java
│ │ └── tooling
│ │ ├── BasicIdeaModelBuilder.java
│ │ ├── BuildInvocationsBuilder.java
│ │ ├── eclipse
│ │ │ ├── DefaultEclipseExternalDependency.java
│ │ │ ├── DefaultEclipseLinkedResource.java
│ │ │ ├── DefaultEclipseProjectDependency.java
│ │ │ ├── DefaultEclipseProject.java
│ │ │ ├── DefaultEclipseSourceDirectory.java
│ │ │ └── DefaultEclipseTask.java
│ │ ├── EclipseModelBuilder.java
│ │ ├── GradleBuildBuilder.java
│ │ ├── GradleProjectBuilder.java
│ │ ├── idea
│ │ │ ├── DefaultIdeaCompilerOutput.java
│ │ │ ├── DefaultIdeaContentRoot.java
│ │ │ ├── DefaultIdeaDependency.java
│ │ │ ├── DefaultIdeaDependencyScope.java
│ │ │ ├── DefaultIdeaLanguageLevel.java
│ │ │ ├── DefaultIdeaModuleDependency.java
│ │ │ ├── DefaultIdeaModule.java
│ │ │ ├── DefaultIdeaProject.java
│ │ │ ├── DefaultIdeaSingleEntryLibraryDependency.java
│ │ │ └── DefaultIdeaSourceDirectory.java
│ │ ├── IdeaModelBuilder.java
│ │ ├── PublicationsBuilder.java
│ │ ├── TasksFactory.java
│ │ └── ToolingRegistrationAction.java
│ └── tooling
│ └── internal
│ └── idea
│ ├── DefaultIdeaModuleDependency.java
│ └── DefaultIdeaSingleEntryLibraryDependency.java
├── ide-native
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.eclipse-cdt.properties
│ │ └── org.gradle.visual-studio.properties
│ └── org
│ └── gradle
│ └── ide
│ ├── cdt
│ │ ├── CdtIdePlugin.groovy
│ │ ├── model
│ │ │ ├── CprojectDescriptor.groovy
│ │ │ ├── CprojectSettings.groovy
│ │ │ ├── defaultCproject-linux.xml
│ │ │ ├── defaultCproject-macos.xml
│ │ │ ├── defaultProject.xml
│ │ │ ├── ProjectDescriptor.groovy
│ │ │ └── ProjectSettings.groovy
│ │ └── tasks
│ │ └── GenerateMetadataFileTask.groovy
│ └── visualstudio
│ ├── ConfigFile.java
│ ├── internal
│ │ ├── DefaultVisualStudioExtension.java
│ │ ├── DefaultVisualStudioProject.groovy
│ │ ├── DefaultVisualStudioSolution.groovy
│ │ ├── ExecutableVisualStudioProjectConfiguration.groovy
│ │ ├── VisualStudioExtensionInternal.java
│ │ ├── VisualStudioProjectConfiguration.groovy
│ │ ├── VisualStudioProjectMapper.java
│ │ ├── VisualStudioProjectRegistry.java
│ │ ├── VisualStudioProjectResolver.java
│ │ └── VisualStudioSolutionRegistry.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── VisualStudioPlugin.java
│ ├── tasks
│ │ ├── GenerateFiltersFileTask.groovy
│ │ ├── GenerateProjectFileTask.groovy
│ │ ├── GenerateSolutionFileTask.groovy
│ │ └── internal
│ │ ├── AbsoluteFileNameTransformer.java
│ │ ├── default.sln
│ │ ├── default.vcxproj
│ │ ├── default.vcxproj.filters
│ │ ├── RelativeFileNameTransformer.java
│ │ ├── VisualStudioFiltersFile.groovy
│ │ ├── VisualStudioProjectFile.groovy
│ │ └── VisualStudioSolutionFile.groovy
│ ├── TextConfigFile.java
│ ├── TextProvider.java
│ ├── VisualStudioExtension.java
│ ├── VisualStudioProject.java
│ ├── VisualStudioSolution.java
│ └── XmlConfigFile.java
├── internal-integ-testing
│ ├── org
│ │ └── gradle
│ │ ├── integtests
│ │ │ └── fixtures
│ │ │ ├── AbstractAutoTestedSamplesTest.groovy
│ │ │ ├── AbstractCompatibilityTestRunner.java
│ │ │ ├── AbstractDependencyResolutionTest.groovy
│ │ │ ├── AbstractHttpDependencyResolutionTest.groovy
│ │ │ ├── AbstractIntegrationSpec.groovy
│ │ │ ├── AbstractIntegrationTest.java
│ │ │ ├── AbstractMultiTestRunner.java
│ │ │ ├── AutoTestedSamplesUtil.groovy
│ │ │ ├── AvailableJavaHomes.java
│ │ │ ├── CompilationOutputsFixture.groovy
│ │ │ ├── CrossVersionIntegrationSpec.groovy
│ │ │ ├── CrossVersionTestRunner.groovy
│ │ │ ├── EnableModelDsl.java
│ │ │ ├── executer
│ │ │ │ ├── AbstractDelegatingGradleExecuter.java
│ │ │ │ ├── AbstractGradleExecuter.java
│ │ │ │ ├── AnyOrderOutputMatcher.groovy
│ │ │ │ ├── ArtifactBuilder.java
│ │ │ │ ├── BuildServerGradleDistribution.groovy
│ │ │ │ ├── DaemonGradleExecuter.java
│ │ │ │ ├── DefaultGradleDistribution.java
│ │ │ │ ├── DependencyResolutionFailure.groovy
│ │ │ │ ├── DetailedExecutionFailure.groovy
│ │ │ │ ├── DownloadableGradleDistribution.groovy
│ │ │ │ ├── ExecutionFailure.java
│ │ │ │ ├── ExecutionResult.java
│ │ │ │ ├── ForkingGradleExecuter.java
│ │ │ │ ├── ForkingGradleHandle.java
│ │ │ │ ├── GradleBackedArtifactBuilder.java
│ │ │ │ ├── GradleContextualExecuter.java
│ │ │ │ ├── GradleDistribution.java
│ │ │ │ ├── GradleExecuter.java
│ │ │ │ ├── GradleHandle.java
│ │ │ │ ├── InitScriptExecuterFixture.groovy
│ │ │ │ ├── InProcessGradleExecuter.java
│ │ │ │ ├── IntegrationTestBuildContext.java
│ │ │ │ ├── OutputScrapingExecutionFailure.java
│ │ │ │ ├── OutputScrapingExecutionResult.java
│ │ │ │ ├── OutputScrapingGradleHandle.java
│ │ │ │ ├── ParallelForkingGradleExecuter.java
│ │ │ │ ├── ParallelForkingGradleHandle.java
│ │ │ │ ├── ProgressLoggingFixture.groovy
│ │ │ │ ├── ProjectLifecycleFixture.groovy
│ │ │ │ ├── ReleasedGradleDistribution.groovy
│ │ │ │ ├── SequentialOutputMatcher.groovy
│ │ │ │ ├── UnderDevelopmentGradleDistribution.java
│ │ │ │ └── UnexpectedBuildFailure.java
│ │ │ ├── ForkScalaCompileInDaemonModeFixture.groovy
│ │ │ ├── IgnoreVersions.java
│ │ │ ├── IntegrationTestHint.java
│ │ │ ├── jvm
│ │ │ │ ├── InstalledJvmLocator.java
│ │ │ │ ├── JvmInstallation.java
│ │ │ │ ├── OsXInstalledJvmLocator.java
│ │ │ │ ├── OsXJavaHomeParser.java
│ │ │ │ ├── UbuntuJvmLocator.java
│ │ │ │ └── WindowsOracleJvmLocator.java
│ │ │ ├── KillProcessAvailability.groovy
│ │ │ ├── MultiVersionIntegrationSpec.groovy
│ │ │ ├── MultiVersionSpecRunner.groovy
│ │ │ ├── Sample.java
│ │ │ ├── ScriptExecuter.groovy
│ │ │ ├── SourceFile.java
│ │ │ ├── TargetCoverage.java
│ │ │ ├── TargetVersions.java
│ │ │ ├── TestDependency.groovy
│ │ │ ├── TestNGExecutionResult.groovy
│ │ │ ├── TestResources.java
│ │ │ ├── UsesSample.java
│ │ │ ├── versions
│ │ │ │ ├── ClasspathVersionSource.java
│ │ │ │ └── ReleasedVersionDistributions.java
│ │ │ └── WellBehavedPluginTest.groovy
│ │ └── test
│ │ ├── fixtures
│ │ │ ├── AbstractModule.groovy
│ │ │ ├── HttpModule.groovy
│ │ │ ├── HttpRepository.groovy
│ │ │ ├── ivy
│ │ │ │ ├── IvyDescriptorArtifact.groovy
│ │ │ │ ├── IvyDescriptorConfiguration.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
│ │ │ ├── Module.groovy
│ │ │ ├── plugin
│ │ │ │ └── PluginBuilder.groovy
│ │ │ ├── Repository.groovy
│ │ │ ├── resource
│ │ │ │ ├── RemoteArtifact.java
│ │ │ │ └── RemoteResource.groovy
│ │ │ └── server
│ │ │ ├── ExpectOne.groovy
│ │ │ ├── http
│ │ │ │ ├── AbstractHttpResource.groovy
│ │ │ │ ├── BasicHttpResource.groovy
│ │ │ │ ├── BlockingHttpServer.groovy
│ │ │ │ ├── CyclicBarrierHttpServer.java
│ │ │ │ ├── HttpArtifact.groovy
│ │ │ │ ├── HttpDirectoryResource.groovy
│ │ │ │ ├── HttpResource.groovy
│ │ │ │ ├── HttpResourceInteraction.java
│ │ │ │ ├── HttpServer.groovy
│ │ │ │ ├── IvyHttpModule.groovy
│ │ │ │ ├── IvyHttpRepository.groovy
│ │ │ │ ├── MavenHttpArtifact.groovy
│ │ │ │ ├── MavenHttpModule.groovy
│ │ │ │ ├── MavenHttpRepository.groovy
│ │ │ │ ├── MetaDataArtifact.groovy
│ │ │ │ ├── PomHttpArtifact.groovy
│ │ │ │ ├── RepositoryHttpServer.groovy
│ │ │ │ ├── ServletContainer.groovy
│ │ │ │ └── TestProxyServer.groovy
│ │ │ ├── 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-testing
│ └── org
│ └── gradle
│ ├── integtests
│ │ └── fixtures
│ │ ├── DefaultTestExecutionResult.groovy
│ │ ├── HtmlTestExecutionResult.groovy
│ │ ├── JUnitTestClassExecutionResult.groovy
│ │ ├── JUnitXmlTestExecutionResult.groovy
│ │ ├── TestClassExecutionResult.java
│ │ ├── TestExecutionResult.java
│ │ ├── TestResultOutputAssociation.java
│ │ └── UrlValidator.groovy
│ ├── 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
│ │ ├── encoding
│ │ │ └── Identifier.java
│ │ └── file
│ │ ├── AbstractTestDirectoryProvider.java
│ │ ├── ClassFile.groovy
│ │ ├── ExecOutput.groovy
│ │ ├── TestDirectoryProvider.java
│ │ ├── TestDistributionDirectoryProvider.java
│ │ ├── TestFileHelper.groovy
│ │ ├── TestFile.java
│ │ ├── TestNameTestDirectoryProvider.java
│ │ ├── TestWorkspaceBuilder.groovy
│ │ └── WorkspaceTest.groovy
│ ├── testfixtures
│ │ └── internal
│ │ └── NativeServicesTestFixture.java
│ ├── testing
│ │ └── internal
│ │ └── util
│ │ └── GradlewRunner.java
│ └── 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
│ │ │ ├── IvyPublishServices.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
│ │ ├── JacocoAgentJar.groovy
│ │ └── JacocoReportsContainerImpl.java
│ └── testing
│ └── jacoco
│ ├── plugins
│ │ ├── JacocoPluginExtension.groovy
│ │ ├── JacocoPlugin.groovy
│ │ └── JacocoTaskExtension.groovy
│ └── tasks
│ ├── JacocoBase.groovy
│ ├── JacocoMerge.groovy
│ ├── JacocoReport.groovy
│ ├── JacocoReportsContainer.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.groovy
│ │ ├── JavaScriptExtension.java
│ │ ├── JavaScriptRepositoriesExtension.java
│ │ └── SourceTransformationException.java
│ ├── coffeescript
│ │ ├── CoffeeScriptBasePlugin.groovy
│ │ ├── CoffeeScriptCompile.java
│ │ ├── CoffeeScriptCompileOptions.java
│ │ ├── CoffeeScriptCompiler.java
│ │ ├── CoffeeScriptCompileSpec.java
│ │ ├── CoffeeScriptExtension.java
│ │ └── compile
│ │ └── internal
│ │ ├── CoffeeScriptCompileDestinationCalculator.java
│ │ ├── CoffeeScriptCompileResult.java
│ │ ├── DefaultCoffeeScriptCompileSpec.java
│ │ ├── rhino
│ │ │ ├── CoffeeScriptCompilerWorker.java
│ │ │ └── RhinoCoffeeScriptCompiler.java
│ │ └── SerializableCoffeeScriptCompileSpec.java
│ ├── envjs
│ │ ├── browser
│ │ │ ├── BrowserEvaluate.java
│ │ │ └── BrowserEvaluator.java
│ │ ├── EnvJsExtension.java
│ │ ├── EnvJsPlugin.groovy
│ │ ├── http
│ │ │ ├── HttpFileServerFactory.java
│ │ │ ├── HttpFileServer.java
│ │ │ └── simple
│ │ │ ├── internal
│ │ │ │ └── SimpleFileServerContainer.java
│ │ │ ├── SimpleHttpFileServerFactory.java
│ │ │ └── SimpleHttpFileServer.java
│ │ └── internal
│ │ ├── EnvJsBrowserEvaluator.java
│ │ ├── EnvJsEvaluateSpec.java
│ │ └── EnvJsEvaluateWorker.java
│ ├── jshint
│ │ ├── internal
│ │ │ ├── JsHintResult.java
│ │ │ ├── JsHintSpec.java
│ │ │ └── JsHintWorker.java
│ │ ├── JsHintExtension.java
│ │ ├── JsHint.java
│ │ └── JsHintPlugin.groovy
│ └── rhino
│ ├── RhinoExtension.java
│ ├── RhinoPlugin.groovy
│ ├── RhinoShellExec.java
│ └── worker
│ ├── internal
│ │ ├── DefaultRhinoWorkerHandleFactory.java
│ │ ├── DefaultRhinoWorkerHandle.java
│ │ ├── RhinoClientWorkerProtocol.java
│ │ ├── RhinoServer.java
│ │ ├── RhinoWorkerClientProtocol.java
│ │ └── RhinoWorkerReceiver.java
│ ├── RhinoWorkerHandleFactory.java
│ ├── RhinoWorkerHandle.java
│ ├── RhinoWorker.java
│ ├── RhinoWorkerSpec.java
│ └── RhinoWorkerUtils.java
├── jetty
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.jetty.properties
│ └── org
│ └── gradle
│ └── api
│ └── plugins
│ └── jetty
│ ├── AbstractJettyRunTask.java
│ ├── internal
│ │ ├── ConsoleScanner.java
│ │ ├── Jetty6PluginServer.java
│ │ ├── JettyConfiguration.java
│ │ ├── JettyPluginServer.java
│ │ ├── JettyPluginWebAppContext.java
│ │ ├── Monitor.java
│ │ └── Proxy.java
│ ├── JettyPluginConvention.java
│ ├── JettyPlugin.java
│ ├── JettyRun.java
│ ├── JettyRunWar.java
│ ├── JettyStop.java
│ ├── package-info.java
│ └── ScanTargetPattern.java
├── language-groovy
│ └── org
│ └── gradle
│ └── api
│ ├── internal
│ │ └── tasks
│ │ └── 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
│ │ └── package-info.java
│ └── javadoc
│ ├── AntGroovydoc.java
│ └── 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
│ │ │ ├── compile
│ │ │ │ ├── AbstractJavaCompileSpecFactory.java
│ │ │ │ ├── AntDepend.java
│ │ │ │ ├── AntDependsStaleClassCleaner.java
│ │ │ │ ├── CleaningJavaCompiler.java
│ │ │ │ ├── CleaningJavaCompilerSupport.java
│ │ │ │ ├── CommandLineJavaCompilerArgumentsGenerator.java
│ │ │ │ ├── CommandLineJavaCompiler.java
│ │ │ │ ├── CommandLineJavaCompileSpec.java
│ │ │ │ ├── DaemonJavaCompiler.java
│ │ │ │ ├── DefaultJavaCompilerFactory.java
│ │ │ │ ├── DefaultJavaCompileSpecFactory.java
│ │ │ │ ├── DefaultJavaCompileSpec.java
│ │ │ │ ├── ForkingJavaCompileSpec.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── analyzer
│ │ │ │ │ │ ├── CachingClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassAnalysisCache.java
│ │ │ │ │ │ ├── ClassAnalysis.java
│ │ │ │ │ │ ├── ClassAnalysisSerializer.java
│ │ │ │ │ │ ├── ClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassDependenciesVisitor.java
│ │ │ │ │ │ ├── ClassFilesAnalyzer.java
│ │ │ │ │ │ ├── ClassRelevancyFilter.java
│ │ │ │ │ │ ├── DefaultClassAnalysisCache.java
│ │ │ │ │ │ └── DefaultClassDependenciesAnalyzer.java
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── CompileCaches.java
│ │ │ │ │ │ ├── DefaultGeneralCompileCaches.java
│ │ │ │ │ │ └── GeneralCompileCaches.java
│ │ │ │ │ ├── ClassSetAnalysisUpdater.java
│ │ │ │ │ ├── CompilationSourceDirs.java
│ │ │ │ │ ├── deps
│ │ │ │ │ │ ├── AffectedClasses.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
│ │ │ │ └── NormalizingJavaCompiler.java
│ │ │ └── DefaultJavaToolChain.java
│ │ └── tasks
│ │ ├── compile
│ │ │ ├── CompileOptions.java
│ │ │ ├── DebugOptions.java
│ │ │ ├── DependOptions.java
│ │ │ ├── ForkOptions.java
│ │ │ ├── JavaCompile.java
│ │ │ └── package-info.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
│ │ │ ├── JavadocOptionFileWriterContext.java
│ │ │ ├── JavadocOptionFileWriter.java
│ │ │ ├── LinksOfflineJavadocOptionFileOption.java
│ │ │ ├── MultilineStringsJavadocOptionFileOption.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
│ └── 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
│ │ │ │ ├── CompilerClientsManager.java
│ │ │ │ ├── CompilerDaemonClient.java
│ │ │ │ ├── CompilerDaemonClientProtocol.java
│ │ │ │ ├── CompilerDaemonFactory.java
│ │ │ │ ├── CompilerDaemon.java
│ │ │ │ ├── CompilerDaemonManager.java
│ │ │ │ ├── CompilerDaemonServer.java
│ │ │ │ ├── CompilerDaemonServerProtocol.java
│ │ │ │ ├── CompilerDaemonStarter.java
│ │ │ │ ├── CompileResult.java
│ │ │ │ ├── DaemonForkOptions.java
│ │ │ │ └── InProcessCompilerDaemonFactory.java
│ │ │ ├── DefaultJvmLanguageCompileSpec.java
│ │ │ ├── ExecSpecBackedArgCollector.java
│ │ │ ├── JvmLanguageCompileSpec.java
│ │ │ └── NoOpStaleClassCleaner.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
│ │ │ ├── DefaultAssemblerSourceSet.java
│ │ │ └── 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
│ │ │ ├── CLangPCHPlugin.java
│ │ │ ├── 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
│ │ │ ├── CppLangPCHPlugin.java
│ │ │ ├── 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
│ │ │ ├── DefaultPreprocessingTool.java
│ │ │ ├── incremental
│ │ │ │ ├── CompilationFileState.java
│ │ │ │ ├── CompilationStateCacheFactory.java
│ │ │ │ ├── CompilationState.java
│ │ │ │ ├── CompilationStateSerializer.java
│ │ │ │ ├── DefaultCompilationStateCacheFactory.java
│ │ │ │ ├── DefaultIncrementalCompilation.java
│ │ │ │ ├── DefaultSourceIncludes.java
│ │ │ │ ├── DefaultSourceIncludesParser.java
│ │ │ │ ├── DefaultSourceIncludesResolver.java
│ │ │ │ ├── IncrementalCompilation.java
│ │ │ │ ├── IncrementalCompileProcessor.java
│ │ │ │ ├── IncrementalCompilerBuilder.java
│ │ │ │ ├── IncrementalNativeCompiler.java
│ │ │ │ ├── ResolvedInclude.java
│ │ │ │ ├── SourceIncludesParser.java
│ │ │ │ ├── SourceIncludesResolver.java
│ │ │ │ └── sourceparser
│ │ │ │ ├── CSourceParser.java
│ │ │ │ ├── PreprocessingReader.java
│ │ │ │ └── RegexBackedCSourceParser.java
│ │ │ ├── NativeLanguageTransform.java
│ │ │ ├── PCHCompileTaskConfig.java
│ │ │ └── registry
│ │ │ └── NativeLanguageServices.java
│ │ └── tasks
│ │ ├── AbstractNativeCompileTask.java
│ │ ├── AbstractNativePCHCompileTask.java
│ │ └── package-info.java
│ ├── objectivec
│ │ ├── internal
│ │ │ ├── DefaultObjectiveCCompileSpec.java
│ │ │ ├── DefaultObjectiveCPCHCompileSpec.java
│ │ │ └── DefaultObjectiveCSourceSet.java
│ │ ├── ObjectiveCSourceSet.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── ObjectiveCLangPCHPlugin.java
│ │ │ ├── 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
│ │ │ ├── ObjectiveCppLangPCHPlugin.java
│ │ │ ├── ObjectiveCppLangPlugin.java
│ │ │ ├── ObjectiveCppPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── ObjectiveCppCompile.java
│ │ ├── ObjectiveCppPreCompiledHeaderCompile.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── PreprocessingTool.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
│ │ │ └── ZincScalaCompiler.java
│ │ └── tasks
│ │ └── scala
│ │ ├── IncrementalCompileOptions.java
│ │ ├── package-info.java
│ │ └── ScalaForkOptions.java
│ └── language
│ └── scala
│ ├── internal
│ │ ├── DefaultScalaLanguageSourceSet.java
│ │ ├── DefaultScalaPlatform.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
│ │ │ │ └── PropertiesToStartParameterConverter.java
│ │ │ ├── ExceptionReportingAction.java
│ │ │ ├── ExecuteBuildAction.java
│ │ │ ├── GuiActionsFactory.java
│ │ │ ├── JavaRuntimeValidationAction.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
│ │ │ │ ├── DaemonStopClient.java
│ │ │ │ ├── DefaultDaemonConnector.java
│ │ │ │ ├── DefaultDaemonStarter.java
│ │ │ │ ├── EmbeddedDaemonClientServices.java
│ │ │ │ ├── EmbeddedDaemonStarter.java
│ │ │ │ ├── InputForwarder.java
│ │ │ │ ├── JvmVersionValidator.java
│ │ │ │ ├── NoUsableDaemonFoundException.java
│ │ │ │ ├── SingleUseDaemonClient.java
│ │ │ │ ├── SingleUseDaemonClientServices.java
│ │ │ │ ├── StaleDaemonAddressException.java
│ │ │ │ ├── StopDispatcher.java
│ │ │ │ └── StubDaemonHealthServices.java
│ │ │ ├── configuration
│ │ │ │ ├── CurrentProcess.java
│ │ │ │ ├── DaemonParameters.java
│ │ │ │ ├── DaemonServerConfiguration.java
│ │ │ │ ├── DaemonUsage.java
│ │ │ │ ├── DefaultDaemonServerConfiguration.java
│ │ │ │ ├── ForegroundDaemonConfiguration.java
│ │ │ │ └── GradleProperties.java
│ │ │ ├── context
│ │ │ │ ├── DaemonCompatibilitySpec.java
│ │ │ │ ├── DaemonContextBuilder.java
│ │ │ │ ├── DaemonContext.java
│ │ │ │ ├── DaemonInstanceDetails.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
│ │ │ │ ├── CommandFailure.java
│ │ │ │ ├── Command.java
│ │ │ │ ├── DaemonFailure.java
│ │ │ │ ├── DaemonUnavailable.java
│ │ │ │ ├── Failure.java
│ │ │ │ ├── Finished.java
│ │ │ │ ├── ForwardInput.java
│ │ │ │ ├── IoCommand.java
│ │ │ │ ├── Message.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── Stop.java
│ │ │ │ ├── StopWhenIdle.java
│ │ │ │ └── Success.java
│ │ │ ├── registry
│ │ │ │ ├── DaemonDir.java
│ │ │ │ ├── DaemonInfo.java
│ │ │ │ ├── DaemonRegistryContent.java
│ │ │ │ ├── DaemonRegistry.java
│ │ │ │ ├── DaemonRegistryServices.java
│ │ │ │ ├── EmbeddedDaemonRegistry.java
│ │ │ │ └── PersistentDaemonRegistry.java
│ │ │ └── server
│ │ │ ├── api
│ │ │ │ ├── DaemonCommandAction.java
│ │ │ │ ├── DaemonCommandExecution.java
│ │ │ │ ├── DaemonConnection.java
│ │ │ │ ├── DaemonStateControl.java
│ │ │ │ ├── DaemonStoppedException.java
│ │ │ │ ├── DaemonUnavailableException.java
│ │ │ │ └── StdinHandler.java
│ │ │ ├── Daemon.java
│ │ │ ├── DaemonServerConnector.java
│ │ │ ├── DaemonServices.java
│ │ │ ├── DaemonStateCoordinator.java
│ │ │ ├── DaemonTcpServerConnector.java
│ │ │ ├── DefaultDaemonConnection.java
│ │ │ ├── DefaultIncomingConnectionHandler.java
│ │ │ ├── DomainRegistryUpdater.java
│ │ │ ├── exec
│ │ │ │ ├── BuildCommandOnly.java
│ │ │ │ ├── DaemonCommandExecuter.java
│ │ │ │ ├── DefaultDaemonCommandExecuter.java
│ │ │ │ ├── EstablishBuildEnvironment.java
│ │ │ │ ├── ExecuteBuild.java
│ │ │ │ ├── ForwardClientInput.java
│ │ │ │ ├── HandleCancel.java
│ │ │ │ ├── LogToClient.java
│ │ │ │ ├── NoOpDaemonCommandAction.java
│ │ │ │ ├── RequestStopIfSingleUsedDaemon.java
│ │ │ │ ├── ResetDeprecationLogger.java
│ │ │ │ ├── ReturnResult.java
│ │ │ │ ├── StartBuildOrRespondWithBusy.java
│ │ │ │ ├── StopHandlingCommandExecuter.java
│ │ │ │ └── WatchForDisconnection.java
│ │ │ ├── health
│ │ │ │ ├── DaemonHealthServices.java
│ │ │ │ ├── DaemonHealthTracker.java
│ │ │ │ ├── DaemonStats.java
│ │ │ │ ├── DaemonStatus.java
│ │ │ │ ├── DefaultDaemonHealthServices.java
│ │ │ │ ├── HealthLogger.java
│ │ │ │ ├── HintGCAfterBuild.java
│ │ │ │ └── MemoryInfo.java
│ │ │ ├── IncomingConnectionHandler.java
│ │ │ └── SynchronizedDispatchConnection.java
│ │ ├── exec
│ │ │ ├── BuildActionExecuter.java
│ │ │ ├── BuildActionParameters.java
│ │ │ ├── ChainingBuildActionRunner.java
│ │ │ ├── DaemonUsageSuggestingBuildActionExecuter.java
│ │ │ ├── DefaultBuildActionParameters.java
│ │ │ ├── InProcessBuildActionExecuter.java
│ │ │ └── ReportedException.java
│ │ ├── GradleMain.java
│ │ └── Main.java
│ └── tooling
│ └── internal
│ ├── impl
│ │ ├── DefaultBuildInvocations.java
│ │ ├── LaunchableGradleProjectTask.java
│ │ ├── LaunchableGradleTask.java
│ │ └── LaunchableGradleTaskSelector.java
│ └── provider
│ ├── BuildActionResult.java
│ ├── BuildModelAction.java
│ ├── ClassLoaderCache.java
│ ├── ClassLoaderDetails.java
│ ├── ClasspathInferer.java
│ ├── ClientProvidedBuildAction.java
│ ├── ClientSidePayloadClassLoaderFactory.java
│ ├── ClientSidePayloadClassLoaderRegistry.java
│ ├── connection
│ │ ├── BuildLogLevelMixIn.java
│ │ ├── ProviderBuildResult.java
│ │ ├── ProviderConnectionParameters.java
│ │ └── ProviderOperationParameters.java
│ ├── ConnectionScopeServices.java
│ ├── DaemonBuildActionExecuter.java
│ ├── DaemonSidePayloadClassLoaderFactory.java
│ ├── DefaultConnection.java
│ ├── DefaultConnectionMetaData.java
│ ├── DefaultPayloadClassLoaderRegistry.java
│ ├── DeserializeMap.java
│ ├── events
│ │ ├── AbstractTestProgressEvent.java
│ │ ├── AbstractTestResult.java
│ │ ├── DefaultFailure.java
│ │ ├── DefaultTestDescriptor.java
│ │ ├── DefaultTestFailureResult.java
│ │ ├── DefaultTestFinishedProgressEvent.java
│ │ ├── DefaultTestSkippedResult.java
│ │ ├── DefaultTestStartedProgressEvent.java
│ │ └── DefaultTestSuccessResult.java
│ ├── ExecuteBuildActionRunner.java
│ ├── InternalCancellationTokenAdapter.java
│ ├── JarCache.java
│ ├── jdk6
│ │ └── Jdk6ClassLookup.java
│ ├── LauncherServices.java
│ ├── LoggingBridgingBuildActionExecuter.java
│ ├── ModelClassLoaderFactory.java
│ ├── PayloadClassLoaderFactory.java
│ ├── PayloadClassLoaderRegistry.java
│ ├── PayloadSerializer.java
│ ├── ProviderConnection.java
│ ├── ProviderStartParameterConverter.java
│ ├── SerializedPayload.java
│ ├── SerializeMap.java
│ └── ShutdownCoordinator.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
│ │ │ │ └── ParsedMavenPom.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.groovy
│ │ │ │ ├── RepositoryBuilder.java
│ │ │ │ └── RepositoryFactory.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
│ │ │ └── WagonRegistry.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
│ │ ├── event
│ │ │ ├── BroadcastDispatch.java
│ │ │ ├── DefaultListenerManager.java
│ │ │ ├── ListenerBroadcast.java
│ │ │ ├── ListenerManager.java
│ │ │ └── ListenerNotificationException.java
│ │ └── serialize
│ │ ├── AbstractCollectionSerializer.java
│ │ ├── AbstractDecoder.java
│ │ ├── AbstractEncoder.java
│ │ ├── BaseSerializerFactory.java
│ │ ├── Decoder.java
│ │ ├── DefaultSerializer.java
│ │ ├── DefaultSerializerRegistry.java
│ │ ├── Encoder.java
│ │ ├── FlushableEncoder.java
│ │ ├── InputStreamBackedDecoder.java
│ │ ├── kryo
│ │ │ ├── JavaSerializer.java
│ │ │ ├── KryoBackedDecoder.java
│ │ │ ├── KryoBackedEncoder.java
│ │ │ ├── StatefulSerializer.java
│ │ │ └── TypeSafeSerializer.java
│ │ ├── ListSerializer.java
│ │ ├── LongSerializer.java
│ │ ├── MapSerializer.java
│ │ ├── NullSafeStringSerializer.java
│ │ ├── ObjectReader.java
│ │ ├── ObjectWriter.java
│ │ ├── OutputStreamBackedEncoder.java
│ │ ├── Serializer.java
│ │ ├── SerializerRegistry.java
│ │ └── SetSerializer.java
│ └── messaging
│ ├── actor
│ │ ├── ActorFactory.java
│ │ ├── Actor.java
│ │ └── internal
│ │ └── DefaultActorFactory.java
│ ├── dispatch
│ │ ├── AsyncDispatch.java
│ │ ├── AsyncReceive.java
│ │ ├── ContextClassLoaderDispatch.java
│ │ ├── ContextClassLoaderProxy.java
│ │ ├── DelayedReceive.java
│ │ ├── DiscardingFailureHandler.java
│ │ ├── DispatchException.java
│ │ ├── DispatchFailureHandler.java
│ │ ├── Dispatch.java
│ │ ├── ExceptionTrackingFailureHandler.java
│ │ ├── FailureHandlingDispatch.java
│ │ ├── MethodInvocation.java
│ │ ├── ProxyDispatchAdapter.java
│ │ ├── QueuingDispatch.java
│ │ ├── Receive.java
│ │ └── ReflectionDispatch.java
│ └── remote
│ ├── Address.java
│ ├── ConnectionAcceptor.java
│ ├── internal
│ │ ├── AsyncConnectionAdapter.java
│ │ ├── AsyncConnection.java
│ │ ├── BroadcastSendProtocol.java
│ │ ├── BufferingProtocol.java
│ │ ├── ChannelLookupProtocol.java
│ │ ├── ChannelRegistrationProtocol.java
│ │ ├── ConnectCompletion.java
│ │ ├── ConnectException.java
│ │ ├── Connection.java
│ │ ├── DefaultIncomingBroadcast.java
│ │ ├── DefaultMessageSerializer.java
│ │ ├── DefaultOutgoingBroadcast.java
│ │ ├── DelegatingConnection.java
│ │ ├── EagerReceiveBuffer.java
│ │ ├── GroupMessageFilter.java
│ │ ├── hub
│ │ │ ├── ConnectionSet.java
│ │ │ ├── ConnectionState.java
│ │ │ ├── HubStateListener.java
│ │ │ ├── IncomingQueue.java
│ │ │ ├── InterHubMessageSerializer.java
│ │ │ ├── MessageHubBackedClient.java
│ │ │ ├── MessageHubBackedObjectConnection.java
│ │ │ ├── MessageHubBackedServer.java
│ │ │ ├── MessageHub.java
│ │ │ ├── MethodInvocationSerializer.java
│ │ │ ├── OutgoingQueue.java
│ │ │ ├── protocol
│ │ │ │ ├── ChannelIdentifier.java
│ │ │ │ ├── ChannelMessage.java
│ │ │ │ ├── ConnectionClosed.java
│ │ │ │ ├── ConnectionEstablished.java
│ │ │ │ ├── EndOfStream.java
│ │ │ │ ├── InterHubMessage.java
│ │ │ │ ├── RejectedMessage.java
│ │ │ │ └── Routable.java
│ │ │ ├── queue
│ │ │ │ ├── EndPointQueue.java
│ │ │ │ ├── MultiChannelQueue.java
│ │ │ │ ├── MultiEndPointQueue.java
│ │ │ │ └── QueueInitializer.java
│ │ │ └── RejectedMessageListener.java
│ │ ├── IncomingBroadcast.java
│ │ ├── IncomingConnector.java
│ │ ├── inet
│ │ │ ├── InetAddressFactory.java
│ │ │ ├── InetEndpoint.java
│ │ │ ├── MulticastConnection.java
│ │ │ ├── MultiChoiceAddress.java
│ │ │ ├── SocketConnectCompletion.java
│ │ │ ├── SocketConnection.java
│ │ │ ├── SocketInetAddress.java
│ │ │ ├── TcpIncomingConnector.java
│ │ │ └── TcpOutgoingConnector.java
│ │ ├── MessageHub.java
│ │ ├── MessageIOException.java
│ │ ├── Message.java
│ │ ├── MessageOriginator.java
│ │ ├── MessageSerializer.java
│ │ ├── MessagingServices.java
│ │ ├── MethodInvocationMarshallingDispatch.java
│ │ ├── MethodInvocationUnmarshallingDispatch.java
│ │ ├── OutgoingBroadcast.java
│ │ ├── OutgoingConnector.java
│ │ ├── OutgoingMultiplex.java
│ │ ├── PlaceholderException.java
│ │ ├── protocol
│ │ │ ├── AbstractPayloadMessage.java
│ │ │ ├── ChannelAvailable.java
│ │ │ ├── ChannelUnavailable.java
│ │ │ ├── ConsumerAvailable.java
│ │ │ ├── ConsumerMessage.java
│ │ │ ├── ConsumerReady.java
│ │ │ ├── ConsumerStopped.java
│ │ │ ├── ConsumerStopping.java
│ │ │ ├── ConsumerUnavailable.java
│ │ │ ├── DiscoveryMessage.java
│ │ │ ├── DiscoveryProtocolSerializer.java
│ │ │ ├── EndOfStreamEvent.java
│ │ │ ├── LookupRequest.java
│ │ │ ├── MessageCredits.java
│ │ │ ├── MethodMetaInfo.java
│ │ │ ├── ParticipantAvailable.java
│ │ │ ├── ParticipantUnavailable.java
│ │ │ ├── PayloadMessage.java
│ │ │ ├── ProducerAvailable.java
│ │ │ ├── ProducerMessage.java
│ │ │ ├── ProducerReady.java
│ │ │ ├── ProducerStopped.java
│ │ │ ├── ProducerUnavailable.java
│ │ │ ├── RemoteMethodInvocation.java
│ │ │ ├── Request.java
│ │ │ ├── RoutableMessage.java
│ │ │ ├── RouteAvailableMessage.java
│ │ │ ├── RouteUnavailableMessage.java
│ │ │ ├── StatelessMessage.java
│ │ │ ├── UnknownMessage.java
│ │ │ ├── WorkerStopped.java
│ │ │ └── WorkerStopping.java
│ │ ├── ProtocolContext.java
│ │ ├── Protocol.java
│ │ ├── ProtocolStack.java
│ │ ├── ReceiveProtocol.java
│ │ ├── RemoteConnection.java
│ │ ├── RemoteDisconnectProtocol.java
│ │ ├── Router.java
│ │ ├── SendProtocol.java
│ │ ├── TypeCastDispatch.java
│ │ ├── UnicastSendProtocol.java
│ │ └── WorkerProtocol.java
│ ├── MessagingClient.java
│ ├── MessagingServer.java
│ ├── ObjectConnectionBuilder.java
│ └── ObjectConnection.java
├── model-core
│ └── org
│ └── gradle
│ └── model
│ ├── collection
│ │ ├── CollectionBuilder.java
│ │ ├── ManagedSet.java
│ │ └── package-info.java
│ ├── ConfigurationCycleException.java
│ ├── Defaults.java
│ ├── Finalize.java
│ ├── internal
│ │ ├── core
│ │ │ ├── ActionBackedModelAction.java
│ │ │ ├── BiActionBackedModelAction.java
│ │ │ ├── ChainingModelProjection.java
│ │ │ ├── CollectionBuilderModelView.java
│ │ │ ├── DefaultCollectionBuilder.java
│ │ │ ├── DelegatingCollectionBuilder.java
│ │ │ ├── DependencyOnlyExtractedModelRule.java
│ │ │ ├── DirectNodeModelAction.java
│ │ │ ├── DuplicateModelException.java
│ │ │ ├── EmptyModelProjection.java
│ │ │ ├── ExtractedModelAction.java
│ │ │ ├── ExtractedModelCreator.java
│ │ │ ├── ExtractedModelRule.java
│ │ │ ├── InstanceModelView.java
│ │ │ ├── ModelAction.java
│ │ │ ├── ModelActionRole.java
│ │ │ ├── ModelAdapter.java
│ │ │ ├── ModelCreatorFactory.java
│ │ │ ├── ModelCreator.java
│ │ │ ├── ModelCreators.java
│ │ │ ├── ModelNode.java
│ │ │ ├── ModelPath.java
│ │ │ ├── ModelProjection.java
│ │ │ ├── ModelPromise.java
│ │ │ ├── ModelReference.java
│ │ │ ├── ModelRegistrar.java
│ │ │ ├── ModelRuleExecutionException.java
│ │ │ ├── ModelRule.java
│ │ │ ├── ModelView.java
│ │ │ ├── ModelViews.java
│ │ │ ├── MutableModelNode.java
│ │ │ ├── NamedEntityInstantiator.java
│ │ │ ├── ProjectionBackedModelCreator.java
│ │ │ ├── rule
│ │ │ │ └── describe
│ │ │ │ ├── AbstractModelRuleDescriptor.java
│ │ │ │ ├── MethodModelRuleDescriptor.java
│ │ │ │ ├── ModelRuleDescriptor.java
│ │ │ │ ├── NestedModelRuleDescriptor.java
│ │ │ │ └── SimpleModelRuleDescriptor.java
│ │ │ ├── TypeCompatibilityModelProjectionSupport.java
│ │ │ └── UnmanagedModelProjection.java
│ │ ├── inspect
│ │ │ ├── AbstractAnnotationDrivenModelRuleExtractor.java
│ │ │ ├── AbstractModelCreationRuleExtractor.java
│ │ │ ├── AbstractMutationModelRuleExtractor.java
│ │ │ ├── DefaultMethodRuleDefinition.java
│ │ │ ├── DefaultModelCreatorFactory.java
│ │ │ ├── DefaultModelRuleInvoker.java
│ │ │ ├── DefaultsModelRuleExtractor.java
│ │ │ ├── FinalizeModelRuleExtractor.java
│ │ │ ├── ManagedModelCreationRuleExtractor.java
│ │ │ ├── ManagedModelInitializer.java
│ │ │ ├── ManagedSetInitializer.java
│ │ │ ├── MethodBackedModelAction.java
│ │ │ ├── MethodModelRuleExtractor.java
│ │ │ ├── MethodModelRuleExtractors.java
│ │ │ ├── MethodRuleDefinition.java
│ │ │ ├── ModelRuleExtractor.java
│ │ │ ├── ModelRuleInvoker.java
│ │ │ ├── ModelRuleSourceDetector.java
│ │ │ ├── MutateModelRuleExtractor.java
│ │ │ ├── RuleMethodBackedMutationAction.java
│ │ │ ├── UnmanagedModelCreationRuleExtractor.java
│ │ │ └── ValidateModelRuleExtractor.java
│ │ ├── manage
│ │ │ ├── instance
│ │ │ │ ├── ManagedInstance.java
│ │ │ │ ├── ManagedProxyFactory.java
│ │ │ │ └── ModelElementState.java
│ │ │ ├── projection
│ │ │ │ ├── ManagedModelProjection.java
│ │ │ │ └── ManagedSetModelProjection.java
│ │ │ └── schema
│ │ │ ├── cache
│ │ │ │ ├── ModelSchemaCache.java
│ │ │ │ ├── MultiWeakClassSet.java
│ │ │ │ ├── SingleWeakClassSet.java
│ │ │ │ └── WeakClassSet.java
│ │ │ ├── extract
│ │ │ │ ├── DefaultModelSchemaStore.java
│ │ │ │ ├── EnumStrategy.java
│ │ │ │ ├── InvalidManagedModelElementTypeException.java
│ │ │ │ ├── JdkValueTypeStrategy.java
│ │ │ │ ├── ManagedProxyClassGenerator.java
│ │ │ │ ├── ManagedSetStrategy.java
│ │ │ │ ├── ModelSchemaExtractionContext.java
│ │ │ │ ├── ModelSchemaExtractionResult.java
│ │ │ │ ├── ModelSchemaExtractionStrategy.java
│ │ │ │ ├── ModelSchemaExtractor.java
│ │ │ │ ├── PrimitiveStrategy.java
│ │ │ │ ├── StructStrategy.java
│ │ │ │ ├── UnmanagedModelElementTypeException.java
│ │ │ │ └── UnmanagedStrategy.java
│ │ │ ├── ModelCollectionSchema.java
│ │ │ ├── ModelProperty.java
│ │ │ ├── ModelSchema.java
│ │ │ ├── ModelSchemaStore.java
│ │ │ └── ModelStructSchema.java
│ │ ├── method
│ │ │ └── WeaklyTypeReferencingMethod.java
│ │ ├── registry
│ │ │ ├── BinderCreationListener.java
│ │ │ ├── CreatorRuleBinder.java
│ │ │ ├── DefaultModelRegistry.java
│ │ │ ├── ModelBinding.java
│ │ │ ├── ModelCreationListener.java
│ │ │ ├── ModelGraph.java
│ │ │ ├── ModelNodeInternal.java
│ │ │ ├── ModelPathSuggestionProvider.java
│ │ │ ├── ModelRegistry.java
│ │ │ ├── ModelRegistryScope.java
│ │ │ ├── MutatorRuleBinder.java
│ │ │ ├── OneOfTypeBinderCreationListener.java
│ │ │ ├── PathBinderCreationListener.java
│ │ │ ├── RuleBinder.java
│ │ │ ├── UnboundModelRulesException.java
│ │ │ └── UnboundRulesProcessor.java
│ │ ├── report
│ │ │ ├── AmbiguousBindingReporter.java
│ │ │ ├── IncompatibleTypeReferenceReporter.java
│ │ │ └── unbound
│ │ │ ├── UnboundRuleInput.java
│ │ │ ├── UnboundRule.java
│ │ │ └── UnboundRulesReporter.java
│ │ └── type
│ │ ├── ClassTypeWrapper.java
│ │ ├── ModelType.java
│ │ ├── ModelTypes.java
│ │ ├── NullTypeWrapper.java
│ │ ├── ParameterizedTypeWrapper.java
│ │ ├── TypeWrapper.java
│ │ └── WildcardTypeWrapper.java
│ ├── InvalidModelRuleDeclarationException.java
│ ├── InvalidModelRuleException.java
│ ├── Managed.java
│ ├── Model.java
│ ├── ModelRuleBindingException.java
│ ├── ModelViewClosedException.java
│ ├── Mutate.java
│ ├── package-info.java
│ ├── Path.java
│ ├── RuleSource.java
│ ├── Unmanaged.java
│ ├── Validate.java
│ └── WriteOnlyModelViewException.java
├── model-groovy
│ └── org
│ └── gradle
│ └── model
│ └── dsl
│ └── internal
│ ├── inputs
│ │ ├── RuleInputAccessBacking.java
│ │ └── RuleInputAccess.java
│ ├── NonTransformedModelDslBacking.java
│ ├── transform
│ │ ├── ClosureCreationInterceptingVerifier.java
│ │ ├── ModelBlockTransformer.java
│ │ ├── RuleMetadata.java
│ │ ├── RulesBlock.java
│ │ ├── RulesVisitor.java
│ │ ├── RuleVisitor.java
│ │ └── SourceLocation.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
│ │ │ ├── FileCanonicalizer.java
│ │ │ ├── FileException.java
│ │ │ ├── FileModeAccessor.java
│ │ │ ├── FileModeMutator.java
│ │ │ ├── FileSystem.java
│ │ │ ├── jdk7
│ │ │ │ ├── Jdk7FileCanonicalizer.java
│ │ │ │ ├── PosixFilePermissionConverter.java
│ │ │ │ └── PosixJdk7FilePermissionHandler.java
│ │ │ ├── services
│ │ │ │ ├── EmptyChmod.java
│ │ │ │ ├── FallbackFileCanonicalizer.java
│ │ │ │ ├── FallbackStat.java
│ │ │ │ ├── FileSystemServices.java
│ │ │ │ ├── GenericFileSystem.java
│ │ │ │ ├── NativePlatformBackedChmod.java
│ │ │ │ ├── NativePlatformBackedStat.java
│ │ │ │ ├── NativePlatformBackedSymlink.java
│ │ │ │ ├── UnavailablePosixFiles.java
│ │ │ │ ├── UnsupportedFilePermissions.java
│ │ │ │ ├── UnsupportedSymlink.java
│ │ │ │ └── WindowsSymlink.java
│ │ │ ├── Stat.java
│ │ │ └── Symlink.java
│ │ ├── jna
│ │ │ ├── JnaBootPathConfigurer.java
│ │ │ └── UnsupportedEnvironment.java
│ │ ├── NativeIntegrationException.java
│ │ ├── NativeIntegrationUnavailableException.java
│ │ ├── processenvironment
│ │ │ ├── AbstractProcessEnvironment.java
│ │ │ └── NativePlatformBackedProcessEnvironment.java
│ │ ├── ProcessEnvironment.java
│ │ ├── ReflectiveEnvironment.java
│ │ └── services
│ │ ├── FileSystems.java
│ │ └── NativeServices.java
│ └── nativeplatform
│ └── filesystem
│ └── FileSystem.java
├── open-api
│ └── org
│ └── gradle
│ └── openapi
│ └── external
│ ├── foundation
│ │ ├── favorites
│ │ │ ├── FavoritesEditorVersion1.java
│ │ │ └── FavoriteTaskVersion1.java
│ │ ├── GradleInterfaceVersion1.java
│ │ ├── GradleInterfaceVersion2.java
│ │ ├── ProjectVersion1.java
│ │ ├── RequestObserverVersion1.java
│ │ ├── RequestVersion1.java
│ │ └── TaskVersion1.java
│ ├── runner
│ │ └── GradleRunnerInteractionVersion1.java
│ └── ui
│ ├── AlternateUIInteractionVersion1.java
│ ├── BasicGradleUIVersion1.java
│ ├── CommandLineArgumentAlteringListenerVersion1.java
│ ├── DualPaneUIInteractionVersion1.java
│ ├── GradleTabVersion1.java
│ ├── GradleUIInteractionVersion1.java
│ ├── OutputObserverVersion1.java
│ ├── OutputUILordVersion1.java
│ ├── SettingsNodeVersion1.java
│ ├── SinglePaneUIInteractionVersion1.java
│ └── SinglePaneUIVersion1.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.groovy
│ └── package-info.java
├── platform-base
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.language-base.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── internal
│ │ └── tasks
│ │ └── compile
│ │ └── Compiler.java
│ ├── language
│ │ └── base
│ │ ├── artifact
│ │ │ ├── package-info.java
│ │ │ └── SourcesArtifact.java
│ │ ├── FunctionalSourceSet.java
│ │ ├── internal
│ │ │ ├── compile
│ │ │ │ ├── CompilerFactory.java
│ │ │ │ ├── Compiler.java
│ │ │ │ ├── CompilerUtil.java
│ │ │ │ └── CompileSpec.java
│ │ │ ├── DefaultFunctionalSourceSet.java
│ │ │ ├── DefaultProjectSourceSet.java
│ │ │ ├── LanguageSourceSetContainer.java
│ │ │ ├── LanguageSourceSetInternal.java
│ │ │ ├── plugins
│ │ │ │ └── CleanRule.java
│ │ │ ├── registry
│ │ │ │ ├── DefaultLanguageRegistry.java
│ │ │ │ ├── DefaultLanguageTransformContainer.java
│ │ │ │ ├── LanguageRegistration.java
│ │ │ │ ├── LanguageRegistry.java
│ │ │ │ ├── LanguageTransformContainer.java
│ │ │ │ ├── LanguageTransform.java
│ │ │ │ └── RuleBasedLanguageRegistration.java
│ │ │ ├── SourceSetNotationParser.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
│ └── platform
│ └── base
│ ├── ApplicationBinarySpec.java
│ ├── Application.java
│ ├── ApplicationSpec.java
│ ├── binary
│ │ ├── BaseBinarySpec.java
│ │ └── package-info.java
│ ├── BinaryContainer.java
│ ├── Binary.java
│ ├── BinarySpec.java
│ ├── BinaryTasksCollection.java
│ ├── BinaryTasks.java
│ ├── BinaryTypeBuilder.java
│ ├── BinaryType.java
│ ├── component
│ │ ├── BaseComponentSpec.java
│ │ └── package-info.java
│ ├── ComponentBinaries.java
│ ├── ComponentSpecContainer.java
│ ├── ComponentSpecIdentifier.java
│ ├── ComponentSpec.java
│ ├── ComponentTypeBuilder.java
│ ├── ComponentType.java
│ ├── internal
│ │ ├── BinaryBuildAbility.java
│ │ ├── BinaryNamingSchemeBuilder.java
│ │ ├── BinaryNamingScheme.java
│ │ ├── BinarySpecInternal.java
│ │ ├── BinaryTasksCollectionWrapper.java
│ │ ├── builder
│ │ │ ├── LanguageTypeBuilderInternal.java
│ │ │ └── TypeBuilderInternal.java
│ │ ├── ComponentSpecInternal.java
│ │ ├── DefaultBinaryContainer.java
│ │ ├── DefaultBinaryNamingSchemeBuilder.java
│ │ ├── DefaultBinaryNamingScheme.java
│ │ ├── DefaultBinaryTasksCollection.java
│ │ ├── DefaultComponentSpecContainer.java
│ │ ├── DefaultComponentSpecIdentifier.java
│ │ ├── DefaultPlatformContainer.java
│ │ ├── DefaultPlatformRequirement.java
│ │ ├── DefaultPlatformResolvers.java
│ │ ├── FixedBuildAbility.java
│ │ ├── PlatformAwareComponentSpecInternal.java
│ │ ├── PlatformRequirement.java
│ │ ├── PlatformResolver.java
│ │ ├── PlatformResolvers.java
│ │ ├── registry
│ │ │ ├── AbstractAnnotationDrivenComponentModelRuleExtractor.java
│ │ │ ├── AbstractTypeBuilder.java
│ │ │ ├── BinaryTasksModelRuleExtractor.java
│ │ │ ├── BinaryTypeModelRuleExtractor.java
│ │ │ ├── CollectionBuilderBasedRule.java
│ │ │ ├── ComponentBinariesModelRuleExtractor.java
│ │ │ ├── ComponentModelBaseServiceRegistry.java
│ │ │ ├── ComponentTypeModelRuleExtractor.java
│ │ │ ├── LanguageTypeModelRuleExtractor.java
│ │ │ └── TypeModelRuleExtractor.java
│ │ ├── rules
│ │ │ └── RuleAwarePolymorphicDomainObjectContainer.java
│ │ ├── test
│ │ │ └── DefaultTestSuiteContainer.java
│ │ ├── toolchain
│ │ │ ├── ArgCollector.java
│ │ │ ├── ArgWriter.java
│ │ │ ├── DefaultResolvedCompiler.java
│ │ │ ├── DefaultResolvedTool.java
│ │ │ ├── DefaultToolResolver.java
│ │ │ ├── ResolvedTool.java
│ │ │ ├── ToolChainAvailability.java
│ │ │ ├── ToolChainInternal.java
│ │ │ ├── ToolProvider.java
│ │ │ ├── ToolResolver.java
│ │ │ └── ToolSearchResult.java
│ │ ├── ToolSearchBuildAbility.java
│ │ └── util
│ │ └── ImplementationTypeDetermer.java
│ ├── InvalidModelException.java
│ ├── LanguageTypeBuilder.java
│ ├── LanguageType.java
│ ├── LibraryBinarySpec.java
│ ├── Library.java
│ ├── LibrarySpec.java
│ ├── ModelInstantiationException.java
│ ├── package-info.java
│ ├── PlatformAwareComponentSpec.java
│ ├── PlatformContainer.java
│ ├── Platform.java
│ ├── test
│ │ ├── package-info.java
│ │ ├── TestSuiteBinarySpec.java
│ │ ├── TestSuiteContainer.java
│ │ └── TestSuiteSpec.java
│ ├── ToolChain.java
│ ├── ToolChainRegistry.java
│ ├── TransformationFileType.java
│ └── TypeBuilder.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
│ │ │ ├── DefaultAttributes.java
│ │ │ ├── DefaultManifest.java
│ │ │ ├── DefaultManifestMergeDetails.java
│ │ │ └── DefaultManifestMergeSpec.java
│ │ ├── ManifestException.java
│ │ ├── Manifest.java
│ │ ├── ManifestMergeDetails.java
│ │ ├── ManifestMergeSpec.java
│ │ └── package-info.java
│ └── jvm
│ ├── Classpath.java
│ ├── internal
│ │ ├── AbstractJvmBinaryRenderer.java
│ │ ├── DefaultClasspath.java
│ │ ├── DefaultJarBinarySpec.java
│ │ ├── DefaultJvmBinaryTasks.java
│ │ ├── DefaultJvmLibrarySpec.java
│ │ ├── JarBinaryRenderer.java
│ │ ├── JarBinarySpecInternal.java
│ │ ├── JavaPlatformResolver.java
│ │ ├── JvmLibrarySpecInternal.java
│ │ ├── PlatformJvmServices.java
│ │ ├── plugins
│ │ │ └── DefaultJvmComponentExtension.java
│ │ └── toolchain
│ │ └── JavaToolChainInternal.java
│ ├── JarBinarySpec.java
│ ├── JvmBinarySpec.java
│ ├── JvmBinaryTasks.java
│ ├── JvmByteCode.java
│ ├── JvmComponentExtension.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
│ │ ├── Jar.java
│ │ └── package-info.java
│ └── toolchain
│ ├── internal
│ │ └── DefaultJavaToolChainRegistry.java
│ ├── JavaToolChain.java
│ ├── JavaToolChainRegistry.java
│ └── package-info.java
├── platform-native
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.native-component.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── language
│ │ └── nativeplatform
│ │ ├── DependentSourceSet.java
│ │ ├── HeaderExportingSourceSet.java
│ │ ├── internal
│ │ │ └── SourceIncludes.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
│ │ ├── CompilerOutputFileNamingScheme.java
│ │ ├── configure
│ │ │ ├── DefaultNativeBinariesFactory.java
│ │ │ ├── DefaultNativeComponentExtension.java
│ │ │ ├── NativeBinariesFactory.java
│ │ │ ├── NativeBinarySpecInitializer.java
│ │ │ ├── NativeComponentSpecInitializer.java
│ │ │ └── ToolSettingNativeBinaryInitializer.java
│ │ ├── DefaultBuildTypeContainer.java
│ │ ├── DefaultBuildType.java
│ │ ├── DefaultFlavorContainer.java
│ │ ├── DefaultFlavor.java
│ │ ├── DefaultLinkerSpec.java
│ │ ├── DefaultNativeExecutableBinarySpec.java
│ │ ├── DefaultNativeExecutableSpec.java
│ │ ├── DefaultNativeLibrarySpec.java
│ │ ├── DefaultSharedLibraryBinarySpec.java
│ │ ├── DefaultStaticLibraryArchiverSpec.java
│ │ ├── DefaultStaticLibraryBinarySpec.java
│ │ ├── DefaultTool.java
│ │ ├── LinkerSpec.java
│ │ ├── NativeBinarySpecInternal.java
│ │ ├── NativeExecutableBinaryRenderer.java
│ │ ├── NativeExecutableBinarySpecInternal.java
│ │ ├── NativePlatformResolver.java
│ │ ├── pch
│ │ │ ├── DefaultPreCompiledHeaderTransformContainer.java
│ │ │ └── PreCompiledHeaderTransformContainer.java
│ │ ├── prebuilt
│ │ │ ├── AbstractPrebuiltLibraryBinary.java
│ │ │ ├── DefaultPrebuiltLibraries.java
│ │ │ ├── DefaultPrebuiltLibrary.java
│ │ │ ├── DefaultPrebuiltSharedLibraryBinary.java
│ │ │ ├── DefaultPrebuiltStaticLibraryBinary.java
│ │ │ ├── PrebuiltLibraryBinaryLocator.java
│ │ │ ├── PrebuiltLibraryInitializer.java
│ │ │ └── PrebuiltLibraryResolveException.java
│ │ ├── ProjectNativeLibraryRequirement.java
│ │ ├── resolve
│ │ │ ├── ApiRequirementNativeDependencyResolver.java
│ │ │ ├── ChainedLibraryBinaryLocator.java
│ │ │ ├── DefaultLibraryResolver.java
│ │ │ ├── DefaultNativeDependencySet.java
│ │ │ ├── DefaultProjectLocator.java
│ │ │ ├── InputHandlingNativeDependencyResolver.java
│ │ │ ├── LibraryBinaryLocator.java
│ │ │ ├── LibraryNativeDependencyResolver.java
│ │ │ ├── LibraryResolveException.java
│ │ │ ├── NativeBinaryRequirementResolveResult.java
│ │ │ ├── NativeBinaryResolveResult.java
│ │ │ ├── NativeDependencyNotationParser.java
│ │ │ ├── NativeDependencyResolver.java
│ │ │ ├── NativeDependencyResolverServices.java
│ │ │ ├── ProjectLibraryBinaryLocator.java
│ │ │ ├── ProjectLocator.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
│ ├── NativeExecutable.java
│ ├── NativeExecutableSpec.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.groovy
│ │ └── package-info.java
│ ├── PrebuiltLibraries.java
│ ├── PrebuiltLibrary.java
│ ├── PrebuiltSharedLibraryBinary.java
│ ├── PrebuiltStaticLibraryBinary.java
│ ├── Repositories.java
│ ├── SharedLibraryBinary.java
│ ├── SharedLibraryBinarySpec.java
│ ├── StaticLibraryBinary.java
│ ├── StaticLibraryBinarySpec.java
│ ├── TargetedNativeComponent.java
│ ├── tasks
│ │ ├── AbstractLinkTask.groovy
│ │ ├── CreateStaticLibrary.groovy
│ │ ├── InstallExecutable.groovy
│ │ ├── LinkExecutable.groovy
│ │ ├── LinkSharedLibrary.groovy
│ │ ├── ObjectFilesToBinary.java
│ │ ├── package-info.java
│ │ └── PrefixHeaderFileGenerateTask.java
│ ├── test
│ │ ├── internal
│ │ │ ├── DefaultNativeTestSuiteBinarySpec.java
│ │ │ ├── NativeTestSuiteBinaryRenderer.java
│ │ │ └── NativeTestSuiteBinarySpecInternal.java
│ │ ├── NativeTestSuiteBinarySpec.java
│ │ ├── NativeTestSuiteSpec.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── NativeBinariesTestPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── package-info.java
│ │ └── RunTestExecutable.groovy
│ ├── 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
│ │ │ │ ├── Assembler.java
│ │ │ │ ├── CCompiler.java
│ │ │ │ ├── CPCHCompiler.java
│ │ │ │ ├── CppCompiler.java
│ │ │ │ ├── CppPCHCompiler.java
│ │ │ │ ├── DefaultVisualCppPlatformToolChain.java
│ │ │ │ ├── DefaultVisualStudioLocator.java
│ │ │ │ ├── DefaultWindowsSdkLocator.java
│ │ │ │ ├── EscapeUserArgs.java
│ │ │ │ ├── LibExeStaticLibraryArchiver.java
│ │ │ │ ├── LinkExeLinker.java
│ │ │ │ ├── VisualCppCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppInstall.java
│ │ │ │ ├── VisualCppNativeCompiler.java
│ │ │ │ ├── VisualCppOptionsFileArgsWriter.java
│ │ │ │ ├── VisualCppPCHCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppPCHSourceFileGeneratorUtil.java
│ │ │ │ ├── VisualCppPCHSourceFileTransformer.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
│ │ │ ├── PCHObjectDirectoryGeneratorUtil.java
│ │ │ ├── PlatformToolProvider.java
│ │ │ ├── plugins
│ │ │ │ └── StandardToolChainsPlugin.java
│ │ │ ├── PrefixHeaderFileGeneratorUtil.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
│ │ │ ├── MicrosoftVisualCppPlugin.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
│ │ │ ├── internal
│ │ │ │ └── DefaultCoffeeScriptSourceSet.java
│ │ │ └── package-info.java
│ │ ├── javascript
│ │ │ ├── internal
│ │ │ │ └── DefaultJavaScriptSourceSet.java
│ │ │ ├── JavaScriptSourceSet.java
│ │ │ └── package-info.java
│ │ ├── routes
│ │ │ ├── internal
│ │ │ │ └── DefaultRoutesSourceSet.java
│ │ │ ├── package-info.java
│ │ │ └── RoutesSourceSet.java
│ │ └── twirl
│ │ ├── internal
│ │ │ └── DefaultTwirlSourceSet.java
│ │ ├── package-info.java
│ │ └── TwirlSourceSet.java
│ ├── play
│ │ ├── distribution
│ │ │ ├── package-info.java
│ │ │ ├── PlayDistributionContainer.java
│ │ │ └── PlayDistribution.java
│ │ ├── internal
│ │ │ ├── CleaningPlayToolCompiler.java
│ │ │ ├── DefaultPlayApplicationBinarySpec.java
│ │ │ ├── DefaultPlayApplicationSpec.java
│ │ │ ├── DefaultPlayPlatform.java
│ │ │ ├── distribution
│ │ │ │ ├── DefaultPlayDistributionContainer.java
│ │ │ │ └── DefaultPlayDistribution.java
│ │ │ ├── javascript
│ │ │ │ ├── DefaultJavaScriptCompileSpec.java
│ │ │ │ ├── GoogleClosureCompiler.java
│ │ │ │ ├── JavaScriptCompileDestinationCalculator.java
│ │ │ │ └── JavaScriptCompileSpec.java
│ │ │ ├── platform
│ │ │ │ ├── PlayMajorVersion.java
│ │ │ │ └── PlayPlatformInternal.java
│ │ │ ├── PlayApplicationBinarySpecInternal.java
│ │ │ ├── PlayApplicationSpecInternal.java
│ │ │ ├── PlayPlatformNotationParser.java
│ │ │ ├── PlayPlatformRequirement.java
│ │ │ ├── PlayPlatformResolver.java
│ │ │ ├── routes
│ │ │ │ ├── DefaultRoutesCompileSpec.java
│ │ │ │ ├── DefaultVersionedRoutesCompilerAdapter.java
│ │ │ │ ├── RoutesCompilerAdapterV22X.java
│ │ │ │ ├── RoutesCompilerAdapterV23X.java
│ │ │ │ ├── RoutesCompilerFactory.java
│ │ │ │ ├── RoutesCompiler.java
│ │ │ │ ├── RoutesCompileSpec.java
│ │ │ │ └── VersionedRoutesCompilerAdapter.java
│ │ │ ├── run
│ │ │ │ ├── DefaultPlayRunSpec.java
│ │ │ │ ├── DefaultVersionedPlayRunAdapter.java
│ │ │ │ ├── PlayApplicationRunner.java
│ │ │ │ ├── PlayApplicationRunnerToken.java
│ │ │ │ ├── PlayAppLifecycleUpdate.java
│ │ │ │ ├── PlayRunAdapterV22X.java
│ │ │ │ ├── PlayRunAdapterV23X.java
│ │ │ │ ├── PlayRunSpec.java
│ │ │ │ ├── PlayRunWorkerClientProtocol.java
│ │ │ │ ├── PlayRunWorkerServerProtocol.java
│ │ │ │ ├── PlayWorkerClient.java
│ │ │ │ ├── PlayWorkerServer.java
│ │ │ │ └── VersionedPlayRunAdapter.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
│ │ ├── plugins
│ │ │ ├── package-info.java
│ │ │ ├── PlayApplicationPlugin.java
│ │ │ ├── PlayCoffeeScriptPlugin.java
│ │ │ ├── PlayDistributionPlugin.java
│ │ │ ├── PlayJavaScriptPlugin.java
│ │ │ ├── PlayPluginConfigurations.java
│ │ │ ├── PlayPlugin.java
│ │ │ └── PlayTestPlugin.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
│ ├── package-info.java
│ ├── ScalaCodecMapper.java
│ ├── ScalaListBuffer.java
│ ├── ScalaMethod.java
│ ├── ScalaOptionInvocationWrapper.java
│ └── ScalaReflectionUtil.java
├── plugin-development
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.java-gradle-plugin.properties
│ └── org
│ └── gradle
│ └── plugin
│ └── devel
│ └── plugins
│ ├── JavaGradlePluginPlugin.java
│ └── package-info.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.properties
│ │ │ └── org.gradle.war.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── distribution
│ │ │ ├── DistributionContainer.java
│ │ │ ├── Distribution.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultDistributionContainer.java
│ │ │ │ └── DefaultDistribution.java
│ │ │ ├── package-info.java
│ │ │ └── plugins
│ │ │ └── DistributionPlugin.groovy
│ │ ├── internal
│ │ │ ├── java
│ │ │ │ ├── AbstractLanguageSourceSet.java
│ │ │ │ ├── DefaultJavaSourceSet.java
│ │ │ │ ├── DefaultJvmResourceSet.java
│ │ │ │ ├── JavaLibrary.java
│ │ │ │ └── WebApplication.java
│ │ │ ├── jvm
│ │ │ │ ├── ClassDirectoryBinaryNamingScheme.java
│ │ │ │ ├── ClassDirectoryBinaryRenderer.java
│ │ │ │ ├── ClassDirectoryBinarySpecInternal.java
│ │ │ │ └── DefaultClassDirectoryBinarySpec.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
│ │ │ └── testing
│ │ │ ├── AbstractTestDescriptor.java
│ │ │ ├── DecoratingTestDescriptor.java
│ │ │ ├── DefaultJUnitXmlReport.java
│ │ │ ├── DefaultTestClassDescriptor.java
│ │ │ ├── DefaultTestClassRunInfo.java
│ │ │ ├── DefaultTestDescriptor.java
│ │ │ ├── DefaultTestMethodDescriptor.java
│ │ │ ├── DefaultTestOutputEvent.java
│ │ │ ├── DefaultTestSuiteDescriptor.java
│ │ │ ├── DefaultTestTaskReports.java
│ │ │ ├── detection
│ │ │ │ ├── AbstractTestFrameworkDetector.java
│ │ │ │ ├── ClassFileExtractionManager.java
│ │ │ │ ├── DefaultTestClassScanner.java
│ │ │ │ ├── DefaultTestExecuter.java
│ │ │ │ ├── JarFilePackageListener.java
│ │ │ │ ├── JarFilePackageLister.java
│ │ │ │ ├── TestClassVisitor.java
│ │ │ │ ├── TestExecuter.java
│ │ │ │ └── TestFrameworkDetector.java
│ │ │ ├── filter
│ │ │ │ ├── DefaultTestFilter.java
│ │ │ │ └── TestSelectionMatcher.java
│ │ │ ├── junit
│ │ │ │ ├── AllExceptIgnoredTestRunnerBuilder.java
│ │ │ │ ├── CategoryFilter.java
│ │ │ │ ├── IgnoredTestDescriptorProvider.java
│ │ │ │ ├── JULRedirector.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
│ │ │ │ │ ├── TestOutputStore.java
│ │ │ │ │ ├── TestReportDataCollector.java
│ │ │ │ │ ├── TestResultSerializer.java
│ │ │ │ │ └── TestResultsProvider.java
│ │ │ │ ├── TestClassExecutionEventGenerator.java
│ │ │ │ └── TestClassExecutionListener.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
│ │ │ │ ├── MaxNParallelTestClassProcessor.java
│ │ │ │ ├── RestartEveryNTestClassProcessor.java
│ │ │ │ ├── TestMainAction.java
│ │ │ │ └── TestOutputRedirector.java
│ │ │ ├── results
│ │ │ │ ├── AttachParentTestResultProcessor.java
│ │ │ │ ├── DefaultTestResult.java
│ │ │ │ ├── StateTrackingTestResultProcessor.java
│ │ │ │ ├── TestListenerAdapter.java
│ │ │ │ ├── TestListenerInternal.java
│ │ │ │ ├── TestState.java
│ │ │ │ └── UnknownTestDescriptor.java
│ │ │ ├── SuiteTestClassProcessor.java
│ │ │ ├── TestClassLoaderFactory.java
│ │ │ ├── TestClassProcessor.java
│ │ │ ├── TestClassRunInfo.java
│ │ │ ├── TestCompleteEvent.java
│ │ │ ├── TestDescriptorInternal.java
│ │ │ ├── TestFramework.java
│ │ │ ├── testng
│ │ │ │ ├── TestNGConfigurationListener.java
│ │ │ │ ├── TestNGDetector.java
│ │ │ │ ├── TestNGListenerAdapterFactory.java
│ │ │ │ ├── TestNGSpec.java
│ │ │ │ ├── TestNGTestClassDetecter.java
│ │ │ │ ├── TestNGTestClassProcessor.java
│ │ │ │ ├── TestNGTestFramework.java
│ │ │ │ ├── TestNGTestMethodDetecter.java
│ │ │ │ ├── TestNGTestResultProcessorAdapter.java
│ │ │ │ └── UnrepresentableParameterException.java
│ │ │ ├── TestResultProcessor.java
│ │ │ ├── TestStartEvent.java
│ │ │ ├── TestSuiteExecutionException.java
│ │ │ ├── worker
│ │ │ │ ├── ForkingTestClassProcessor.java
│ │ │ │ ├── RemoteTestClassProcessor.java
│ │ │ │ ├── TestEventSerializer.java
│ │ │ │ ├── TestWorker.java
│ │ │ │ └── WorkerTestClassProcessor.java
│ │ │ └── WorkerTestClassProcessorFactory.java
│ │ ├── plugins
│ │ │ ├── ApplicationPluginConvention.groovy
│ │ │ ├── ApplicationPlugin.groovy
│ │ │ ├── BasePluginConvention.groovy
│ │ │ ├── BasePlugin.java
│ │ │ ├── GroovyBasePlugin.java
│ │ │ ├── GroovyPlugin.java
│ │ │ ├── JavaBasePlugin.java
│ │ │ ├── JavaLibraryDistributionPlugin.groovy
│ │ │ ├── JavaPluginConvention.groovy
│ │ │ ├── JavaPlugin.java
│ │ │ ├── LegacyJavaComponentPlugin.java
│ │ │ ├── WarPluginConvention.groovy
│ │ │ └── WarPlugin.java
│ │ └── tasks
│ │ ├── application
│ │ │ └── CreateStartScripts.groovy
│ │ ├── bundling
│ │ │ ├── Jar.groovy
│ │ │ └── War.groovy
│ │ ├── GroovyRuntime.java
│ │ ├── GroovySourceSet.java
│ │ ├── SourceSetContainer.java
│ │ ├── SourceSet.java
│ │ ├── SourceSetOutput.java
│ │ ├── testing
│ │ │ ├── junit
│ │ │ │ ├── JUnitOptions.groovy
│ │ │ │ └── package-info.java
│ │ │ ├── JUnitXmlReport.java
│ │ │ ├── logging
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TestExceptionFormat.java
│ │ │ │ ├── TestLogEvent.java
│ │ │ │ ├── TestLoggingContainer.java
│ │ │ │ ├── TestLogging.java
│ │ │ │ └── TestStackTraceFilter.java
│ │ │ ├── package-info.java
│ │ │ ├── TestDescriptor.java
│ │ │ ├── TestFilter.java
│ │ │ ├── TestFrameworkOptions.java
│ │ │ ├── Test.java
│ │ │ ├── TestListener.java
│ │ │ ├── testng
│ │ │ │ ├── package-info.java
│ │ │ │ └── TestNGOptions.groovy
│ │ │ ├── TestOutputEvent.java
│ │ │ ├── TestOutputListener.java
│ │ │ ├── TestReport.java
│ │ │ ├── TestResult.java
│ │ │ └── TestTaskReports.java
│ │ └── Upload.java
│ └── jvm
│ ├── application
│ │ ├── scripts
│ │ │ ├── JavaAppStartScriptGenerationDetails.java
│ │ │ ├── package-info.java
│ │ │ ├── ScriptGenerator.java
│ │ │ └── TemplateBasedScriptGenerator.java
│ │ └── tasks
│ │ ├── CreateStartScripts.java
│ │ └── package-info.java
│ ├── ClassDirectoryBinarySpec.java
│ └── package-info.java
├── plugin-use
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── plugin
│ └── use
│ ├── internal
│ │ ├── DefaultPluginRequestApplicator.java
│ │ ├── PluginResolverFactory.java
│ │ └── PluginUsePluginServiceRegistry.java
│ └── resolve
│ ├── internal
│ │ ├── 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
│ ├── InMemoryCachingPluginResolutionServiceClient.java
│ ├── OfflinePluginResolutionServiceClient.java
│ ├── PersistentCachingPluginResolutionServiceClient.java
│ ├── PluginResolutionServiceClient.java
│ ├── PluginResolutionServiceResolver.java
│ └── PluginUseMetaData.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
│ └── api
│ ├── plugins
│ │ └── ReportingBasePlugin.java
│ └── reporting
│ ├── BuildDashboardReports.java
│ ├── ConfigurableReport.java
│ ├── DirectoryReport.java
│ ├── GenerateBuildDashboard.java
│ ├── internal
│ │ ├── BuildDashboardGenerator.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
│ └── internal
│ └── resource
│ ├── AbstractExternalResource.java
│ ├── CachingResource.java
│ ├── CharsetUtil.java
│ ├── connector
│ │ ├── ResourceConnectorFactory.java
│ │ └── ResourceConnectorSpecification.java
│ ├── DelegatingResource.java
│ ├── ExternalResource.java
│ ├── ExternalResourceName.java
│ ├── local
│ │ ├── AbstractLocallyAvailableResourceFinder.java
│ │ ├── AbstractLocallyAvailableResource.java
│ │ ├── ByteArrayLocalResource.java
│ │ ├── CompositeLocallyAvailableResourceFinder.java
│ │ ├── DefaultLocallyAvailableExternalResource.java
│ │ ├── DefaultLocallyAvailableResource.java
│ │ ├── FileLocalResource.java
│ │ ├── FileStore.java
│ │ ├── FileStoreSearcher.java
│ │ ├── LazyLocallyAvailableResourceCandidates.java
│ │ ├── LocallyAvailableExternalResource.java
│ │ ├── LocallyAvailableResourceCandidates.java
│ │ ├── LocallyAvailableResourceFinder.java
│ │ ├── LocallyAvailableResourceFinderSearchableFileStoreAdapter.java
│ │ ├── LocallyAvailableResource.java
│ │ └── LocalResource.java
│ ├── LocalFileStandInExternalResource.java
│ ├── metadata
│ │ ├── DefaultExternalResourceMetaData.java
│ │ ├── ExternalResourceMetaDataCompare.java
│ │ └── ExternalResourceMetaData.java
│ ├── PasswordCredentials.java
│ ├── ResourceException.java
│ ├── Resource.java
│ ├── ResourceNotFoundException.java
│ ├── StringResource.java
│ ├── transfer
│ │ ├── DefaultExternalResourceConnector.java
│ │ ├── DefaultExternalResource.java
│ │ ├── ExternalResourceAccessor.java
│ │ ├── ExternalResourceConnector.java
│ │ ├── ExternalResourceLister.java
│ │ ├── ExternalResourceReadResponse.java
│ │ ├── ExternalResourceUploader.java
│ │ └── UrlExternalResource.java
│ └── UriResource.java
├── resources-http
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── internal
│ └── resource
│ └── transport
│ └── http
│ ├── ApacheDirectoryListingParser.java
│ ├── DefaultHttpSettings.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
├── resources-s3
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── internal
│ └── resource
│ └── transport
│ └── aws
│ └── s3
│ ├── S3Client.java
│ ├── S3ConnectionProperties.java
│ ├── S3ConnectorFactory.java
│ ├── S3RegionalResource.java
│ ├── S3ResourceConnector.java
│ ├── S3Resource.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
│ │ ├── AntScalaCompiler.groovy
│ │ ├── CleaningScalaCompiler.java
│ │ ├── DefaultScalaJavaJointCompiler.java
│ │ ├── ScalaCompilerFactory.java
│ │ └── ScalaJavaJointCompiler.java
│ ├── plugins
│ │ └── scala
│ │ ├── ScalaBasePlugin.groovy
│ │ └── ScalaPlugin.groovy
│ └── tasks
│ ├── scala
│ │ ├── AntScalaDoc.groovy
│ │ ├── package-info.java
│ │ ├── 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
│ ├── signatory
│ │ ├── pgp
│ │ │ ├── PgpKeyId.groovy
│ │ │ ├── PgpSignatoryFactory.groovy
│ │ │ ├── PgpSignatory.groovy
│ │ │ └── PgpSignatoryProvider.groovy
│ │ ├── Signatory.groovy
│ │ ├── SignatoryProvider.groovy
│ │ └── SignatorySupport.groovy
│ ├── Signature.groovy
│ ├── SignatureSpec.groovy
│ ├── Sign.groovy
│ ├── SigningExtension.groovy
│ ├── SigningPlugin.groovy
│ ├── SignOperation.groovy
│ └── type
│ ├── AbstractSignatureType.groovy
│ ├── AbstractSignatureTypeProvider.groovy
│ ├── BinarySignatureType.groovy
│ ├── DefaultSignatureTypeProvider.groovy
│ ├── pgp
│ │ └── ArmoredSignatureType.groovy
│ ├── SignatureType.groovy
│ └── SignatureTypeProvider.groovy
├── sonar
│ ├── logback.xml
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.sonar.properties
│ │ └── org.gradle.sonar-runner.properties
│ └── org
│ └── gradle
│ ├── api
│ │ └── plugins
│ │ └── sonar
│ │ ├── internal
│ │ │ └── SonarCodeAnalyzer.groovy
│ │ ├── model
│ │ │ ├── IncludeProperties.groovy
│ │ │ ├── ModelToPropertiesConverter.groovy
│ │ │ ├── SonarProperty.groovy
│ │ │ └── SonarRootModel.groovy
│ │ ├── SonarAnalyze.groovy
│ │ └── SonarPlugin.groovy
│ └── sonar
│ └── runner
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── SonarRunnerPlugin.java
│ ├── SonarProperties.java
│ ├── SonarRunnerExtension.java
│ ├── SonarRunnerRootExtension.java
│ └── tasks
│ ├── package-info.java
│ └── SonarRunner.java
├── testing-native
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.cunit.properties
│ │ └── org.gradle.google-test.properties
│ └── org
│ └── gradle
│ └── nativeplatform
│ └── test
│ ├── cunit
│ │ ├── CUnitTestSuiteBinarySpec.java
│ │ ├── CUnitTestSuiteSpec.java
│ │ ├── internal
│ │ │ ├── DefaultCUnitTestSuiteBinary.java
│ │ │ └── DefaultCUnitTestSuiteSpec.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── 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
│ ├── GoogleTestPlugin.java
│ └── package-info.java
├── tooling-api
│ └── org
│ └── gradle
│ └── tooling
│ ├── BuildActionExecuter.java
│ ├── BuildActionFailureException.java
│ ├── BuildAction.java
│ ├── BuildCancelledException.java
│ ├── BuildController.java
│ ├── BuildException.java
│ ├── BuildLauncher.java
│ ├── CancellationToken.java
│ ├── CancellationTokenSource.java
│ ├── events
│ │ ├── FailureResult.java
│ │ ├── FinishEvent.java
│ │ ├── internal
│ │ │ ├── BaseFinishEvent.java
│ │ │ ├── BaseProgressEvent.java
│ │ │ └── BaseStartEvent.java
│ │ ├── OperationDescriptor.java
│ │ ├── OperationResult.java
│ │ ├── package-info.java
│ │ ├── ProgressEvent.java
│ │ ├── SkippedResult.java
│ │ ├── StartEvent.java
│ │ ├── SuccessResult.java
│ │ └── test
│ │ ├── internal
│ │ │ ├── DefaultTestFailureResult.java
│ │ │ ├── DefaultTestFinishEvent.java
│ │ │ ├── DefaultTestSkippedResult.java
│ │ │ ├── DefaultTestStartEvent.java
│ │ │ └── DefaultTestSuccessResult.java
│ │ ├── JvmTestKind.java
│ │ ├── JvmTestOperationDescriptor.java
│ │ ├── package-info.java
│ │ ├── TestFailureResult.java
│ │ ├── TestFinishEvent.java
│ │ ├── TestOperationDescriptor.java
│ │ ├── TestOperationResult.java
│ │ ├── TestProgressEvent.java
│ │ ├── TestProgressListener.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
│ │ │ ├── CompatibleIntrospector.java
│ │ │ ├── MethodInvocation.java
│ │ │ ├── MethodInvoker.java
│ │ │ ├── NoOpMethodInvoker.java
│ │ │ ├── ProtocolToModelAdapter.java
│ │ │ ├── SourceObjectMapping.java
│ │ │ └── TargetTypeProvider.java
│ │ ├── build
│ │ │ ├── DefaultBuildEnvironment.java
│ │ │ └── VersionOnlyBuildEnvironment.java
│ │ ├── consumer
│ │ │ ├── AbstractLongRunningOperation.java
│ │ │ ├── async
│ │ │ │ ├── AsyncConsumerActionExecutor.java
│ │ │ │ └── DefaultAsyncConsumerActionExecutor.java
│ │ │ ├── BlockingResultHandler.java
│ │ │ ├── CancellationTokenInternal.java
│ │ │ ├── connection
│ │ │ │ ├── AbstractConsumerConnection.java
│ │ │ │ ├── AbstractPost12ConsumerConnection.java
│ │ │ │ ├── ActionAwareConsumerConnection.java
│ │ │ │ ├── ActionRunner.java
│ │ │ │ ├── BuildActionRunnerBackedConsumerConnection.java
│ │ │ │ ├── BuildControllerAdapter.java
│ │ │ │ ├── BuildInvocationsAdapterProducer.java
│ │ │ │ ├── CancellableConsumerConnection.java
│ │ │ │ ├── CancellableModelBuilderBackedModelProducer.java
│ │ │ │ ├── ConnectionVersion4BackedConsumerConnection.java
│ │ │ │ ├── ConsumerActionExecutor.java
│ │ │ │ ├── ConsumerAction.java
│ │ │ │ ├── ConsumerConnection.java
│ │ │ │ ├── GradleBuildAdapterProducer.java
│ │ │ │ ├── InternalBuildActionAdapter.java
│ │ │ │ ├── InternalConnectionBackedConsumerConnection.java
│ │ │ │ ├── LazyConsumerActionExecutor.java
│ │ │ │ ├── ModelBuilderBackedConsumerConnection.java
│ │ │ │ ├── ModelBuilderBackedModelProducer.java
│ │ │ │ ├── ModelProducer.java
│ │ │ │ ├── NonCancellableConsumerConnectionAdapter.java
│ │ │ │ ├── NoToolingApiConnection.java
│ │ │ │ ├── ProgressLoggingConsumerActionExecutor.java
│ │ │ │ ├── ShutdownAwareConsumerConnection.java
│ │ │ │ └── UnsupportedActionRunner.java
│ │ │ ├── ConnectionFactory.java
│ │ │ ├── ConnectionParameters.java
│ │ │ ├── ConnectorServices.java
│ │ │ ├── converters
│ │ │ │ ├── BuildInvocationsConverter.java
│ │ │ │ ├── ConsumerProvidedBuildInvocations.java
│ │ │ │ ├── ConsumerTargetTypeProvider.java
│ │ │ │ ├── GradleBuildConverter.java
│ │ │ │ ├── GradleTaskDisplayNameMixInHandler.java
│ │ │ │ ├── TaskNameComparator.java
│ │ │ │ └── TaskPropertyHandlerFactory.java
│ │ │ ├── DefaultBuildActionExecuter.java
│ │ │ ├── DefaultBuildLauncher.java
│ │ │ ├── DefaultCancellationTokenSource.java
│ │ │ ├── DefaultConnectionParameters.java
│ │ │ ├── DefaultExecutorServiceFactory.java
│ │ │ ├── DefaultFailure.java
│ │ │ ├── DefaultGradleConnector.java
│ │ │ ├── DefaultModelBuilder.java
│ │ │ ├── DefaultProjectConnection.java
│ │ │ ├── DistributionFactory.java
│ │ │ ├── Distribution.java
│ │ │ ├── ExecutorServiceFactory.java
│ │ │ ├── loader
│ │ │ │ ├── CachingToolingImplementationLoader.java
│ │ │ │ ├── DefaultToolingImplementationLoader.java
│ │ │ │ ├── SynchronizedToolingImplementationLoader.java
│ │ │ │ └── ToolingImplementationLoader.java
│ │ │ ├── LoggingProvider.java
│ │ │ ├── parameters
│ │ │ │ ├── BuildCancellationTokenAdapter.java
│ │ │ │ ├── BuildProgressListenerAdapter.java
│ │ │ │ ├── ConsumerOperationParameters.java
│ │ │ │ └── ProgressListenerAdapter.java
│ │ │ ├── ResultHandlerAdapter.java
│ │ │ ├── SynchronizedLogging.java
│ │ │ └── versioning
│ │ │ ├── ModelMapping.java
│ │ │ └── VersionDetails.java
│ │ ├── gradle
│ │ │ ├── BasicGradleProject.java
│ │ │ ├── ConsumerProvidedTask.java
│ │ │ ├── ConsumerProvidedTaskSelector.java
│ │ │ ├── DefaultGradleBuild.java
│ │ │ ├── DefaultGradleModuleVersion.java
│ │ │ ├── DefaultGradleProject.java
│ │ │ ├── DefaultGradlePublication.java
│ │ │ ├── DefaultGradleScript.java
│ │ │ ├── DefaultProjectPublications.java
│ │ │ ├── GradleProjectIdentity.java
│ │ │ ├── PartialBasicGradleProject.java
│ │ │ ├── PartialGradleProject.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
│ │ │ ├── InternalJvmTestDescriptor.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
│ ├── LongRunningOperation.java
│ ├── model
│ │ ├── build
│ │ │ ├── BuildEnvironment.java
│ │ │ ├── GradleEnvironment.java
│ │ │ ├── JavaEnvironment.java
│ │ │ └── package-info.java
│ │ ├── BuildableElement.java
│ │ ├── Dependency.java
│ │ ├── DomainObjectSet.java
│ │ ├── eclipse
│ │ │ ├── EclipseLinkedResource.java
│ │ │ ├── EclipseProjectDependency.java
│ │ │ ├── EclipseProject.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
│ │ │ ├── IdeaLanguageLevel.java
│ │ │ ├── IdeaModuleDependency.java
│ │ │ ├── IdeaModule.java
│ │ │ ├── IdeaProject.java
│ │ │ ├── IdeaSingleEntryLibraryDependency.java
│ │ │ ├── IdeaSourceDirectory.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── Exceptions.java
│ │ │ ├── ImmutableDomainObjectSet.java
│ │ │ ├── outcomes
│ │ │ │ ├── GradleBuildOutcome.java
│ │ │ │ ├── GradleFileBuildOutcome.java
│ │ │ │ └── ProjectOutcomes.java
│ │ │ └── ProjectSensitiveToolingModelBuilder.java
│ │ ├── Launchable.java
│ │ ├── Model.java
│ │ ├── package-info.java
│ │ ├── ProjectDependency.java
│ │ ├── SourceDirectory.java
│ │ ├── Task.java
│ │ ├── TaskSelector.java
│ │ └── UnsupportedMethodException.java
│ ├── ModelBuilder.java
│ ├── package-info.java
│ ├── ProgressEvent.java
│ ├── ProgressListener.java
│ ├── ProjectConnection.java
│ ├── ResultHandler.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
│ ├── ClientForwardingTestListener.java
│ ├── ClientProvidedBuildActionRunner.java
│ ├── DefaultBuildController.java
│ └── ToolingBuilderServices.java
├── ui
│ └── org
│ └── gradle
│ ├── foundation
│ │ ├── CommandLineAssistant.java
│ │ ├── common
│ │ │ ├── ListReorderer.java
│ │ │ ├── ObserverLord.java
│ │ │ └── ReorderableList.java
│ │ ├── ipc
│ │ │ ├── basic
│ │ │ │ ├── ClientProcess.java
│ │ │ │ ├── ExecutionInfo.java
│ │ │ │ ├── MessageObject.java
│ │ │ │ ├── ObjectSocketWrapper.java
│ │ │ │ ├── ProcessLauncherServer.java
│ │ │ │ └── Server.java
│ │ │ └── gradle
│ │ │ ├── AbstractGradleServerProtocol.java
│ │ │ ├── execute-command-init-script.gradle
│ │ │ ├── ExecuteGradleCommandClientProtocol.java
│ │ │ ├── ExecuteGradleCommandServerProtocol.java
│ │ │ ├── GradleClient.java
│ │ │ ├── IPCUtilities.java
│ │ │ ├── KillGradleClientProtocol.java
│ │ │ ├── KillGradleServerProtocol.java
│ │ │ ├── ProtocolConstants.java
│ │ │ ├── refresh-tasks-init-script.gradle
│ │ │ ├── TaskListClientProtocol.java
│ │ │ └── TaskListServerProtocol.java
│ │ ├── output
│ │ │ ├── definitions
│ │ │ │ ├── ExtensionFileLinkDefinition.java
│ │ │ │ ├── FileLinkDefinition.java
│ │ │ │ ├── OptionalLineNumberFileLinkDefinition.java
│ │ │ │ ├── PrefixedFileLinkDefinition.java
│ │ │ │ └── TestReportFileLinkDefinition.java
│ │ │ ├── FileLinkDefinitionLord.java
│ │ │ ├── FileLink.java
│ │ │ ├── LiveOutputParser.java
│ │ │ └── OutputParser.java
│ │ ├── PathParserPortion.java
│ │ ├── ProjectConverter.java
│ │ ├── ProjectView.java
│ │ ├── queue
│ │ │ └── ExecutionQueue.java
│ │ ├── TaskView.java
│ │ └── visitors
│ │ ├── AllProjectsAndTasksVisitor.java
│ │ ├── TaskTreePopulationVisitor.java
│ │ └── UniqueNameProjectAndTaskVisitor.java
│ ├── gradleplugin
│ │ ├── foundation
│ │ │ ├── CommandLineArgumentAlteringListener.java
│ │ │ ├── DOM4JSerializer.java
│ │ │ ├── Dom4JUtility.java
│ │ │ ├── ExtensionFileFilter.java
│ │ │ ├── favorites
│ │ │ │ ├── FavoritesEditor.java
│ │ │ │ ├── FavoritesSerializable.java
│ │ │ │ └── FavoriteTask.java
│ │ │ ├── filters
│ │ │ │ ├── AllowAllProjectAndTaskFilter.java
│ │ │ │ ├── BasicFilterEditor.java
│ │ │ │ ├── BasicProjectAndTaskFilter.java
│ │ │ │ └── ProjectAndTaskFilter.java
│ │ │ ├── GradlePluginLord.java
│ │ │ ├── request
│ │ │ │ ├── AbstractRequest.java
│ │ │ │ ├── ExecutionRequest.java
│ │ │ │ ├── RefreshTaskListRequest.java
│ │ │ │ └── Request.java
│ │ │ ├── search
│ │ │ │ ├── BasicTextSearchCriteria.java
│ │ │ │ └── TextBlockSearchEditor.java
│ │ │ └── settings
│ │ │ ├── DOM4JSettingsNode.java
│ │ │ ├── SettingsNode.java
│ │ │ └── SettingsSerializable.java
│ │ └── userinterface
│ │ ├── AlternateUIInteraction.java
│ │ └── swing
│ │ ├── common
│ │ │ ├── BorderlessImageButton.java
│ │ │ ├── BorderlessImageToggleButton.java
│ │ │ ├── BorderlessUtility.java
│ │ │ ├── PreferencesAssistant.java
│ │ │ ├── SearchPanel.java
│ │ │ └── TextPaneSearchInteraction.java
│ │ ├── generic
│ │ │ ├── AbstractGradleUIInstance.java
│ │ │ ├── add-favorite.png
│ │ │ ├── BasicGradleUI.java
│ │ │ ├── close-highlight.png
│ │ │ ├── close.png
│ │ │ ├── filter
│ │ │ │ ├── AbstractFilterEditorPanel.java
│ │ │ │ └── ProjectAndTaskFilterDialog.java
│ │ │ ├── find.png
│ │ │ ├── MainGradlePanel.java
│ │ │ ├── next-link.png
│ │ │ ├── OutputPanel.java
│ │ │ ├── OutputPanelLord.java
│ │ │ ├── OutputTab.java
│ │ │ ├── OutputTextPane.java
│ │ │ ├── OutputUILord.java
│ │ │ ├── pin.png
│ │ │ ├── previous-link.png
│ │ │ ├── SinglePaneUIInstance.java
│ │ │ ├── stop.png
│ │ │ ├── SwingAddMultipleFavoritesInteraction.java
│ │ │ ├── SwingEditFavoriteInteraction.java
│ │ │ ├── SwingExportInteraction.java
│ │ │ ├── SwingImportInteraction.java
│ │ │ ├── tabs
│ │ │ │ ├── add.png
│ │ │ │ ├── blank.png
│ │ │ │ ├── CommandLineTab.java
│ │ │ │ ├── edit-filter.png
│ │ │ │ ├── edit.png
│ │ │ │ ├── execute.png
│ │ │ │ ├── export.png
│ │ │ │ ├── FavoriteTasksTab.java
│ │ │ │ ├── filter.png
│ │ │ │ ├── GradleTab.java
│ │ │ │ ├── import.png
│ │ │ │ ├── move-down.png
│ │ │ │ ├── move-up.png
│ │ │ │ ├── refresh.png
│ │ │ │ ├── remove.png
│ │ │ │ ├── SetupTab.java
│ │ │ │ └── TaskTreeTab.java
│ │ │ ├── TaskTreeComponent.java
│ │ │ └── Utility.java
│ │ └── standalone
│ │ ├── Application.java
│ │ └── BlockingApplication.java
│ └── openapi
│ └── wrappers
│ ├── foundation
│ │ ├── favorites
│ │ │ ├── FavoritesEditorWrapper.java
│ │ │ └── FavoriteTaskWrapper.java
│ │ ├── GradleInterfaceWrapperVersion1.java
│ │ ├── GradleInterfaceWrapperVersion2.java
│ │ ├── ProjectWrapper.java
│ │ ├── RequestObserverWrapper.java
│ │ ├── RequestWrapper.java
│ │ └── TaskWrapper.java
│ ├── NoLongerSupportedException.java
│ ├── runner
│ │ └── GradleRunnerWrapper.java
│ └── ui
│ ├── AbstractOpenAPIUIWrapper.java
│ ├── AlternateUIInteractionVersionWrapper.java
│ ├── CommandLineArgumentAlteringListenerWrapper.java
│ ├── DualPaneUIWrapper.java
│ ├── GradleTabVersionWrapper.java
│ ├── OutputObserverWrapper.java
│ ├── OutputUILordWrapper.java
│ ├── SettingsNodeVersionWrapper.java
│ └── SinglePaneUIWrapper.java
└── wrapper
└── org
└── gradle
└── wrapper
├── BootstrapMainStarter.java
├── Download.java
├── ExclusiveFileAccessManager.java
├── GradleUserHomeLookup.java
├── GradleWrapperMain.java
├── IDownload.java
├── Install.java
├── Logger.java
├── PathAssembler.java
├── SystemPropertiesHandler.java
├── WrapperConfiguration.java
└── WrapperExecutor.java
2454 directories, 5994 files
gradle-2.4-all.zip 专治各种被墙。 下载gradle失败,你会在你的用户目录会看到这样的目录 C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\8ym2u3wqq10sf8a9a8x2q9tiv 里面有两个文件, 没下载完的文件。 这个时候,从网上下载一个gradle-2.4-all.zip放到这个目录下,并将他解压一份。然后添加 gradle-2.4-all.zip.lck gradle-2.4-all.zip.ok 两个空文件。 你再打开androidstudio,他就不包这个错了。 而且gradle也很快了。
【实例截图】
【核心代码】
4744300845379784849.zip
└── gradle-2.4
├── bin
│ ├── gradle
│ └── gradle.bat
├── changelog.txt
├── getting-started.html
├── init.d
│ └── readme.txt
├── lib
│ ├── ant-1.9.4.jar
│ ├── ant-launcher-1.9.4.jar
│ ├── asm-all-5.0.3.jar
│ ├── commons-collections-3.2.1.jar
│ ├── commons-io-1.4.jar
│ ├── commons-lang-2.6.jar
│ ├── dom4j-1.6.1.jar
│ ├── gradle-base-services-2.4.jar
│ ├── gradle-base-services-groovy-2.4.jar
│ ├── gradle-cli-2.4.jar
│ ├── gradle-core-2.4.jar
│ ├── gradle-docs-2.4.jar
│ ├── gradle-launcher-2.4.jar
│ ├── gradle-messaging-2.4.jar
│ ├── gradle-model-core-2.4.jar
│ ├── gradle-model-groovy-2.4.jar
│ ├── gradle-native-2.4.jar
│ ├── gradle-open-api-2.4.jar
│ ├── gradle-resources-2.4.jar
│ ├── gradle-tooling-api-2.4.jar
│ ├── gradle-ui-2.4.jar
│ ├── gradle-wrapper-2.4.jar
│ ├── groovy-all-2.3.10.jar
│ ├── guava-jdk5-17.0.jar
│ ├── jansi-1.2.1.jar
│ ├── jarjar-1.3.jar
│ ├── javax.inject-1.jar
│ ├── jaxen-1.1.jar
│ ├── jcip-annotations-1.0.jar
│ ├── jcl-over-slf4j-1.7.10.jar
│ ├── jna-3.2.7.jar
│ ├── jul-to-slf4j-1.7.10.jar
│ ├── kryo-2.20.jar
│ ├── log4j-over-slf4j-1.7.10.jar
│ ├── minlog-1.2.jar
│ ├── native-platform-0.10.jar
│ ├── native-platform-freebsd-amd64-0.10.jar
│ ├── native-platform-freebsd-i386-0.10.jar
│ ├── native-platform-linux-amd64-0.10.jar
│ ├── native-platform-linux-i386-0.10.jar
│ ├── native-platform-osx-amd64-0.10.jar
│ ├── native-platform-osx-i386-0.10.jar
│ ├── native-platform-windows-amd64-0.10.jar
│ ├── native-platform-windows-i386-0.10.jar
│ ├── objenesis-1.2.jar
│ ├── plugins
│ │ ├── aws-java-sdk-core-1.9.19.jar
│ │ ├── aws-java-sdk-kms-1.9.19.jar
│ │ ├── aws-java-sdk-s3-1.9.19.jar
│ │ ├── bcpg-jdk15on-1.51.jar
│ │ ├── bcprov-jdk15on-1.51.jar
│ │ ├── bndlib-2.1.0.jar
│ │ ├── bsh-2.0b4.jar
│ │ ├── classworlds-1.1-alpha-2.jar
│ │ ├── commons-cli-1.2.jar
│ │ ├── commons-codec-1.6.jar
│ │ ├── core-3.1.1.jar
│ │ ├── geronimo-annotation_1.0_spec-1.0.jar
│ │ ├── gradle-announce-2.4.jar
│ │ ├── gradle-antlr-2.4.jar
│ │ ├── gradle-build-comparison-2.4.jar
│ │ ├── gradle-build-init-2.4.jar
│ │ ├── gradle-code-quality-2.4.jar
│ │ ├── gradle-dependency-management-2.4.jar
│ │ ├── gradle-diagnostics-2.4.jar
│ │ ├── gradle-ear-2.4.jar
│ │ ├── gradle-ide-2.4.jar
│ │ ├── gradle-ide-native-2.4.jar
│ │ ├── gradle-ivy-2.4.jar
│ │ ├── gradle-jacoco-2.4.jar
│ │ ├── gradle-javascript-2.4.jar
│ │ ├── gradle-jetty-2.4.jar
│ │ ├── gradle-language-groovy-2.4.jar
│ │ ├── gradle-language-java-2.4.jar
│ │ ├── gradle-language-jvm-2.4.jar
│ │ ├── gradle-language-native-2.4.jar
│ │ ├── gradle-language-scala-2.4.jar
│ │ ├── gradle-maven-2.4.jar
│ │ ├── gradle-osgi-2.4.jar
│ │ ├── gradle-platform-base-2.4.jar
│ │ ├── gradle-platform-jvm-2.4.jar
│ │ ├── gradle-platform-native-2.4.jar
│ │ ├── gradle-platform-play-2.4.jar
│ │ ├── gradle-plugin-development-2.4.jar
│ │ ├── gradle-plugins-2.4.jar
│ │ ├── gradle-plugin-use-2.4.jar
│ │ ├── gradle-publish-2.4.jar
│ │ ├── gradle-reporting-2.4.jar
│ │ ├── gradle-resources-http-2.4.jar
│ │ ├── gradle-resources-s3-2.4.jar
│ │ ├── gradle-resources-sftp-2.4.jar
│ │ ├── gradle-scala-2.4.jar
│ │ ├── gradle-signing-2.4.jar
│ │ ├── gradle-sonar-2.4.jar
│ │ ├── gradle-testing-native-2.4.jar
│ │ ├── gradle-tooling-api-builders-2.4.jar
│ │ ├── gson-2.2.4.jar
│ │ ├── hamcrest-core-1.3.jar
│ │ ├── httpclient-4.2.2.jar
│ │ ├── httpcore-4.2.2.jar
│ │ ├── ivy-2.2.0.jar
│ │ ├── jackson-annotations-2.3.2.jar
│ │ ├── jackson-core-2.3.2.jar
│ │ ├── jackson-databind-2.3.2.jar
│ │ ├── jarjar-aether-api-1.13.1.jar
│ │ ├── jarjar-aether-connector-wagon-1.13.1.jar
│ │ ├── jarjar-aether-impl-1.13.1.jar
│ │ ├── jarjar-aether-spi-1.13.1.jar
│ │ ├── jarjar-aether-util-1.13.1.jar
│ │ ├── jarjar-maven-aether-provider-3.0.4.jar
│ │ ├── jarjar-maven-artifact-3.0.4.jar
│ │ ├── jarjar-maven-compat-3.0.4.jar
│ │ ├── jarjar-maven-core-3.0.4.jar
│ │ ├── jarjar-maven-model-3.0.4.jar
│ │ ├── jarjar-maven-model-builder-3.0.4.jar
│ │ ├── jarjar-maven-plugin-api-3.0.4.jar
│ │ ├── jarjar-maven-repository-metadata-3.0.4.jar
│ │ ├── jarjar-maven-settings-3.0.4.jar
│ │ ├── jarjar-maven-settings-builder-3.0.4.jar
│ │ ├── jarjar-plexus-cipher-1.7.jar
│ │ ├── jarjar-plexus-classworlds-2.4.jar
│ │ ├── jarjar-plexus-component-annotations-1.5.5.jar
│ │ ├── jarjar-plexus-container-default-1.5.5.jar
│ │ ├── jarjar-plexus-interpolation-1.14.jar
│ │ ├── jarjar-plexus-sec-dispatcher-1.3.jar
│ │ ├── jarjar-plexus-utils-2.0.6.jar
│ │ ├── jarjar-wagon-http-2.4.jar
│ │ ├── jarjar-wagon-http-shared4-2.4.jar
│ │ ├── jarjar-wagon-provider-api-2.4.jar
│ │ ├── jatl-0.2.2.jar
│ │ ├── jcifs-1.3.17.jar
│ │ ├── jcommander-1.12.jar
│ │ ├── jetty-6.1.25.jar
│ │ ├── jetty-annotations-6.1.25.jar
│ │ ├── jetty-naming-6.1.25.jar
│ │ ├── jetty-plus-6.1.25.jar
│ │ ├── jetty-util-6.1.25.jar
│ │ ├── joda-time-2.7.jar
│ │ ├── jsch-0.1.51.jar
│ │ ├── jsp-2.1-6.1.14.jar
│ │ ├── jsp-api-2.1-6.1.14.jar
│ │ ├── junit-4.12.jar
│ │ ├── maven-artifact-2.2.1.jar
│ │ ├── maven-artifact-manager-2.2.1.jar
│ │ ├── maven-error-diagnostics-2.2.1.jar
│ │ ├── maven-model-2.2.1.jar
│ │ ├── maven-project-2.2.1.jar
│ │ ├── maven-repository-metadata-2.2.1.jar
│ │ ├── maven-settings-2.2.1.jar
│ │ ├── nekohtml-1.9.14.jar
│ │ ├── plexus-component-annotations-1.5.2.jar
│ │ ├── plexus-container-default-1.0-alpha-9-stable-1.jar
│ │ ├── plexus-interpolation-1.11.jar
│ │ ├── plexus-utils-1.5.15.jar
│ │ ├── pmaven-common-0.8-20100325.jar
│ │ ├── pmaven-groovy-0.8-20100325.jar
│ │ ├── rhino-1.7R3.jar
│ │ ├── servlet-api-2.5-20081211.jar
│ │ ├── simple-4.1.21.jar
│ │ ├── snakeyaml-1.6.jar
│ │ ├── sonar
│ │ │ ├── logback-classic-1.0.13.jar
│ │ │ └── logback-core-1.0.13.jar
│ │ ├── sonar-batch-bootstrapper-2.9.jar
│ │ ├── testng-6.3.1.jar
│ │ ├── wagon-file-1.0-beta-6.jar
│ │ ├── wagon-http-lightweight-1.0-beta-6.jar
│ │ ├── wagon-provider-api-1.0-beta-6.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
│ ├── 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
│ │ │ └── codenarc
│ │ │ └── codenarc.xml
│ │ └── src
│ │ ├── main
│ │ │ ├── groovy
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── GroovyPerson.groovy
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── 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
│ ├── 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
│ │ └── languageType
│ │ ├── build.gradle
│ │ ├── buildSrc
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── groovy
│ │ │ └── sample
│ │ │ ├── documentation
│ │ │ │ ├── DefaultDocumentationBinary.groovy
│ │ │ │ ├── DefaultDocumentationComponent.groovy
│ │ │ │ ├── DocumentationBinary.groovy
│ │ │ │ ├── DocumentationComponent.groovy
│ │ │ │ ├── DocumentationPlugin.groovy
│ │ │ │ └── DocumentationSourceSet.groovy
│ │ │ └── markdown
│ │ │ ├── DefaultMarkdownSourceSet.groovy
│ │ │ ├── MarkdownHtmlCompile.groovy
│ │ │ ├── MarkdownPlugin.groovy
│ │ │ └── MarkdownSourceSet.groovy
│ │ └── src
│ │ └── docs
│ │ └── 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
│ ├── 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
│ │ ├── 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
│ │ ├── base
│ │ │ ├── build.gradle
│ │ │ ├── prod
│ │ │ │ ├── build.gradle
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ ├── settings.gradle
│ │ │ └── test
│ │ │ ├── build.gradle
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── 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
│ │ └── resources
│ │ └── META-INF
│ │ └── gradle-plugins
│ │ └── simple-plugin.properties
│ ├── jvmComponents
│ │ ├── java
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── samples
│ │ │ └── HelloWorld.java
│ │ └── 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
│ │ └── modelDsl
│ │ └── 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
│ │ │ ├── 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-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
│ │ │ ├── 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
│ │ ├── 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
│ │ └── 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
│ ├── plugins
│ │ ├── buildscript
│ │ │ └── build.gradle
│ │ └── dsl
│ │ └── build.gradle
│ ├── scala
│ │ ├── customizedLayout
│ │ │ ├── build.gradle
│ │ │ ├── src
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── api
│ │ │ │ │ └── Person.scala
│ │ │ │ └── impl
│ │ │ │ └── PersonImpl.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── impl
│ │ │ └── PersonImplTest.scala
│ │ ├── fsc
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ ├── api
│ │ │ │ └── Person.scala
│ │ │ └── impl
│ │ │ └── PersonImpl.scala
│ │ ├── mixedJavaAndScala
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── sample
│ │ │ │ │ └── Person.java
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ └── impl
│ │ │ │ ├── JavaPerson.java
│ │ │ │ ├── PersonImpl.scala
│ │ │ │ └── PersonList.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── PersonTest.scala
│ │ ├── quickstart
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── scala
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── sample
│ │ │ │ ├── api
│ │ │ │ │ └── Person.scala
│ │ │ │ └── impl
│ │ │ │ └── PersonImpl.scala
│ │ │ └── test
│ │ │ └── scala
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── sample
│ │ │ └── impl
│ │ │ └── PersonImplTest.scala
│ │ └── zinc
│ │ ├── build.gradle
│ │ └── src
│ │ └── main
│ │ └── scala
│ │ └── org
│ │ └── gradle
│ │ └── sample
│ │ ├── api
│ │ │ └── Person.scala
│ │ └── impl
│ │ └── PersonImpl.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
│ ├── sonar
│ │ ├── advanced
│ │ │ └── build.gradle
│ │ ├── multiProject
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── quickstart
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Person.java
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── PersonTest.java
│ ├── sonarRunner
│ │ ├── advanced
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ ├── main
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── Person.java
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── PersonTest.java
│ │ ├── multiProject
│ │ │ ├── build.gradle
│ │ │ └── settings.gradle
│ │ └── quickstart
│ │ ├── build.gradle
│ │ └── src
│ │ ├── main
│ │ │ └── java
│ │ │ └── org
│ │ │ └── gradle
│ │ │ └── Person.java
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── gradle
│ │ └── PersonTest.java
│ ├── 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
│ │ │ ├── groups
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── testng
│ │ │ │ ├── SimpleIntegrationTest.java
│ │ │ │ └── SimpleUnitTest.java
│ │ │ ├── java-jdk14-passing
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ ├── main
│ │ │ │ │ └── java
│ │ │ │ │ └── org
│ │ │ │ │ └── gradle
│ │ │ │ │ └── Ok.java
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── gradle
│ │ │ │ └── OkTest.java
│ │ │ ├── java-jdk15-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
│ │ │ └── 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
│ ├── 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
│ │ │ ├── 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
│ │ │ ├── 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
│ │ ├── 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
│ │ │ └── scalaDependency
│ │ │ └── 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
│ │ │ │ ├── inputsAndOutputs
│ │ │ │ │ ├── build.gradle
│ │ │ │ │ └── mountains.xml
│ │ │ │ └── noInputsAndOutputs
│ │ │ │ ├── build.gradle
│ │ │ │ └── mountains.xml
│ │ │ ├── incrementalTask
│ │ │ │ └── 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
│ │ │ ├── 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.groovy
│ ├── AnnouncePlugin.groovy
│ ├── Announcer.java
│ ├── BuildAnnouncementsPlugin.groovy
│ ├── internal
│ │ ├── AnnouncerFactory.groovy
│ │ ├── AnnouncerUnavailableException.java
│ │ ├── AnnouncingBuildListener.groovy
│ │ ├── DefaultAnnouncerFactory.groovy
│ │ ├── DefaultIconProvider.groovy
│ │ ├── Growl.groovy
│ │ ├── GrowlNotifyBackedAnnouncer.groovy
│ │ ├── IconProvider.java
│ │ ├── IgnoreUnavailableAnnouncer.groovy
│ │ ├── jdk6
│ │ │ └── AppleScriptBackedGrowlAnnouncer.groovy
│ │ ├── NotifySend.groovy
│ │ ├── Snarl.groovy
│ │ └── Twitter.groovy
│ └── 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
│ │ ├── AntlrWorkerClient.java
│ │ ├── AntlrWorkerClientProtocol.java
│ │ ├── AntlrWorkerManager.java
│ │ └── AntlrWorkerServer.java
│ └── package-info.java
├── base-services
│ └── org
│ └── gradle
│ ├── api
│ │ ├── Action.java
│ │ ├── GradleException.java
│ │ ├── Incubating.java
│ │ ├── internal
│ │ │ ├── Factory.java
│ │ │ └── project
│ │ │ └── ServiceRegistry.java
│ │ ├── JavaVersion.java
│ │ ├── Named.java
│ │ ├── Namer.java
│ │ ├── Nullable.java
│ │ ├── specs
│ │ │ ├── CompositeSpec.java
│ │ │ ├── NotSpec.java
│ │ │ ├── OrSpec.java
│ │ │ └── Spec.java
│ │ ├── Transformer.java
│ │ └── UncheckedIOException.java
│ ├── internal
│ │ ├── Actions.java
│ │ ├── BiAction.java
│ │ ├── BiActions.java
│ │ ├── Cast.java
│ │ ├── classloader
│ │ │ ├── CachingClassLoader.java
│ │ │ ├── ClassLoaderFactory.java
│ │ │ ├── ClassLoaderHierarchy.java
│ │ │ ├── ClassLoaderSpec.java
│ │ │ ├── ClassLoaderVisitor.java
│ │ │ ├── ClasspathUtil.java
│ │ │ ├── DefaultClassLoaderFactory.java
│ │ │ ├── FilteringClassLoader.java
│ │ │ ├── MultiParentClassLoader.java
│ │ │ ├── MutableURLClassLoader.java
│ │ │ └── TransformingClassLoader.java
│ │ ├── classpath
│ │ │ ├── ClassPath.java
│ │ │ └── DefaultClassPath.java
│ │ ├── concurrent
│ │ │ ├── AsyncStoppable.java
│ │ │ ├── CompositeStoppable.java
│ │ │ ├── DefaultExecutorFactory.java
│ │ │ ├── ExecutorFactory.java
│ │ │ ├── ExecutorPolicy.java
│ │ │ ├── ServiceLifecycle.java
│ │ │ ├── StoppableExecutorImpl.java
│ │ │ ├── StoppableExecutor.java
│ │ │ ├── Stoppable.java
│ │ │ ├── Synchronizer.java
│ │ │ ├── ThreadFactoryImpl.java
│ │ │ └── ThreadSafe.java
│ │ ├── ErroringAction.java
│ │ ├── exceptions
│ │ │ ├── Contextual.java
│ │ │ ├── DefaultMultiCauseException.java
│ │ │ ├── DiagnosticsVisitor.java
│ │ │ ├── FormattingDiagnosticsVisitor.java
│ │ │ └── MultiCauseException.java
│ │ ├── Factories.java
│ │ ├── Factory.java
│ │ ├── FileUtils.java
│ │ ├── hash
│ │ │ ├── HashUtil.java
│ │ │ └── HashValue.java
│ │ ├── HasInternalProtocol.java
│ │ ├── id
│ │ │ ├── CompositeIdGenerator.java
│ │ │ ├── IdGenerator.java
│ │ │ ├── LongIdGenerator.java
│ │ │ ├── RandomLongIdGenerator.java
│ │ │ └── UUIDGenerator.java
│ │ ├── io
│ │ │ ├── ClassLoaderObjectInputStream.java
│ │ │ ├── IoUtils.java
│ │ │ ├── RandomAccessFileInputStream.java
│ │ │ ├── RandomAccessFileOutputStream.java
│ │ │ └── TextStream.java
│ │ ├── IoActions.java
│ │ ├── jvm
│ │ │ ├── JavaHomeException.java
│ │ │ ├── JavaInfo.java
│ │ │ ├── JdkTools.java
│ │ │ ├── Jre.java
│ │ │ ├── Jvm.java
│ │ │ └── UnsupportedJavaRuntimeException.java
│ │ ├── operations
│ │ │ ├── BuildOperationFailure.java
│ │ │ ├── BuildOperation.java
│ │ │ ├── BuildOperationProcessor.java
│ │ │ ├── BuildOperationQueue.java
│ │ │ ├── BuildOperationWorker.java
│ │ │ ├── DefaultBuildOperationProcessor.java
│ │ │ ├── DefaultBuildOperationQueue.java
│ │ │ └── MultipleBuildOperationFailures.java
│ │ ├── os
│ │ │ └── OperatingSystem.java
│ │ ├── Pair.java
│ │ ├── reflect
│ │ │ ├── ClassDetails.java
│ │ │ ├── ClassInspector.java
│ │ │ ├── DirectInstantiator.java
│ │ │ ├── Instantiator.java
│ │ │ ├── JavaMethod.java
│ │ │ ├── JavaReflectionUtil.java
│ │ │ ├── MethodDescription.java
│ │ │ ├── MethodSignatureEquivalence.java
│ │ │ ├── NoSuchMethodException.java
│ │ │ ├── NoSuchPropertyException.java
│ │ │ ├── ObjectInstantiationException.java
│ │ │ ├── PropertyAccessor.java
│ │ │ ├── PropertyDetails.java
│ │ │ └── PropertyMutator.java
│ │ ├── service
│ │ │ ├── DefaultServiceRegistry.java
│ │ │ ├── ServiceCreationException.java
│ │ │ ├── ServiceLocator.java
│ │ │ ├── ServiceLookupException.java
│ │ │ ├── ServiceRegistration.java
│ │ │ ├── ServiceRegistryBuilder.java
│ │ │ ├── ServiceRegistry.java
│ │ │ ├── ServiceValidationException.java
│ │ │ └── UnknownServiceException.java
│ │ ├── SystemProperties.java
│ │ ├── TimeProvider.java
│ │ ├── Transformers.java
│ │ ├── TriAction.java
│ │ ├── TrueTimeProvider.java
│ │ ├── UncheckedException.java
│ │ └── util
│ │ ├── BiFunction.java
│ │ └── NumberUtil.java
│ └── util
│ ├── CollectionUtils.java
│ ├── GradleVersion.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
│ │ │ ├── RestrictiveCodeVisitor.java
│ │ │ ├── ScriptBlock.java
│ │ │ ├── ScriptSourceDescriptionTransformer.java
│ │ │ └── StatementTransformer.java
│ │ └── Transformer.java
│ └── util
│ └── Configurable.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.groovy
│ │ ├── GradleBuildInvocationSpec.java
│ │ ├── internal
│ │ │ ├── ComparableGradleBuildExecuter.java
│ │ │ ├── DefaultGradleBuildInvocationSpec.java
│ │ │ ├── GradleBuildComparison.java
│ │ │ ├── GradleBuildOutcomeSetInferrer.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
│ ├── gradle-build-init-classpath.properties
│ ├── 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.groovy
│ │ │ ├── BasicTemplateBasedProjectInitDescriptor.java
│ │ │ ├── BuildInitException.java
│ │ │ ├── BuildInitServices.java
│ │ │ ├── BuildInitTypeIds.java
│ │ │ ├── ConditionalTemplateOperation.groovy
│ │ │ ├── DefaultTemplateLibraryVersionProvider.groovy
│ │ │ ├── GroovyLibraryProjectInitDescriptor.java
│ │ │ ├── JavaLibraryProjectInitDescriptor.java
│ │ │ ├── LanguageLibraryProjectInitDescriptor.java
│ │ │ ├── maven
│ │ │ │ ├── Maven2Gradle.groovy
│ │ │ │ ├── MavenConversionException.java
│ │ │ │ ├── MavenProjectsCreator.java
│ │ │ │ └── MavenProjectXmlWriter.java
│ │ │ ├── PomProjectInitDescriptor.groovy
│ │ │ ├── ProjectInitDescriptor.groovy
│ │ │ ├── ProjectLayoutSetupRegistryFactory.groovy
│ │ │ ├── ProjectLayoutSetupRegistry.groovy
│ │ │ ├── ScalaLibraryProjectInitDescriptor.java
│ │ │ ├── SimpleGlobalFilesBuildSettingsDescriptor.java
│ │ │ ├── SimpleTemplateOperation.groovy
│ │ │ ├── TemplateBasedProjectInitDescriptor.java
│ │ │ ├── TemplateLibraryVersionProvider.groovy
│ │ │ ├── TemplateOperationFactory.java
│ │ │ ├── TemplateOperation.groovy
│ │ │ └── TemplateValue.java
│ │ ├── package-info.java
│ │ └── WrapperPlugin.java
│ └── tasks
│ ├── InitBuild.groovy
│ ├── internal
│ │ └── TaskConfiguration.java
│ └── templates
│ ├── build.gradle.template
│ ├── groovylibrary
│ │ ├── build.gradle.template
│ │ ├── Library.groovy.template
│ │ └── LibraryTest.groovy.template
│ ├── javalibrary
│ │ ├── build.gradle.template
│ │ ├── Library.java.template
│ │ └── LibraryTest.java.template
│ ├── library-versions.properties
│ ├── scalalibrary
│ │ ├── build.gradle.template
│ │ ├── 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
│ ├── 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.groovy
│ ├── Checkstyle.groovy
│ ├── CheckstylePlugin.groovy
│ ├── CheckstyleReports.java
│ ├── CodeNarcExtension.groovy
│ ├── CodeNarc.groovy
│ ├── CodeNarcPlugin.groovy
│ ├── CodeNarcReports.java
│ ├── CodeQualityExtension.groovy
│ ├── FindBugsExtension.groovy
│ ├── FindBugs.groovy
│ ├── FindBugsPlugin.groovy
│ ├── FindBugsReports.java
│ ├── FindBugsXmlReport.java
│ ├── internal
│ │ ├── AbstractCodeQualityPlugin.groovy
│ │ ├── CheckstyleReportsImpl.java
│ │ ├── CodeNarcReportsImpl.java
│ │ ├── findbugs
│ │ │ ├── FindBugsClasspathValidator.java
│ │ │ ├── FindBugsExecuter.java
│ │ │ ├── FindBugsResult.java
│ │ │ ├── FindBugsSpecBuilder.java
│ │ │ ├── FindBugsSpec.java
│ │ │ ├── FindBugsWorkerClient.java
│ │ │ ├── FindBugsWorkerClientProtocol.java
│ │ │ ├── FindBugsWorkerManager.groovy
│ │ │ ├── FindBugsWorkerServer.java
│ │ │ └── FindBugsXmlReportImpl.java
│ │ ├── FindBugsReportsImpl.java
│ │ ├── JDependReportsImpl.java
│ │ └── PmdReportsImpl.java
│ ├── JDependExtension.groovy
│ ├── JDepend.groovy
│ ├── JDependPlugin.groovy
│ ├── JDependReports.java
│ ├── package-info.java
│ ├── PmdExtension.groovy
│ ├── Pmd.groovy
│ ├── PmdPlugin.groovy
│ ├── PmdReports.java
│ └── TargetJdk.java
├── core
│ └── org
│ ├── gradle
│ │ ├── api
│ │ │ ├── AntBuilder.java
│ │ │ ├── artifacts
│ │ │ │ ├── ArtifactIdentifier.java
│ │ │ │ ├── ArtifactRepositoryContainer.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── ArtifactResolutionControl.java
│ │ │ │ │ ├── DependencyResolutionControl.java
│ │ │ │ │ ├── ModuleResolutionControl.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ResolutionControl.java
│ │ │ │ │ └── ResolutionRules.java
│ │ │ │ ├── ClientModule.java
│ │ │ │ ├── component
│ │ │ │ │ ├── ComponentIdentifier.java
│ │ │ │ │ ├── ComponentSelector.java
│ │ │ │ │ ├── ModuleComponentIdentifier.java
│ │ │ │ │ ├── ModuleComponentSelector.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── ProjectComponentIdentifier.java
│ │ │ │ │ └── ProjectComponentSelector.java
│ │ │ │ ├── ComponentMetadataDetails.java
│ │ │ │ ├── ComponentMetadata.java
│ │ │ │ ├── ComponentModuleMetadataDetails.java
│ │ │ │ ├── ComponentModuleMetadata.java
│ │ │ │ ├── ComponentSelection.java
│ │ │ │ ├── ComponentSelectionRules.java
│ │ │ │ ├── ConfigurablePublishArtifact.java
│ │ │ │ ├── ConfigurationContainer.java
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── ConflictResolution.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
│ │ │ │ ├── ModuleDependencySubstitution.java
│ │ │ │ ├── ModuleIdentifier.java
│ │ │ │ ├── Module.java
│ │ │ │ ├── ModuleVersionIdentifier.java
│ │ │ │ ├── ModuleVersionSelector.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectDependency.java
│ │ │ │ ├── ProjectDependencySubstitution.java
│ │ │ │ ├── PublishArtifact.java
│ │ │ │ ├── PublishArtifactSet.java
│ │ │ │ ├── PublishException.java
│ │ │ │ ├── query
│ │ │ │ │ ├── ArtifactResolutionQuery.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── repositories
│ │ │ │ │ ├── ArtifactRepository.java
│ │ │ │ │ ├── AuthenticationSupported.java
│ │ │ │ │ ├── FlatDirectoryArtifactRepository.java
│ │ │ │ │ ├── IvyArtifactRepository.java
│ │ │ │ │ ├── IvyArtifactRepositoryMetaDataProvider.java
│ │ │ │ │ ├── IvyPatternRepositoryLayout.java
│ │ │ │ │ ├── MavenArtifactRepository.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PasswordCredentials.java
│ │ │ │ │ └── RepositoryLayout.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
│ │ │ │ │ ├── UnresolvedArtifactResult.java
│ │ │ │ │ ├── UnresolvedComponentResult.java
│ │ │ │ │ └── UnresolvedDependencyResult.java
│ │ │ │ ├── SelfResolvingDependency.java
│ │ │ │ ├── UnknownConfigurationException.java
│ │ │ │ ├── UnknownRepositoryException.java
│ │ │ │ └── UnresolvedDependency.java
│ │ │ ├── Buildable.java
│ │ │ ├── BuildableModelElement.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
│ │ │ ├── DefaultTask.java
│ │ │ ├── DomainObjectCollection.java
│ │ │ ├── DomainObjectSet.java
│ │ │ ├── dsl
│ │ │ │ ├── ConventionProperty.java
│ │ │ │ └── package-info.java
│ │ │ ├── execution
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TaskActionListener.java
│ │ │ │ ├── TaskExecutionAdapter.java
│ │ │ │ ├── TaskExecutionGraph.java
│ │ │ │ ├── TaskExecutionGraphListener.java
│ │ │ │ └── TaskExecutionListener.java
│ │ │ ├── ExtensiblePolymorphicDomainObjectContainer.java
│ │ │ ├── file
│ │ │ │ ├── ConfigurableFileCollection.java
│ │ │ │ ├── ConfigurableFileTree.java
│ │ │ │ ├── ContentFilterable.java
│ │ │ │ ├── CopyProcessingSpec.java
│ │ │ │ ├── CopySourceSpec.java
│ │ │ │ ├── CopySpec.java
│ │ │ │ ├── DeleteAction.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
│ │ │ │ ├── SourceDirectorySet.java
│ │ │ │ └── UnableToDeleteFileException.java
│ │ │ ├── GradleScriptException.java
│ │ │ ├── IllegalDependencyNotation.java
│ │ │ ├── initialization
│ │ │ │ ├── dsl
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ └── ScriptHandler.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectDescriptor.java
│ │ │ │ └── Settings.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractBuildableModelElement.java
│ │ │ │ ├── AbstractClassGenerator.java
│ │ │ │ ├── AbstractDynamicObject.java
│ │ │ │ ├── AbstractNamedDomainObjectContainer.java
│ │ │ │ ├── AbstractPolymorphicDomainObjectContainer.java
│ │ │ │ ├── AbstractTask.java
│ │ │ │ ├── artifacts
│ │ │ │ │ ├── BaseRepositoryFactory.java
│ │ │ │ │ ├── CachingDependencyResolveContext.java
│ │ │ │ │ ├── configurations
│ │ │ │ │ │ ├── DependencyMetaDataProvider.java
│ │ │ │ │ │ └── dynamicversion
│ │ │ │ │ │ └── CachePolicy.java
│ │ │ │ │ ├── DefaultArtifactRepositoryContainer.java
│ │ │ │ │ ├── DefaultDependencySet.java
│ │ │ │ │ ├── DefaultExcludeRuleContainer.java
│ │ │ │ │ ├── DefaultExcludeRule.java
│ │ │ │ │ ├── DefaultModule.java
│ │ │ │ │ ├── DefaultPublishArtifactSet.java
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── AbstractDependency.java
│ │ │ │ │ │ ├── AbstractExternalModuleDependency.java
│ │ │ │ │ │ ├── AbstractModuleDependency.java
│ │ │ │ │ │ ├── DefaultClientModule.java
│ │ │ │ │ │ ├── DefaultDependencyArtifact.java
│ │ │ │ │ │ ├── DefaultExternalModuleDependency.java
│ │ │ │ │ │ ├── DefaultProjectDependency.java
│ │ │ │ │ │ ├── DefaultSelfResolvingDependency.java
│ │ │ │ │ │ └── ProjectDependencyInternal.java
│ │ │ │ │ ├── DependencyManagementServices.java
│ │ │ │ │ ├── DependencyResolutionServices.java
│ │ │ │ │ ├── DependencyResolveContext.java
│ │ │ │ │ ├── DependencyResolveDetailsInternal.java
│ │ │ │ │ ├── DependencySubstitutionInternal.java
│ │ │ │ │ ├── dsl
│ │ │ │ │ │ ├── DefaultRepositoryHandler.java
│ │ │ │ │ │ └── dependencies
│ │ │ │ │ │ ├── DefaultDependencyHandler.java
│ │ │ │ │ │ ├── DependencyFactory.java
│ │ │ │ │ │ ├── ModuleFactoryDelegate.groovy
│ │ │ │ │ │ ├── ModuleFactoryHelper.java
│ │ │ │ │ │ └── ProjectFinder.java
│ │ │ │ │ ├── ExcludeRuleNotationConverter.java
│ │ │ │ │ ├── ModuleDependencySubstitutionInternal.java
│ │ │ │ │ ├── ModuleInternal.java
│ │ │ │ │ ├── ModuleVersionSelectorStrictSpec.java
│ │ │ │ │ ├── ProjectBackedModule.java
│ │ │ │ │ ├── ProjectDependencySubstitutionInternal.java
│ │ │ │ │ ├── publish
│ │ │ │ │ │ ├── AbstractPublishArtifact.java
│ │ │ │ │ │ ├── ArchivePublishArtifact.java
│ │ │ │ │ │ └── DefaultPublishArtifact.java
│ │ │ │ │ ├── query
│ │ │ │ │ │ └── ArtifactResolutionQueryFactory.java
│ │ │ │ │ ├── repositories
│ │ │ │ │ │ └── ArtifactRepositoryInternal.java
│ │ │ │ │ └── ResolvableDependency.java
│ │ │ │ ├── AsmBackedClassGenerator.java
│ │ │ │ ├── BeanDynamicObject.java
│ │ │ │ ├── cache
│ │ │ │ │ ├── BinaryStore.java
│ │ │ │ │ ├── CacheAccessSerializer.java
│ │ │ │ │ ├── Cache.java
│ │ │ │ │ ├── CacheSupport.java
│ │ │ │ │ ├── Loader.java
│ │ │ │ │ ├── MapBackedCache.java
│ │ │ │ │ ├── MinimalPersistentCache.java
│ │ │ │ │ ├── SingleOperationPersistentStore.java
│ │ │ │ │ ├── Stash.java
│ │ │ │ │ └── Store.java
│ │ │ │ ├── ChainingTransformer.java
│ │ │ │ ├── changedetection
│ │ │ │ │ ├── changes
│ │ │ │ │ │ ├── ChangesOnlyIncrementalTaskInputs.java
│ │ │ │ │ │ ├── DefaultTaskArtifactStateRepository.java
│ │ │ │ │ │ ├── IncrementalTaskInputsInternal.java
│ │ │ │ │ │ ├── NoHistoryArtifactState.java
│ │ │ │ │ │ ├── RebuildIncrementalTaskInputs.java
│ │ │ │ │ │ ├── ShortCircuitTaskArtifactStateRepository.java
│ │ │ │ │ │ └── StatefulIncrementalTaskInputs.java
│ │ │ │ │ ├── rules
│ │ │ │ │ │ ├── CachingTaskStateChanges.java
│ │ │ │ │ │ ├── ChangeType.java
│ │ │ │ │ │ ├── DescriptiveChange.java
│ │ │ │ │ │ ├── FileChange.java
│ │ │ │ │ │ ├── InputFileChange.java
│ │ │ │ │ │ ├── InputFilesStateChangeRule.java
│ │ │ │ │ │ ├── InputPropertiesStateChangeRule.java
│ │ │ │ │ │ ├── NoHistoryStateChangeRule.java
│ │ │ │ │ │ ├── OutputFileChange.java
│ │ │ │ │ │ ├── OutputFilesStateChangeRule.java
│ │ │ │ │ │ ├── SimpleTaskStateChanges.java
│ │ │ │ │ │ ├── SummaryTaskStateChanges.java
│ │ │ │ │ │ ├── TaskStateChange.java
│ │ │ │ │ │ ├── TaskStateChanges.java
│ │ │ │ │ │ ├── TaskTypeStateChangeRule.java
│ │ │ │ │ │ └── TaskUpToDateState.java
│ │ │ │ │ ├── state
│ │ │ │ │ │ ├── CacheBackedFileSnapshotRepository.java
│ │ │ │ │ │ ├── CacheBackedTaskHistoryRepository.java
│ │ │ │ │ │ ├── CachingFileSnapshotter.java
│ │ │ │ │ │ ├── DefaultFileCollectionSnapshotter.java
│ │ │ │ │ │ ├── DefaultFileSnapshotterSerializer.java
│ │ │ │ │ │ ├── DefaultTaskArtifactStateCacheAccess.java
│ │ │ │ │ │ ├── FileCollectionSnapshot.java
│ │ │ │ │ │ ├── FileCollectionSnapshotter.java
│ │ │ │ │ │ ├── FileSnapshot.java
│ │ │ │ │ │ ├── FileSnapshotRepository.java
│ │ │ │ │ │ ├── FileSnapshotter.java
│ │ │ │ │ │ ├── FilesSnapshotSet.java
│ │ │ │ │ │ ├── InMemoryTaskArtifactCache.java
│ │ │ │ │ │ ├── InputPropertiesSerializer.java
│ │ │ │ │ │ ├── MapMergeChangeListener.java
│ │ │ │ │ │ ├── NoOpDecorator.java
│ │ │ │ │ │ ├── OutputFilesCollectionSnapshotter.java
│ │ │ │ │ │ ├── OutputFilesSnapshotSerializer.java
│ │ │ │ │ │ ├── TaskArtifactStateCacheAccess.java
│ │ │ │ │ │ ├── TaskExecution.java
│ │ │ │ │ │ └── TaskHistoryRepository.java
│ │ │ │ │ ├── TaskArtifactState.java
│ │ │ │ │ └── TaskArtifactStateRepository.java
│ │ │ │ ├── ClassGeneratorBackedInstantiator.java
│ │ │ │ ├── ClassGenerator.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
│ │ │ │ │ ├── CollectionEventRegister.java
│ │ │ │ │ ├── CollectionFilter.java
│ │ │ │ │ ├── FilteredCollection.java
│ │ │ │ │ ├── FilteredList.java
│ │ │ │ │ └── FilteredSet.java
│ │ │ │ ├── component
│ │ │ │ │ ├── ArtifactType.java
│ │ │ │ │ ├── BuildableJavaComponent.java
│ │ │ │ │ ├── ComponentRegistry.java
│ │ │ │ │ ├── ComponentTypeRegistration.java
│ │ │ │ │ ├── ComponentTypeRegistry.java
│ │ │ │ │ ├── DefaultComponentTypeRegistry.java
│ │ │ │ │ ├── DefaultSoftwareComponentContainer.java
│ │ │ │ │ ├── SoftwareComponentInternal.java
│ │ │ │ │ └── Usage.java
│ │ │ │ ├── CompositeDomainObjectSet.java
│ │ │ │ ├── CompositeDynamicObject.java
│ │ │ │ ├── ConfigureByMapAction.java
│ │ │ │ ├── ConfigureDelegate.java
│ │ │ │ ├── ConventionAwareHelper.java
│ │ │ │ ├── ConventionMapping.java
│ │ │ │ ├── ConventionTask.java
│ │ │ │ ├── DefaultClassPathProvider.java
│ │ │ │ ├── DefaultClassPathRegistry.java
│ │ │ │ ├── DefaultDomainObjectCollection.java
│ │ │ │ ├── DefaultDomainObjectSet.java
│ │ │ │ ├── DefaultNamedDomainObjectCollection.java
│ │ │ │ ├── DefaultNamedDomainObjectList.java
│ │ │ │ ├── DefaultNamedDomainObjectSet.java
│ │ │ │ ├── DefaultPolymorphicDomainObjectContainer.java
│ │ │ │ ├── DelegatingDomainObjectSet.java
│ │ │ │ ├── DependencyClassPathProvider.java
│ │ │ │ ├── DependencyInjectingInstantiator.java
│ │ │ │ ├── DocumentationRegistry.java
│ │ │ │ ├── DomainObjectContext.java
│ │ │ │ ├── DomNode.java
│ │ │ │ ├── DynamicModulesClassPathProvider.java
│ │ │ │ ├── DynamicObjectAware.java
│ │ │ │ ├── DynamicObjectHelper.java
│ │ │ │ ├── DynamicObject.java
│ │ │ │ ├── DynamicObjectUtil.java
│ │ │ │ ├── DynamicPropertyNamer.groovy
│ │ │ │ ├── ExceptionAnalyser.java
│ │ │ │ ├── ExtensibleDynamicObject.java
│ │ │ │ ├── FactoryNamedDomainObjectContainer.java
│ │ │ │ ├── file
│ │ │ │ │ ├── AbstractFileCollection.java
│ │ │ │ │ ├── AbstractFileResolver.java
│ │ │ │ │ ├── AbstractFileResource.java
│ │ │ │ │ ├── AbstractFileTreeElement.java
│ │ │ │ │ ├── AbstractFileTree.java
│ │ │ │ │ ├── ant
│ │ │ │ │ │ ├── AntFileResource.java
│ │ │ │ │ │ └── BaseDirSelector.java
│ │ │ │ │ ├── AntFileCollectionBuilder.groovy
│ │ │ │ │ ├── AntFileCollectionMatchingTaskBuilder.groovy
│ │ │ │ │ ├── AntFileSetBuilder.groovy
│ │ │ │ │ ├── AntFileTreeBuilder.groovy
│ │ │ │ │ ├── archive
│ │ │ │ │ │ ├── compression
│ │ │ │ │ │ │ ├── ArchiveOutputStreamFactory.java
│ │ │ │ │ │ │ ├── Bzip2Archiver.java
│ │ │ │ │ │ │ ├── GzipArchiver.java
│ │ │ │ │ │ │ └── SimpleCompressor.java
│ │ │ │ │ │ ├── TarCopyAction.java
│ │ │ │ │ │ ├── TarFileTree.java
│ │ │ │ │ │ ├── ZipCopyAction.java
│ │ │ │ │ │ └── ZipFileTree.java
│ │ │ │ │ ├── BaseDirFileResolver.java
│ │ │ │ │ ├── BasicFileResolver.java
│ │ │ │ │ ├── collections
│ │ │ │ │ │ ├── BuildDependenciesOnlyFileCollectionResolveContext.java
│ │ │ │ │ │ ├── DefaultConfigurableFileCollection.java
│ │ │ │ │ │ ├── DefaultConfigurableFileTree.java
│ │ │ │ │ │ ├── DefaultFileCollectionResolveContext.java
│ │ │ │ │ │ ├── DelegatingFileCollection.java
│ │ │ │ │ │ ├── DelegatingFileTree.java
│ │ │ │ │ │ ├── DirectoryFileTree.java
│ │ │ │ │ │ ├── EmptyFileTree.java
│ │ │ │ │ │ ├── FileCollectionAdapter.java
│ │ │ │ │ │ ├── FileCollectionContainer.java
│ │ │ │ │ │ ├── FileCollectionResolveContext.java
│ │ │ │ │ │ ├── FileSystemMirroringFileTree.java
│ │ │ │ │ │ ├── FileTreeAdapter.java
│ │ │ │ │ │ ├── LazilyInitializedFileCollection.java
│ │ │ │ │ │ ├── LazilyInitializedFileTree.java
│ │ │ │ │ │ ├── ListBackedFileSet.java
│ │ │ │ │ │ ├── LocalFileTree.java
│ │ │ │ │ │ ├── MapFileTree.java
│ │ │ │ │ │ ├── MinimalFileCollection.java
│ │ │ │ │ │ ├── MinimalFileSet.java
│ │ │ │ │ │ ├── MinimalFileTree.java
│ │ │ │ │ │ ├── PatternFilterableFileTree.java
│ │ │ │ │ │ ├── RandomAccessFileCollection.java
│ │ │ │ │ │ ├── ResolvableFileCollectionResolveContext.java
│ │ │ │ │ │ ├── SimpleFileCollection.java
│ │ │ │ │ │ ├── SingleIncludePatternFileTree.java
│ │ │ │ │ │ └── SingletonFileTree.java
│ │ │ │ │ ├── CompositeFileCollection.java
│ │ │ │ │ ├── CompositeFileTree.java
│ │ │ │ │ ├── copy
│ │ │ │ │ │ ├── CopyActionExecuter.java
│ │ │ │ │ │ ├── CopyActionImpl.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
│ │ │ │ │ │ ├── DeleteActionImpl.java
│ │ │ │ │ │ ├── DestinationRootCopySpec.java
│ │ │ │ │ │ ├── DuplicateHandlingCopyActionDecorator.java
│ │ │ │ │ │ ├── FileCopier.java
│ │ │ │ │ │ ├── FileCopyActionImpl.java
│ │ │ │ │ │ ├── FileCopyAction.java
│ │ │ │ │ │ ├── FileCopyDetailsInternal.java
│ │ │ │ │ │ ├── FilterChain.java
│ │ │ │ │ │ ├── LineFilter.java
│ │ │ │ │ │ ├── MatchingCopyAction.java
│ │ │ │ │ │ ├── NormalizingCopyActionDecorator.java
│ │ │ │ │ │ ├── PathNotationConverter.java
│ │ │ │ │ │ ├── ReadableCopySpec.java
│ │ │ │ │ │ ├── RegExpNameMapper.java
│ │ │ │ │ │ ├── RenamingCopyAction.java
│ │ │ │ │ │ ├── SingleParentCopySpec.java
│ │ │ │ │ │ ├── SyncCopyActionDecorator.java
│ │ │ │ │ │ └── ZipCompressor.java
│ │ │ │ │ ├── CopyActionProcessingStreamAction.java
│ │ │ │ │ ├── DefaultCompositeFileTree.java
│ │ │ │ │ ├── DefaultFileLookup.java
│ │ │ │ │ ├── DefaultFileOperations.java
│ │ │ │ │ ├── DefaultFileTreeElement.java
│ │ │ │ │ ├── DefaultFileVisitDetails.java
│ │ │ │ │ ├── DefaultSourceDirectorySet.java
│ │ │ │ │ ├── DefaultTemporaryFileProvider.java
│ │ │ │ │ ├── FileLookup.java
│ │ │ │ │ ├── FileOperations.java
│ │ │ │ │ ├── FileOrUriNotationConverter.java
│ │ │ │ │ ├── FileResolver.java
│ │ │ │ │ ├── FileResource.java
│ │ │ │ │ ├── IdentityFileResolver.java
│ │ │ │ │ ├── MaybeCompressedFileResource.java
│ │ │ │ │ ├── pattern
│ │ │ │ │ │ ├── AnyWildcardPatternStep.java
│ │ │ │ │ │ ├── EndOfPathMatcher.java
│ │ │ │ │ │ ├── FixedPatternStep.java
│ │ │ │ │ │ ├── FixedStepsPathMatcher.java
│ │ │ │ │ │ ├── GreedyPathMatcher.java
│ │ │ │ │ │ ├── PathMatcher.java
│ │ │ │ │ │ ├── PatternMatcherFactory.java
│ │ │ │ │ │ ├── PatternStepFactory.java
│ │ │ │ │ │ ├── PatternStep.java
│ │ │ │ │ │ ├── RegExpPatternStep.java
│ │ │ │ │ │ └── WildcardPrefixPatternStep.java
│ │ │ │ │ ├── RelativeFile.java
│ │ │ │ │ ├── RelativePathSpec.java
│ │ │ │ │ ├── TemporaryFileProvider.java
│ │ │ │ │ ├── TmpDirTemporaryFileProvider.java
│ │ │ │ │ ├── UnionFileCollection.java
│ │ │ │ │ └── UnionFileTree.java
│ │ │ │ ├── GradleDistributionLocator.java
│ │ │ │ ├── GradleInternal.java
│ │ │ │ ├── HasConvention.java
│ │ │ │ ├── hash
│ │ │ │ │ ├── DefaultHasher.java
│ │ │ │ │ └── Hasher.java
│ │ │ │ ├── IConventionAware.java
│ │ │ │ ├── initialization
│ │ │ │ │ ├── AbstractScriptHandler.java
│ │ │ │ │ ├── BasicDomainObjectContext.java
│ │ │ │ │ ├── ClassLoaderIds.java
│ │ │ │ │ ├── ClassLoaderScopeIdentifier.java
│ │ │ │ │ ├── ClassLoaderScope.java
│ │ │ │ │ ├── DefaultClassLoaderScope.java
│ │ │ │ │ ├── DefaultScriptHandlerFactory.java
│ │ │ │ │ ├── DefaultScriptHandler.java
│ │ │ │ │ ├── loadercache
│ │ │ │ │ │ ├── ClassLoaderCache.java
│ │ │ │ │ │ ├── ClassLoaderId.java
│ │ │ │ │ │ ├── ClassPathSnapshot.java
│ │ │ │ │ │ ├── ClassPathSnapshotter.java
│ │ │ │ │ │ ├── DefaultClassLoaderCache.java
│ │ │ │ │ │ ├── FileClassPathSnapshotter.java
│ │ │ │ │ │ └── HashClassPathSnapshotter.java
│ │ │ │ │ ├── RootClassLoaderScope.java
│ │ │ │ │ ├── ScriptClassLoader.java
│ │ │ │ │ ├── ScriptHandlerClassLoaderFactory.java
│ │ │ │ │ └── ScriptHandlerFactory.java
│ │ │ │ ├── NamedDomainObjectContainerConfigureDelegate.java
│ │ │ │ ├── NoConventionMapping.java
│ │ │ │ ├── NoNamingPropertyException.java
│ │ │ │ ├── NullNamingPropertyException.java
│ │ │ │ ├── plugins
│ │ │ │ │ ├── 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
│ │ │ │ │ ├── ImperativeOnlyPluginApplicator.java
│ │ │ │ │ ├── PluginApplicationException.java
│ │ │ │ │ ├── PluginApplicator.java
│ │ │ │ │ ├── PluginAwareInternal.java
│ │ │ │ │ ├── PluginDescriptor.java
│ │ │ │ │ ├── PluginDescriptorLocator.java
│ │ │ │ │ ├── PluginImplementation.java
│ │ │ │ │ ├── PluginInspector.java
│ │ │ │ │ ├── PluginManagerInternal.java
│ │ │ │ │ ├── PluginRegistry.java
│ │ │ │ │ ├── PotentialPlugin.java
│ │ │ │ │ └── RuleBasedPluginApplicator.java
│ │ │ │ ├── PolymorphicDomainObjectContainerConfigureDelegate.java
│ │ │ │ ├── PolymorphicDomainObjectContainerInternal.java
│ │ │ │ ├── ProcessOperations.java
│ │ │ │ ├── project
│ │ │ │ │ ├── AbstractPluginAware.java
│ │ │ │ │ ├── AbstractProject.java
│ │ │ │ │ ├── ant
│ │ │ │ │ │ ├── AntLoggingAdapter.java
│ │ │ │ │ │ └── BasicAntBuilder.java
│ │ │ │ │ ├── DefaultAntBuilderFactory.java
│ │ │ │ │ ├── DefaultAntBuilder.java
│ │ │ │ │ ├── DefaultIsolatedAntBuilder.groovy
│ │ │ │ │ ├── DefaultProjectAccessListener.java
│ │ │ │ │ ├── DefaultProject.java
│ │ │ │ │ ├── DefaultProjectRegistry.java
│ │ │ │ │ ├── DefaultProjectTaskLister.java
│ │ │ │ │ ├── DeferredProjectConfiguration.java
│ │ │ │ │ ├── IProjectFactory.java
│ │ │ │ │ ├── IsolatedAntBuilder.java
│ │ │ │ │ ├── ProjectFactory.java
│ │ │ │ │ ├── ProjectIdentifier.java
│ │ │ │ │ ├── ProjectInternal.java
│ │ │ │ │ ├── ProjectRegistry.java
│ │ │ │ │ ├── ProjectScript.groovy
│ │ │ │ │ ├── ProjectStateInternal.java
│ │ │ │ │ ├── ProjectTaskLister.java
│ │ │ │ │ └── taskfactory
│ │ │ │ │ ├── AnnotationProcessingTaskFactory.java
│ │ │ │ │ ├── DependencyAutoWireTaskFactory.java
│ │ │ │ │ ├── InputDirectoryPropertyAnnotationHandler.java
│ │ │ │ │ ├── InputFilePropertyAnnotationHandler.java
│ │ │ │ │ ├── InputFilesPropertyAnnotationHandler.java
│ │ │ │ │ ├── InputPropertyAnnotationHandler.java
│ │ │ │ │ ├── ITaskFactory.java
│ │ │ │ │ ├── NestedBeanPropertyAnnotationHandler.java
│ │ │ │ │ ├── OutputDirectoryPropertyAnnotationHandler.java
│ │ │ │ │ ├── OutputFilePropertyAnnotationHandler.java
│ │ │ │ │ ├── PropertyActionContext.java
│ │ │ │ │ ├── PropertyAnnotationHandler.java
│ │ │ │ │ ├── TaskFactory.java
│ │ │ │ │ ├── UpdateAction.java
│ │ │ │ │ └── ValidationAction.java
│ │ │ │ ├── PropertiesTransformer.java
│ │ │ │ ├── ReflectiveNamedDomainObjectFactory.java
│ │ │ │ ├── resources
│ │ │ │ │ ├── CharSourceBackedTextResource.java
│ │ │ │ │ ├── DefaultResourceHandler.java
│ │ │ │ │ ├── DefaultTextResourceFactory.java
│ │ │ │ │ ├── FileCollectionBackedArchiveTextResource.java
│ │ │ │ │ ├── FileCollectionBackedTextResource.java
│ │ │ │ │ ├── ResourceIsAFolderException.java
│ │ │ │ │ ├── StringBackedTextResource.java
│ │ │ │ │ └── URIBuilder.java
│ │ │ │ ├── SettingsInternal.java
│ │ │ │ ├── specs
│ │ │ │ │ ├── ExplainingSpec.java
│ │ │ │ │ └── ExplainingSpecs.java
│ │ │ │ ├── TaskExecutionHistory.java
│ │ │ │ ├── TaskInternal.java
│ │ │ │ ├── TaskOutputsInternal.java
│ │ │ │ ├── tasks
│ │ │ │ │ ├── AbstractTaskDependency.java
│ │ │ │ │ ├── CachingTaskDependencyResolveContext.java
│ │ │ │ │ ├── ContextAwareTaskAction.java
│ │ │ │ │ ├── DefaultTaskCollection.java
│ │ │ │ │ ├── DefaultTaskContainerFactory.java
│ │ │ │ │ ├── DefaultTaskContainer.java
│ │ │ │ │ ├── DefaultTaskDependency.java
│ │ │ │ │ ├── DefaultTaskInputs.java
│ │ │ │ │ ├── DefaultTaskOutputs.java
│ │ │ │ │ ├── execution
│ │ │ │ │ │ ├── DefaultTaskExecutionContext.java
│ │ │ │ │ │ ├── ExecuteActionsTaskExecuter.java
│ │ │ │ │ │ ├── ExecuteAtMostOnceTaskExecuter.java
│ │ │ │ │ │ ├── PostExecutionAnalysisTaskExecuter.java
│ │ │ │ │ │ ├── SkipEmptySourceFilesTaskExecuter.java
│ │ │ │ │ │ ├── SkipOnlyIfTaskExecuter.java
│ │ │ │ │ │ ├── SkipTaskWithNoActionsExecuter.java
│ │ │ │ │ │ ├── SkipUpToDateTaskExecuter.java
│ │ │ │ │ │ ├── TaskValidator.java
│ │ │ │ │ │ └── ValidatingTaskExecuter.java
│ │ │ │ │ ├── options
│ │ │ │ │ │ ├── AbstractOptionElement.java
│ │ │ │ │ │ ├── FieldOptionElement.java
│ │ │ │ │ │ ├── InstanceOptionDescriptor.java
│ │ │ │ │ │ ├── MethodOptionElement.java
│ │ │ │ │ │ ├── OptionDescriptor.java
│ │ │ │ │ │ ├── OptionElement.java
│ │ │ │ │ │ ├── Option.java
│ │ │ │ │ │ ├── OptionNotationParserFactory.java
│ │ │ │ │ │ ├── OptionReader.java
│ │ │ │ │ │ ├── OptionValidationException.java
│ │ │ │ │ │ └── OptionValues.groovy
│ │ │ │ │ ├── PublicTaskSpecification.java
│ │ │ │ │ ├── SimpleWorkResult.java
│ │ │ │ │ ├── TaskContainerInternal.java
│ │ │ │ │ ├── TaskDependencyInternal.java
│ │ │ │ │ ├── TaskDependencyResolveContext.java
│ │ │ │ │ ├── TaskExecuter.java
│ │ │ │ │ ├── TaskExecutionContext.java
│ │ │ │ │ ├── TaskMutator.java
│ │ │ │ │ ├── TaskResolver.java
│ │ │ │ │ └── TaskStateInternal.java
│ │ │ │ ├── ThreadGlobalInstantiator.java
│ │ │ │ ├── TypedDomainObjectContainerWrapper.java
│ │ │ │ └── UserCodeAction.java
│ │ │ ├── InvalidUserCodeException.java
│ │ │ ├── InvalidUserDataException.java
│ │ │ ├── invocation
│ │ │ │ ├── Gradle.java
│ │ │ │ └── package-info.java
│ │ │ ├── logging
│ │ │ │ ├── Logger.java
│ │ │ │ ├── Logging.java
│ │ │ │ ├── LoggingManager.java
│ │ │ │ ├── LoggingOutput.java
│ │ │ │ ├── LogLevel.java
│ │ │ │ ├── package-info.java
│ │ │ │ └── StandardOutputListener.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
│ │ │ ├── resources
│ │ │ │ ├── MissingResourceException.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ReadableResource.java
│ │ │ │ ├── ResourceException.java
│ │ │ │ ├── ResourceHandler.java
│ │ │ │ ├── Resource.java
│ │ │ │ ├── TextResourceFactory.java
│ │ │ │ └── TextResource.java
│ │ │ ├── Rule.java
│ │ │ ├── Script.java
│ │ │ ├── specs
│ │ │ │ └── package-info.java
│ │ │ ├── Task.java
│ │ │ ├── tasks
│ │ │ │ ├── AbstractCopyTask.java
│ │ │ │ ├── AbstractExecTask.java
│ │ │ │ ├── ant
│ │ │ │ │ ├── AntTarget.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── AntBuilderAware.groovy
│ │ │ │ ├── bundling
│ │ │ │ │ ├── AbstractArchiveTask.java
│ │ │ │ │ ├── Compression.java
│ │ │ │ │ ├── internal
│ │ │ │ │ │ └── Zip64RequiredException.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── Tar.java
│ │ │ │ │ ├── ZipEntryCompression.java
│ │ │ │ │ └── Zip.java
│ │ │ │ ├── ConventionValue.java
│ │ │ │ ├── Copy.java
│ │ │ │ ├── Delete.java
│ │ │ │ ├── Exec.java
│ │ │ │ ├── GradleBuild.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── IncrementalTaskInputs.java
│ │ │ │ │ ├── InputFileDetails.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── InputDirectory.java
│ │ │ │ ├── InputFile.java
│ │ │ │ ├── InputFiles.java
│ │ │ │ ├── Input.java
│ │ │ │ ├── JavaExec.java
│ │ │ │ ├── Nested.java
│ │ │ │ ├── Optional.java
│ │ │ │ ├── OutputDirectories.java
│ │ │ │ ├── OutputDirectory.java
│ │ │ │ ├── OutputFile.java
│ │ │ │ ├── OutputFiles.java
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ParallelizableTask.java
│ │ │ │ ├── SkipWhenEmpty.java
│ │ │ │ ├── SourceTask.java
│ │ │ │ ├── StopActionException.java
│ │ │ │ ├── StopExecutionException.java
│ │ │ │ ├── Sync.java
│ │ │ │ ├── TaskAction.java
│ │ │ │ ├── TaskCollection.java
│ │ │ │ ├── TaskContainer.java
│ │ │ │ ├── TaskDependency.java
│ │ │ │ ├── TaskExecutionException.java
│ │ │ │ ├── TaskInputs.java
│ │ │ │ ├── TaskInstantiationException.java
│ │ │ │ ├── TaskOutputs.java
│ │ │ │ ├── TaskState.java
│ │ │ │ ├── TaskValidationException.java
│ │ │ │ ├── util
│ │ │ │ │ ├── internal
│ │ │ │ │ │ └── PatternSetAntBuilderDelegate.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── PatternFilterable.java
│ │ │ │ │ └── PatternSet.java
│ │ │ │ ├── VerificationTask.java
│ │ │ │ └── WorkResult.java
│ │ │ ├── UnknownDomainObjectException.java
│ │ │ ├── UnknownProjectException.java
│ │ │ ├── UnknownTaskException.java
│ │ │ └── XmlProvider.java
│ │ ├── BuildAdapter.java
│ │ ├── BuildExceptionReporter.java
│ │ ├── BuildListener.java
│ │ ├── BuildLogger.java
│ │ ├── BuildResult.java
│ │ ├── BuildResultLogger.java
│ │ ├── cache
│ │ │ ├── CacheAccess.java
│ │ │ ├── CacheBuilder.java
│ │ │ ├── CacheOpenException.java
│ │ │ ├── CacheRepository.java
│ │ │ ├── CacheValidator.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractFileAccess.java
│ │ │ │ ├── btree
│ │ │ │ │ ├── Block.java
│ │ │ │ │ ├── BlockPayload.java
│ │ │ │ │ ├── BlockPointer.java
│ │ │ │ │ ├── BlockStore.java
│ │ │ │ │ ├── BTreePersistentIndexedCache.java
│ │ │ │ │ ├── CachingBlockStore.java
│ │ │ │ │ ├── CorruptedCacheException.java
│ │ │ │ │ ├── FileBackedBlockStore.java
│ │ │ │ │ ├── FreeListBlockStore.java
│ │ │ │ │ ├── LockingBlockStore.java
│ │ │ │ │ └── StateCheckBlockStore.java
│ │ │ │ ├── CacheCoordinator.java
│ │ │ │ ├── CacheDecorator.java
│ │ │ │ ├── CacheFactory.java
│ │ │ │ ├── CacheInitializationAction.java
│ │ │ │ ├── cacheops
│ │ │ │ │ ├── CacheAccessOperationsStack.java
│ │ │ │ │ ├── CacheOperation.java
│ │ │ │ │ └── CacheOperationStack.java
│ │ │ │ ├── CacheScopeMapping.java
│ │ │ │ ├── DefaultCacheAccess.java
│ │ │ │ ├── DefaultCacheFactory.java
│ │ │ │ ├── DefaultCacheRepository.java
│ │ │ │ ├── DefaultCacheScopeMapping.java
│ │ │ │ ├── DefaultFileLockManager.java
│ │ │ │ ├── DefaultMultiProcessSafePersistentIndexedCache.java
│ │ │ │ ├── DefaultPersistentDirectoryCache.java
│ │ │ │ ├── DefaultPersistentDirectoryStore.java
│ │ │ │ ├── DefaultProcessMetaDataProvider.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
│ │ │ │ ├── GracefullyStoppedException.java
│ │ │ │ ├── InsufficientLockModeException.java
│ │ │ │ ├── locklistener
│ │ │ │ │ ├── DefaultFileLockContentionHandler.java
│ │ │ │ │ └── FileLockContentionHandler.java
│ │ │ │ ├── LockTimeoutException.java
│ │ │ │ ├── MultiProcessSafePersistentIndexedCache.java
│ │ │ │ ├── NonThreadsafeInMemoryStore.java
│ │ │ │ ├── OnDemandFileAccess.java
│ │ │ │ ├── ProcessMetaDataProvider.java
│ │ │ │ ├── ReferencablePersistentCache.java
│ │ │ │ ├── SimpleStateCache.java
│ │ │ │ └── UnitOfWorkParticipant.java
│ │ │ ├── PersistentCache.java
│ │ │ ├── PersistentIndexedCache.java
│ │ │ ├── PersistentIndexedCacheParameters.java
│ │ │ ├── PersistentStateCache.java
│ │ │ └── PersistentStore.java
│ │ ├── configuration
│ │ │ ├── BuildConfigurer.java
│ │ │ ├── DefaultBuildConfigurer.java
│ │ │ ├── DefaultImportsReader.java
│ │ │ ├── DefaultInitScriptProcessor.java
│ │ │ ├── DefaultScriptPluginFactory.java
│ │ │ ├── GradleLauncherMetaData.java
│ │ │ ├── ImportsReader.java
│ │ │ ├── InitScriptProcessor.java
│ │ │ ├── project
│ │ │ │ ├── BuildScriptProcessor.java
│ │ │ │ ├── ConfigureActionsProjectEvaluator.java
│ │ │ │ ├── DefaultProjectConfigurationActionContainer.java
│ │ │ │ ├── DelayedConfigurationActions.java
│ │ │ │ ├── LifecycleProjectEvaluator.java
│ │ │ │ ├── PluginsProjectConfigureActions.java
│ │ │ │ ├── ProjectConfigurationActionContainer.java
│ │ │ │ ├── ProjectConfigureAction.java
│ │ │ │ └── ProjectEvaluator.java
│ │ │ ├── ScriptPluginFactory.java
│ │ │ └── ScriptPlugin.java
│ │ ├── execution
│ │ │ ├── BuildConfigurationAction.java
│ │ │ ├── BuildExecuter.java
│ │ │ ├── BuildExecutionAction.java
│ │ │ ├── BuildExecutionContext.java
│ │ │ ├── commandline
│ │ │ │ ├── CommandLineTaskConfigurer.java
│ │ │ │ ├── CommandLineTaskParser.java
│ │ │ │ └── TaskConfigurationException.java
│ │ │ ├── DefaultBuildExecuter.java
│ │ │ ├── DefaultTasksBuildExecutionAction.java
│ │ │ ├── DryRunBuildExecutionAction.java
│ │ │ ├── ExcludedTaskFilteringBuildConfigurationAction.java
│ │ │ ├── MultipleBuildFailures.java
│ │ │ ├── ProjectConfigurer.java
│ │ │ ├── SelectedTaskExecutionAction.java
│ │ │ ├── TaskFailureHandler.java
│ │ │ ├── taskgraph
│ │ │ │ ├── AbstractTaskPlanExecutor.java
│ │ │ │ ├── DefaultTaskExecutionPlan.java
│ │ │ │ ├── DefaultTaskGraphExecuter.java
│ │ │ │ ├── DefaultTaskPlanExecutor.java
│ │ │ │ ├── ParallelTaskPlanExecutor.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
│ │ │ │ ├── AsmBackedEmptyScriptGenerator.java
│ │ │ │ ├── BuildScriptTransformer.java
│ │ │ │ ├── CachingScriptClassCompiler.java
│ │ │ │ ├── ClassCachingCompiledScript.java
│ │ │ │ ├── CompiledScript.java
│ │ │ │ ├── CompileOperation.java
│ │ │ │ ├── DefaultScriptCompilationHandler.java
│ │ │ │ ├── DefaultScriptRunnerFactory.java
│ │ │ │ ├── EmptyScriptGenerator.java
│ │ │ │ ├── FactoryBackedCompileOperation.java
│ │ │ │ ├── FileCacheBackedScriptClassCompiler.java
│ │ │ │ ├── FilteringScriptTransformer.java
│ │ │ │ ├── FixMainScriptTransformer.java
│ │ │ │ ├── ImperativeStatementDetectingTransformer.java
│ │ │ │ ├── InitialPassStatementTransformer.java
│ │ │ │ ├── ScriptClassCompiler.java
│ │ │ │ ├── ScriptCompilationHandler.java
│ │ │ │ ├── ScriptRunnerFactory.java
│ │ │ │ ├── ShortCircuitEmptyScriptCompiler.java
│ │ │ │ ├── StatementLabelsScriptTransformer.java
│ │ │ │ ├── SubsetScriptTransformer.java
│ │ │ │ └── TaskDefinitionScriptTransformer.java
│ │ │ ├── NonExistentFileScriptSource.java
│ │ │ ├── ScriptAware.java
│ │ │ ├── ScriptCompilationException.java
│ │ │ ├── ScriptCompilerFactory.java
│ │ │ ├── ScriptCompiler.java
│ │ │ ├── ScriptExecutionListener.java
│ │ │ ├── Script.java
│ │ │ ├── ScriptRunner.java
│ │ │ ├── ScriptSource.java
│ │ │ ├── StringScriptSource.java
│ │ │ └── UriScriptSource.java
│ │ ├── initialization
│ │ │ ├── AbstractProjectSpec.java
│ │ │ ├── BaseSettings.java
│ │ │ ├── BuildCancellationToken.java
│ │ │ ├── BuildClientMetaData.java
│ │ │ ├── BuildCompletionListener.java
│ │ │ ├── BuildEventConsumer.java
│ │ │ ├── BuildFileProjectSpec.java
│ │ │ ├── BuildLayoutParameters.java
│ │ │ ├── BuildLoader.java
│ │ │ ├── BuildRequestContext.java
│ │ │ ├── BuildRequestMetaData.java
│ │ │ ├── buildsrc
│ │ │ │ ├── BuildSourceBuilder.java
│ │ │ │ ├── BuildSrcBuildListenerFactory.java
│ │ │ │ ├── BuildSrcUpdateFactory.java
│ │ │ │ └── defaultBuildSourceScript.txt
│ │ │ ├── ClassLoaderRegistry.java
│ │ │ ├── ClassLoaderScopeRegistry.java
│ │ │ ├── CompositeInitScriptFinder.java
│ │ │ ├── DefaultBuildCancellationToken.java
│ │ │ ├── DefaultBuildRequestContext.java
│ │ │ ├── DefaultBuildRequestMetaData.java
│ │ │ ├── DefaultClassLoaderRegistry.java
│ │ │ ├── DefaultClassLoaderScopeRegistry.java
│ │ │ ├── DefaultCommandLineConverter.java
│ │ │ ├── DefaultExceptionAnalyser.java
│ │ │ ├── DefaultGradleLauncherFactory.java
│ │ │ ├── DefaultGradleLauncher.java
│ │ │ ├── DefaultGradlePropertiesLoader.java
│ │ │ ├── DefaultProjectDescriptor.java
│ │ │ ├── DefaultProjectDescriptorRegistry.java
│ │ │ ├── DefaultProjectSpec.java
│ │ │ ├── DefaultSettingsFinder.java
│ │ │ ├── DefaultSettings.java
│ │ │ ├── DependencyResolutionLogger.java
│ │ │ ├── DirectoryInitScriptFinder.java
│ │ │ ├── DistributionInitScriptFinder.java
│ │ │ ├── FixedBuildCancellationToken.java
│ │ │ ├── GradleLauncherFactory.java
│ │ │ ├── GradleLauncher.java
│ │ │ ├── IGradlePropertiesLoader.java
│ │ │ ├── InitScriptFinder.java
│ │ │ ├── InitScript.groovy
│ │ │ ├── InitScriptHandler.java
│ │ │ ├── InstantiatingBuildLoader.java
│ │ │ ├── ISettingsFinder.java
│ │ │ ├── JdkToolsInitializer.java
│ │ │ ├── layout
│ │ │ │ ├── BuildLayoutConfiguration.java
│ │ │ │ ├── BuildLayoutFactory.java
│ │ │ │ └── BuildLayout.java
│ │ │ ├── LayoutCommandLineConverter.java
│ │ │ ├── ModelConfigurationListener.java
│ │ │ ├── MultipleBuildFailuresExceptionAnalyser.java
│ │ │ ├── NestedBuildTracker.java
│ │ │ ├── NoOpBuildEventConsumer.java
│ │ │ ├── ProjectAccessListener.java
│ │ │ ├── ProjectDescriptorRegistry.java
│ │ │ ├── ProjectDirectoryProjectSpec.java
│ │ │ ├── ProjectPropertySettingBuildLoader.java
│ │ │ ├── ProjectSpec.java
│ │ │ ├── ProjectSpecs.java
│ │ │ ├── PropertiesLoadingSettingsProcessor.java
│ │ │ ├── ScriptEvaluatingSettingsProcessor.java
│ │ │ ├── SettingsFactory.java
│ │ │ ├── SettingsHandler.java
│ │ │ ├── SettingsLocation.java
│ │ │ ├── SettingsProcessor.java
│ │ │ ├── SettingsScript.groovy
│ │ │ ├── StackTraceSanitizingExceptionAnalyser.java
│ │ │ ├── TasksCompletionListener.java
│ │ │ └── UserHomeInitScriptFinder.java
│ │ ├── internal
│ │ │ ├── artifacts
│ │ │ │ └── repositories
│ │ │ │ └── AuthenticationSupportedInternal.java
│ │ │ ├── credentials
│ │ │ │ └── DefaultAwsCredentials.java
│ │ │ ├── DefaultTaskExecutionRequest.java
│ │ │ ├── environment
│ │ │ │ └── GradleBuildEnvironment.java
│ │ │ ├── exceptions
│ │ │ │ ├── FailureResolutionAware.java
│ │ │ │ └── LocationAwareException.java
│ │ │ ├── featurelifecycle
│ │ │ │ ├── DeprecatedFeatureHandler.java
│ │ │ │ ├── DeprecatedFeatureUsage.java
│ │ │ │ ├── LoggingDeprecatedFeatureHandler.java
│ │ │ │ ├── ScriptUsageLocationReporter.java
│ │ │ │ └── UsageLocationReporter.java
│ │ │ ├── graph
│ │ │ │ ├── CachingDirectedGraphWalker.java
│ │ │ │ ├── DirectedGraph.java
│ │ │ │ ├── DirectedGraphRenderer.java
│ │ │ │ ├── DirectedGraphWithEdgeValues.java
│ │ │ │ ├── GraphAggregator.java
│ │ │ │ ├── GraphNodeRenderer.java
│ │ │ │ └── GraphRenderer.java
│ │ │ ├── html
│ │ │ │ └── SimpleHtmlWriter.java
│ │ │ ├── invocation
│ │ │ │ ├── BuildAction.java
│ │ │ │ ├── BuildActionRunner.java
│ │ │ │ └── BuildController.java
│ │ │ ├── operations
│ │ │ │ └── logging
│ │ │ │ ├── BuildOperationLoggerFactory.java
│ │ │ │ ├── BuildOperationLogger.java
│ │ │ │ ├── BuildOperationLogInfo.java
│ │ │ │ ├── DefaultBuildOperationLoggerFactory.java
│ │ │ │ └── DefaultBuildOperationLogger.java
│ │ │ ├── progress
│ │ │ │ ├── BuildProgressFilter.java
│ │ │ │ ├── BuildProgressLogger.java
│ │ │ │ ├── LoggerProvider.java
│ │ │ │ ├── OperationIdentifier.java
│ │ │ │ ├── OperationsHierarchy.java
│ │ │ │ ├── OperationsHierarchyKeeper.java
│ │ │ │ ├── PercentageProgressFormatter.java
│ │ │ │ ├── ProgressFormatter.java
│ │ │ │ ├── ProgressLoggerProvider.java
│ │ │ │ └── SimpleProgressFormatter.java
│ │ │ ├── resource
│ │ │ │ └── local
│ │ │ │ ├── GroupedAndNamedUniqueFileStore.java
│ │ │ │ ├── PathKeyFileStore.java
│ │ │ │ ├── PathNormalisingKeyFileStore.java
│ │ │ │ └── UniquePathKeyFileStore.java
│ │ │ ├── service
│ │ │ │ └── scopes
│ │ │ │ ├── BuildScopeServiceRegistryFactory.java
│ │ │ │ ├── BuildScopeServices.java
│ │ │ │ ├── GlobalScopeServices.java
│ │ │ │ ├── GradleScopeServices.java
│ │ │ │ ├── PluginServiceRegistry.java
│ │ │ │ ├── ProjectScopeServices.java
│ │ │ │ ├── ServiceRegistryFactory.java
│ │ │ │ ├── SettingsScopeServices.java
│ │ │ │ ├── TaskExecutionServices.java
│ │ │ │ └── TaskScopeServices.java
│ │ │ ├── text
│ │ │ │ └── TreeFormatter.java
│ │ │ ├── typeconversion
│ │ │ │ ├── CharSequenceNotationConverter.java
│ │ │ │ ├── CharSequenceNotationParser.java
│ │ │ │ ├── ClosureToSpecNotationConverter.java
│ │ │ │ ├── CompositeNotationConverter.java
│ │ │ │ ├── CompositeNotationParser.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
│ │ │ │ ├── TypeConversionException.java
│ │ │ │ ├── TypedNotationConverter.java
│ │ │ │ ├── TypeFilteringNotationConverter.java
│ │ │ │ ├── TypeInfo.java
│ │ │ │ ├── UnsupportedNotationException.java
│ │ │ │ └── ValueAwareNotationParser.java
│ │ │ └── xml
│ │ │ ├── SimpleMarkupWriter.java
│ │ │ ├── SimpleXmlWriter.java
│ │ │ ├── XmlTransformer.java
│ │ │ └── XmlValidation.java
│ │ ├── invocation
│ │ │ └── DefaultGradle.java
│ │ ├── listener
│ │ │ ├── ActionBroadcast.java
│ │ │ ├── ClosureBackedMethodInvocationDispatch.java
│ │ │ ├── ListenerBroadcast.java
│ │ │ └── ListenerManager.java
│ │ ├── logging
│ │ │ ├── ConsoleOutput.java
│ │ │ ├── ConsoleRenderer.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractLineChoppingStyledTextOutput.java
│ │ │ │ ├── AbstractStyledTextOutputFactory.java
│ │ │ │ ├── AbstractStyledTextOutput.java
│ │ │ │ ├── AnsiConsole.java
│ │ │ │ ├── BufferingStyledTextOutput.java
│ │ │ │ ├── CategorisedOutputEvent.java
│ │ │ │ ├── ColorMap.java
│ │ │ │ ├── ConsoleBackedProgressRenderer.java
│ │ │ │ ├── ConsoleConfigureAction.java
│ │ │ │ ├── Console.java
│ │ │ │ ├── DefaultColorMap.java
│ │ │ │ ├── DefaultLoggingConfigurer.java
│ │ │ │ ├── DefaultLoggingManagerFactory.java
│ │ │ │ ├── DefaultLoggingManager.java
│ │ │ │ ├── DefaultProgressLoggerFactory.java
│ │ │ │ ├── DefaultStandardOutputRedirector.java
│ │ │ │ ├── DefaultStatusBarFormatter.java
│ │ │ │ ├── DefaultStdErrLoggingSystem.java
│ │ │ │ ├── DefaultStdOutLoggingSystem.java
│ │ │ │ ├── DefaultStyledTextOutputFactory.java
│ │ │ │ ├── EmbeddedLoggingServices.java
│ │ │ │ ├── JavaUtilLoggingConfigurer.java
│ │ │ │ ├── Label.java
│ │ │ │ ├── LinePrefixingStyledTextOutput.java
│ │ │ │ ├── LogEvent.java
│ │ │ │ ├── LoggingBackedStyledTextOutput.java
│ │ │ │ ├── LoggingCommandLineConverter.java
│ │ │ │ ├── LoggingConfigurer.java
│ │ │ │ ├── LoggingOutputInternal.java
│ │ │ │ ├── LoggingSystemAdapter.java
│ │ │ │ ├── LoggingSystem.java
│ │ │ │ ├── LogLevelChangeEvent.java
│ │ │ │ ├── NoOpLoggingSystem.java
│ │ │ │ ├── OutputEvent.java
│ │ │ │ ├── OutputEventListener.java
│ │ │ │ ├── OutputEventRenderer.java
│ │ │ │ ├── PrintStreamLoggingSystem.java
│ │ │ │ ├── progress
│ │ │ │ │ ├── ProgressOperation.java
│ │ │ │ │ └── ProgressOperations.java
│ │ │ │ ├── ProgressCompleteEvent.java
│ │ │ │ ├── ProgressEvent.java
│ │ │ │ ├── ProgressListener.java
│ │ │ │ ├── ProgressLogEventGenerator.java
│ │ │ │ ├── ProgressLoggingBridge.java
│ │ │ │ ├── ProgressStartEvent.java
│ │ │ │ ├── RenderableOutputEvent.java
│ │ │ │ ├── slf4j
│ │ │ │ │ ├── OutputEventListenerBackedLoggerContext.java
│ │ │ │ │ ├── OutputEventListenerBackedLogger.java
│ │ │ │ │ └── Slf4jLoggingConfigurer.java
│ │ │ │ ├── StdErrLoggingSystem.java
│ │ │ │ ├── StdOutLoggingSystem.java
│ │ │ │ ├── StreamBackedStandardOutputListener.java
│ │ │ │ ├── StreamingStyledTextOutputFactory.java
│ │ │ │ ├── StreamingStyledTextOutput.java
│ │ │ │ ├── StyledTextOutputBackedRenderer.java
│ │ │ │ ├── StyledTextOutputEvent.java
│ │ │ │ ├── TextArea.java
│ │ │ │ └── TextStreamOutputEventListener.java
│ │ │ ├── LoggingConfiguration.java
│ │ │ ├── LoggingManagerInternal.java
│ │ │ ├── LoggingServiceRegistry.java
│ │ │ ├── ProgressLoggerFactory.java
│ │ │ ├── ProgressLogger.java
│ │ │ ├── ShowStacktrace.java
│ │ │ ├── StandardOutputCapture.java
│ │ │ ├── StandardOutputRedirector.java
│ │ │ ├── StyledTextOutputFactory.java
│ │ │ └── StyledTextOutput.java
│ │ ├── model
│ │ │ ├── collection
│ │ │ │ └── internal
│ │ │ │ ├── BridgedCollections.java
│ │ │ │ ├── DomainObjectContainerModelProjection.java
│ │ │ │ ├── DynamicTypesDomainObjectContainerModelProjection.java
│ │ │ │ └── StaticTypeDomainObjectContainerModelProjection.java
│ │ │ └── internal
│ │ │ └── persist
│ │ │ ├── AlwaysNewModelRegistryStore.java
│ │ │ ├── ModelRegistryStore.java
│ │ │ └── ReusingModelRegistryStore.java
│ │ ├── package-info.java
│ │ ├── plugin
│ │ │ ├── internal
│ │ │ │ ├── InvalidPluginIdException.java
│ │ │ │ └── PluginId.java
│ │ │ └── use
│ │ │ ├── internal
│ │ │ │ ├── DefaultPluginRequest.java
│ │ │ │ ├── DefaultPluginRequests.java
│ │ │ │ ├── InvalidPluginRequestException.java
│ │ │ │ ├── PluginRequestApplicator.java
│ │ │ │ ├── PluginRequestCollector.java
│ │ │ │ ├── PluginRequest.java
│ │ │ │ ├── PluginRequests.java
│ │ │ │ ├── PluginRequestsSerializer.java
│ │ │ │ └── PluginUseScriptBlockMetadataExtractor.java
│ │ │ ├── package-info.java
│ │ │ ├── PluginDependenciesSpec.java
│ │ │ └── PluginDependencySpec.java
│ │ ├── process
│ │ │ ├── BaseExecSpec.java
│ │ │ ├── ExecResult.java
│ │ │ ├── ExecSpec.java
│ │ │ ├── internal
│ │ │ │ ├── AbstractExecHandleBuilder.java
│ │ │ │ ├── BadExitCodeException.java
│ │ │ │ ├── child
│ │ │ │ │ ├── ActionExecutionWorker.java
│ │ │ │ │ ├── ApplicationClassesInIsolatedClassLoaderWorkerFactory.java
│ │ │ │ │ ├── ApplicationClassesInSystemClassLoaderWorkerFactory.java
│ │ │ │ │ ├── BootstrapSecurityManager.java
│ │ │ │ │ ├── EncodedStream.java
│ │ │ │ │ ├── ImplementationClassLoaderWorker.java
│ │ │ │ │ ├── IsolatedApplicationClassLoaderWorker.java
│ │ │ │ │ ├── SystemApplicationClassLoaderWorker.java
│ │ │ │ │ ├── WorkerContext.java
│ │ │ │ │ ├── WorkerFactory.java
│ │ │ │ │ └── WorkerProcessClassPathProvider.java
│ │ │ │ ├── DefaultExecActionFactory.java
│ │ │ │ ├── DefaultExecAction.java
│ │ │ │ ├── DefaultExecHandle.java
│ │ │ │ ├── DefaultJavaExecAction.java
│ │ │ │ ├── DefaultJavaForkOptions.java
│ │ │ │ ├── DefaultProcessForkOptions.java
│ │ │ │ ├── DefaultWorkerProcessFactory.java
│ │ │ │ ├── DefaultWorkerProcess.java
│ │ │ │ ├── ExecActionFactory.java
│ │ │ │ ├── ExecAction.java
│ │ │ │ ├── ExecException.java
│ │ │ │ ├── ExecHandleBuilder.java
│ │ │ │ ├── ExecHandle.java
│ │ │ │ ├── ExecHandleListener.java
│ │ │ │ ├── ExecHandleRunner.java
│ │ │ │ ├── ExecHandleShutdownHookAction.java
│ │ │ │ ├── ExecHandleState.java
│ │ │ │ ├── JavaExecAction.java
│ │ │ │ ├── JavaExecHandleBuilder.java
│ │ │ │ ├── JvmOptions.java
│ │ │ │ ├── launcher
│ │ │ │ │ ├── GradleWorkerMain.java
│ │ │ │ │ └── IsolatedGradleWorkerMain.java
│ │ │ │ ├── package.html
│ │ │ │ ├── ProcessBuilderFactory.java
│ │ │ │ ├── ProcessSettings.java
│ │ │ │ ├── shutdown
│ │ │ │ │ └── ShutdownHookActionRegister.java
│ │ │ │ ├── streams
│ │ │ │ │ ├── ExecOutputHandleRunner.java
│ │ │ │ │ ├── SafeStreams.java
│ │ │ │ │ ├── StreamsForwarder.java
│ │ │ │ │ └── StreamsHandler.java
│ │ │ │ ├── WorkerProcessBuilder.java
│ │ │ │ ├── WorkerProcessContext.java
│ │ │ │ └── WorkerProcess.java
│ │ │ ├── JavaExecSpec.java
│ │ │ ├── JavaForkOptions.java
│ │ │ ├── package-info.java
│ │ │ └── ProcessForkOptions.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
│ │ ├── StartParameter.java
│ │ ├── TaskExecutionLogger.java
│ │ ├── TaskExecutionRequest.java
│ │ ├── testfixtures
│ │ │ ├── internal
│ │ │ │ ├── InMemoryCacheFactory.java
│ │ │ │ ├── InMemoryIndexedCache.java
│ │ │ │ ├── NoOpLoggingManager.java
│ │ │ │ ├── ProjectBuilderImpl.java
│ │ │ │ ├── TestBuildScopeServices.java
│ │ │ │ ├── TestGlobalScopeServices.java
│ │ │ │ └── TestOutputEventListener.java
│ │ │ ├── package-info.java
│ │ │ └── ProjectBuilder.java
│ │ ├── tooling
│ │ │ └── provider
│ │ │ └── model
│ │ │ ├── internal
│ │ │ │ ├── DefaultToolingModelBuilderRegistry.java
│ │ │ │ └── LegacyConsumerInterface.java
│ │ │ ├── package-info.java
│ │ │ ├── ToolingModelBuilder.java
│ │ │ ├── ToolingModelBuilderRegistry.java
│ │ │ └── UnknownModelException.java
│ │ └── util
│ │ ├── AntUtil.java
│ │ ├── AvailablePortFinder.java
│ │ ├── BuildCommencedTimeProvider.java
│ │ ├── BulkReadInputStream.java
│ │ ├── ChangeListener.java
│ │ ├── Clock.java
│ │ ├── ConfigureUtil.java
│ │ ├── DeprecationLogger.java
│ │ ├── DiffUtil.java
│ │ ├── DisconnectableInputStream.java
│ │ ├── DistributionLocator.java
│ │ ├── GFileUtils.java
│ │ ├── GUtil.java
│ │ ├── internal
│ │ │ ├── ArgumentsSplitter.java
│ │ │ └── LimitedDescription.java
│ │ ├── JarUtil.java
│ │ ├── LineBufferingOutputStream.java
│ │ ├── LinePerThreadBufferingOutputStream.java
│ │ ├── NameMatcher.java
│ │ ├── NoOpChangeListener.java
│ │ ├── Path.java
│ │ ├── SingleMessageLogger.java
│ │ ├── StdinSwapper.java
│ │ ├── Swapper.java
│ │ ├── TreeVisitor.java
│ │ ├── VersionNumber.java
│ │ └── WrapUtil.java
│ └── slf4j
│ └── impl
│ └── StaticLoggerBinder.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
│ │ │ ├── component
│ │ │ │ ├── ComponentIdentifierFactory.java
│ │ │ │ └── DefaultComponentIdentifierFactory.java
│ │ │ ├── ComponentMetadataProcessor.java
│ │ │ ├── ComponentModuleMetadataProcessor.java
│ │ │ ├── ComponentSelectionInternal.java
│ │ │ ├── ComponentSelectionRulesInternal.java
│ │ │ ├── ConfigurationResolver.java
│ │ │ ├── configurations
│ │ │ │ ├── ConfigurationContainerInternal.java
│ │ │ │ ├── ConfigurationInternal.java
│ │ │ │ ├── Configurations.java
│ │ │ │ ├── ConfigurationsProvider.java
│ │ │ │ ├── DefaultConfigurationContainer.java
│ │ │ │ ├── DefaultConfiguration.java
│ │ │ │ ├── DetachedConfigurationsProvider.java
│ │ │ │ ├── MutationValidator.java
│ │ │ │ ├── ResolutionStrategyInternal.java
│ │ │ │ ├── RunnableMutationValidator.java
│ │ │ │ ├── TasksFromDependentProjects.java
│ │ │ │ └── TasksFromProjectDependencies.java
│ │ │ ├── DefaultArtifactIdentifier.java
│ │ │ ├── DefaultComponentSelection.java
│ │ │ ├── DefaultDependencyFactory.java
│ │ │ ├── DefaultDependencyManagementServices.java
│ │ │ ├── DefaultGlobalDependencyResolutionRules.java
│ │ │ ├── DefaultModuleIdentifier.java
│ │ │ ├── DefaultModuleVersionIdentifier.java
│ │ │ ├── DefaultModuleVersionSelector.java
│ │ │ ├── DefaultProjectDependencyFactory.java
│ │ │ ├── DefaultResolvedArtifact.java
│ │ │ ├── DefaultResolvedDependency.java
│ │ │ ├── DependencyManagementBuildScopeServices.java
│ │ │ ├── DependencyManagementGlobalScopeServices.java
│ │ │ ├── DependencyServices.java
│ │ │ ├── dsl
│ │ │ │ ├── ArtifactFile.java
│ │ │ │ ├── ComponentModuleMetadataContainer.java
│ │ │ │ ├── ComponentSelectorParsers.java
│ │ │ │ ├── DefaultArtifactHandler.java
│ │ │ │ ├── DefaultComponentMetadataHandler.java
│ │ │ │ ├── DefaultComponentModuleMetadataHandler.java
│ │ │ │ ├── ModuleReplacementsData.java
│ │ │ │ ├── ModuleVersionSelectorParsers.java
│ │ │ │ ├── ParsedModuleStringNotation.java
│ │ │ │ └── PublishArtifactNotationParserFactory.java
│ │ │ ├── GlobalDependencyResolutionRules.java
│ │ │ ├── ivyservice
│ │ │ │ ├── AbstractDependencySubstitution.java
│ │ │ │ ├── ArtifactCacheMetaData.java
│ │ │ │ ├── CacheLayout.java
│ │ │ │ ├── CacheLockingArtifactDependencyResolver.java
│ │ │ │ ├── CacheLockingManager.java
│ │ │ │ ├── clientmodule
│ │ │ │ │ └── ClientModuleResolver.java
│ │ │ │ ├── ContextualArtifactResolver.java
│ │ │ │ ├── DefaultCacheLockingManager.java
│ │ │ │ ├── DefaultConfigurationResolver.java
│ │ │ │ ├── DefaultDependencyResolveDetails.java
│ │ │ │ ├── DefaultIvyContextManager.java
│ │ │ │ ├── DefaultIvyDependencyPublisher.java
│ │ │ │ ├── DefaultIvyExtraInfo.java
│ │ │ │ ├── DefaultIvyModuleDescriptor.java
│ │ │ │ ├── DefaultLenientConfiguration.java
│ │ │ │ ├── DefaultModuleDependencySubstitution.java
│ │ │ │ ├── DefaultProjectDependencySubstitution.java
│ │ │ │ ├── DefaultResolvedConfiguration.java
│ │ │ │ ├── DefaultUnresolvedDependency.java
│ │ │ │ ├── DependencySubstitutionResolver.java
│ │ │ │ ├── dynamicversions
│ │ │ │ │ ├── DefaultCachedModuleVersionList.java
│ │ │ │ │ ├── DefaultResolvedModuleVersion.java
│ │ │ │ │ ├── ModuleVersionsCacheEntry.java
│ │ │ │ │ ├── ModuleVersionsCache.java
│ │ │ │ │ └── SingleFileBackedModuleVersionsCache.java
│ │ │ │ ├── ErrorHandlingArtifactDependencyResolver.java
│ │ │ │ ├── IvyBackedArtifactPublisher.java
│ │ │ │ ├── IvyContextManager.java
│ │ │ │ ├── IvyDependencyPublisher.java
│ │ │ │ ├── IvyLoggingAdaper.java
│ │ │ │ ├── IvyModuleDescriptorWriter.java
│ │ │ │ ├── ivyresolve
│ │ │ │ │ ├── BaseModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── BaseModuleComponentRepository.java
│ │ │ │ │ ├── CacheLockReleasingModuleComponentsRepository.java
│ │ │ │ │ ├── CachingModuleComponentRepository.java
│ │ │ │ │ ├── ComponentMetaDataResolveState.java
│ │ │ │ │ ├── ComponentSelectionRulesProcessor.java
│ │ │ │ │ ├── ConfiguredModuleComponentRepository.java
│ │ │ │ │ ├── DefaultVersionedComponentChooser.java
│ │ │ │ │ ├── DependencyResolverIdentifier.java
│ │ │ │ │ ├── DynamicVersionResolver.java
│ │ │ │ │ ├── ErrorHandlingArtifactResolver.java
│ │ │ │ │ ├── ErrorHandlingModuleComponentRepository.java
│ │ │ │ │ ├── IvyContextualiser.java
│ │ │ │ │ ├── IvyDynamicResolveModuleComponentRepositoryAccess.java
│ │ │ │ │ ├── LocalModuleComponentRepository.java
│ │ │ │ │ ├── memcache
│ │ │ │ │ │ ├── CachedModuleVersionResult.java
│ │ │ │ │ │ ├── InMemoryArtifactsCache.java
│ │ │ │ │ │ ├── InMemoryCachedModuleComponentRepository.java
│ │ │ │ │ │ ├── InMemoryCachedRepositoryFactory.java
│ │ │ │ │ │ ├── InMemoryCacheStats.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
│ │ │ │ │ │ ├── IvyXmlModuleDescriptorParser.java
│ │ │ │ │ │ ├── MetaDataParseException.java
│ │ │ │ │ │ ├── MetaDataParser.java
│ │ │ │ │ │ ├── PomDomParser.java
│ │ │ │ │ │ ├── PomParent.java
│ │ │ │ │ │ ├── PomReader.java
│ │ │ │ │ │ ├── RootPomParent.java
│ │ │ │ │ │ └── UnresolvedDependencyVersionException.java
│ │ │ │ │ ├── RepositoryChainAdapter.java
│ │ │ │ │ ├── RepositoryChainArtifactResolver.java
│ │ │ │ │ ├── RepositoryChainDependencyResolver.java
│ │ │ │ │ ├── RepositoryChain.java
│ │ │ │ │ ├── RepositoryChainModuleResolution.java
│ │ │ │ │ ├── RepositoryChainModuleSource.java
│ │ │ │ │ ├── ResolveIvyFactory.java
│ │ │ │ │ ├── StartParameterResolutionOverride.java
│ │ │ │ │ ├── strategy
│ │ │ │ │ │ ├── AbstractVersionSelector.java
│ │ │ │ │ │ ├── DefaultVersionComparator.java
│ │ │ │ │ │ ├── DefaultVersionSelectorScheme.java
│ │ │ │ │ │ ├── ExactVersionSelector.java
│ │ │ │ │ │ ├── LatestVersionSelector.java
│ │ │ │ │ │ ├── MavenVersionSelectorScheme.java
│ │ │ │ │ │ ├── ResolverStrategy.java
│ │ │ │ │ │ ├── StaticVersionComparator.java
│ │ │ │ │ │ ├── SubVersionSelector.java
│ │ │ │ │ │ ├── VersionComparator.java
│ │ │ │ │ │ ├── Version.java
│ │ │ │ │ │ ├── VersionParser.java
│ │ │ │ │ │ ├── VersionRangeSelector.java
│ │ │ │ │ │ ├── VersionSelector.java
│ │ │ │ │ │ └── VersionSelectorScheme.java
│ │ │ │ │ ├── UserResolverChain.java
│ │ │ │ │ ├── VersionedComponentChooser.java
│ │ │ │ │ ├── Versioned.java
│ │ │ │ │ └── VersionInfo.java
│ │ │ │ ├── IvyUtil.java
│ │ │ │ ├── IvyXmlModuleDescriptorWriter.java
│ │ │ │ ├── LocalComponentFactory.java
│ │ │ │ ├── modulecache
│ │ │ │ │ ├── CachedModuleDescriptorParseContext.java
│ │ │ │ │ ├── DefaultCachedMetaData.java
│ │ │ │ │ ├── DefaultModuleArtifactsCache.java
│ │ │ │ │ ├── DefaultModuleMetaDataCache.java
│ │ │ │ │ ├── IvyModuleCacheEntry.java
│ │ │ │ │ ├── MavenModuleCacheEntry.java
│ │ │ │ │ ├── MissingModuleCacheEntry.java
│ │ │ │ │ ├── ModuleArtifactsCache.java
│ │ │ │ │ ├── ModuleDescriptorCacheEntry.java
│ │ │ │ │ ├── ModuleDescriptorCacheEntrySerializer.java
│ │ │ │ │ ├── ModuleDescriptorStore.java
│ │ │ │ │ └── ModuleMetaDataCache.java
│ │ │ │ ├── moduleconverter
│ │ │ │ │ ├── ConfigurationsToArtifactsConverter.java
│ │ │ │ │ ├── ConfigurationsToModuleDescriptorConverter.java
│ │ │ │ │ ├── DefaultConfigurationsToArtifactsConverter.java
│ │ │ │ │ ├── DefaultConfigurationsToModuleDescriptorConverter.java
│ │ │ │ │ ├── DefaultExcludeRuleConverter.java
│ │ │ │ │ ├── dependencies
│ │ │ │ │ │ ├── AbstractIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DefaultDependenciesToModuleDescriptorConverter.java
│ │ │ │ │ │ ├── DefaultDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── DependenciesToModuleDescriptorConverter.java
│ │ │ │ │ │ ├── DependencyDescriptorFactory.java
│ │ │ │ │ │ ├── ExternalModuleIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── IvyDependencyDescriptorFactory.java
│ │ │ │ │ │ ├── ProjectIvyDependencyDescriptorFactory.java
│ │ │ │ │ │ └── ReflectiveDependencyDescriptorFactory.java
│ │ │ │ │ ├── ExcludeRuleConverter.java
│ │ │ │ │ └── ResolveLocalComponentFactory.java
│ │ │ │ ├── NamespaceId.java
│ │ │ │ ├── projectmodule
│ │ │ │ │ ├── DefaultProjectComponentRegistry.java
│ │ │ │ │ ├── DefaultProjectPublication.java
│ │ │ │ │ ├── DefaultProjectPublicationRegistry.java
│ │ │ │ │ ├── ProjectArtifactResolver.java
│ │ │ │ │ ├── ProjectComponentRegistry.java
│ │ │ │ │ ├── ProjectDependencyResolver.java
│ │ │ │ │ ├── ProjectPublication.java
│ │ │ │ │ └── ProjectPublicationRegistry.java
│ │ │ │ ├── resolutionstrategy
│ │ │ │ │ ├── DefaultCachePolicy.java
│ │ │ │ │ ├── DefaultComponentSelectionRules.java
│ │ │ │ │ ├── DefaultDependencySubstitutions.java
│ │ │ │ │ ├── DefaultExternalResourceCachePolicy.java
│ │ │ │ │ ├── DefaultResolutionStrategy.java
│ │ │ │ │ ├── DependencySubstitutionsInternal.java
│ │ │ │ │ ├── ExternalResourceCachePolicy.java
│ │ │ │ │ ├── LatestConflictResolution.java
│ │ │ │ │ ├── ModuleForcingResolveRule.java
│ │ │ │ │ └── StrictConflictResolution.java
│ │ │ │ ├── resolveengine
│ │ │ │ │ ├── ComponentResolutionState.java
│ │ │ │ │ ├── DefaultDependencyResolver.java
│ │ │ │ │ ├── DefaultDependencyToConfigurationResolver.java
│ │ │ │ │ ├── DefaultModuleResolutionFilter.java
│ │ │ │ │ ├── DependencyToConfigurationResolver.java
│ │ │ │ │ ├── graph
│ │ │ │ │ │ ├── CompositeDependencyGraphVisitor.java
│ │ │ │ │ │ ├── conflicts
│ │ │ │ │ │ │ ├── CandidateModule.java
│ │ │ │ │ │ │ ├── CompositeConflictResolver.java
│ │ │ │ │ │ │ ├── ConflictContainer.java
│ │ │ │ │ │ │ ├── ConflictHandler.java
│ │ │ │ │ │ │ ├── ConflictResolutionResult.java
│ │ │ │ │ │ │ ├── DefaultConflictHandler.java
│ │ │ │ │ │ │ ├── DefaultConflictResolutionResult.java
│ │ │ │ │ │ │ ├── PotentialConflictFactory.java
│ │ │ │ │ │ │ └── PotentialConflict.java
│ │ │ │ │ │ ├── DependencyGraphBuilder.java
│ │ │ │ │ │ ├── DependencyGraphVisitor.java
│ │ │ │ │ │ ├── ResolutionResultDependencyGraphVisitor.java
│ │ │ │ │ │ ├── ResolvedConfigurationDependencyGraphVisitor.java
│ │ │ │ │ │ └── ResolvedProjectConfigurationResultGraphVisitor.java
│ │ │ │ │ ├── LatestModuleConflictResolver.java
│ │ │ │ │ ├── ModuleConflictResolver.java
│ │ │ │ │ ├── ModuleResolutionFilter.java
│ │ │ │ │ ├── oldresult
│ │ │ │ │ │ ├── DefaultResolvedConfigurationBuilder.java
│ │ │ │ │ │ ├── DefaultTransientConfigurationResults.java
│ │ │ │ │ │ ├── ResolvedConfigurationBuilder.java
│ │ │ │ │ │ ├── ResolvedConfigurationResults.java
│ │ │ │ │ │ ├── ResolvedContentsMapping.java
│ │ │ │ │ │ ├── TransientConfigurationResultsBuilder.java
│ │ │ │ │ │ └── TransientConfigurationResults.java
│ │ │ │ │ ├── projectresult
│ │ │ │ │ │ ├── DefaultResolvedProjectConfigurationResultBuilder.java
│ │ │ │ │ │ ├── DefaultResolvedProjectConfigurationResult.java
│ │ │ │ │ │ ├── DefaultResolvedProjectConfigurationResults.java
│ │ │ │ │ │ ├── ResolvedProjectConfigurationResultBuilder.java
│ │ │ │ │ │ ├── ResolvedProjectConfigurationResult.java
│ │ │ │ │ │ └── ResolvedProjectConfigurationResults.java
│ │ │ │ │ ├── result
│ │ │ │ │ │ ├── CachingDependencyResultFactory.java
│ │ │ │ │ │ ├── ComponentIdentifierSerializer.java
│ │ │ │ │ │ ├── ComponentSelectionReasonSerializer.java
│ │ │ │ │ │ ├── ComponentSelectorSerializer.java
│ │ │ │ │ │ ├── DefaultInternalDependencyResult.java
│ │ │ │ │ │ ├── DefaultModuleVersionSelection.java
│ │ │ │ │ │ ├── DefaultResolutionResultBuilder.java
│ │ │ │ │ │ ├── InternalDependencyResult.java
│ │ │ │ │ │ ├── InternalDependencyResultSerializer.java
│ │ │ │ │ │ ├── ModuleVersionSelection.java
│ │ │ │ │ │ ├── ModuleVersionSelectionSerializer.java
│ │ │ │ │ │ ├── ResolutionResultBuilder.java
│ │ │ │ │ │ ├── StreamingResolutionResultBuilder.java
│ │ │ │ │ │ └── VersionSelectionReasons.java
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── CachedStoreFactory.java
│ │ │ │ │ │ ├── DefaultBinaryStore.java
│ │ │ │ │ │ ├── ResolutionResultsStoreFactory.java
│ │ │ │ │ │ └── StoreSet.java
│ │ │ │ │ ├── StrictConflictResolver.java
│ │ │ │ │ └── VersionSelectionReasonResolver.java
│ │ │ │ ├── SelfResolvingDependencyResolver.java
│ │ │ │ └── ShortcircuitEmptyConfigsArtifactDependencyResolver.java
│ │ │ ├── metadata
│ │ │ │ └── ModuleVersionArtifactIdentifierSerializer.java
│ │ │ ├── ModuleVersionIdentifierSerializer.java
│ │ │ ├── ModuleVersionPublisher.java
│ │ │ ├── ModuleVersionSelectorSerializer.java
│ │ │ ├── mvnsettings
│ │ │ │ ├── CannotLocateLocalMavenRepositoryException.java
│ │ │ │ ├── DefaultLocalMavenRepositoryLocator.java
│ │ │ │ ├── DefaultMavenFileLocations.java
│ │ │ │ ├── DefaultMavenSettingsProvider.java
│ │ │ │ ├── LocalMavenRepositoryLocator.java
│ │ │ │ ├── MavenFileLocations.java
│ │ │ │ └── MavenSettingsProvider.java
│ │ │ ├── query
│ │ │ │ ├── DefaultArtifactResolutionQueryFactory.java
│ │ │ │ └── DefaultArtifactResolutionQuery.java
│ │ │ ├── repositories
│ │ │ │ ├── AbstractArtifactRepository.java
│ │ │ │ ├── AbstractAuthenticationSupportedRepository.java
│ │ │ │ ├── DefaultBaseRepositoryFactory.java
│ │ │ │ ├── DefaultFlatDirArtifactRepository.java
│ │ │ │ ├── DefaultIvyArtifactRepository.java
│ │ │ │ ├── DefaultMavenArtifactRepository.java
│ │ │ │ ├── DefaultMavenLocalArtifactRepository.java
│ │ │ │ ├── DefaultPasswordCredentials.java
│ │ │ │ ├── layout
│ │ │ │ │ ├── AbstractRepositoryLayout.java
│ │ │ │ │ ├── DefaultIvyPatternRepositoryLayout.java
│ │ │ │ │ ├── GradleRepositoryLayout.java
│ │ │ │ │ ├── IvyRepositoryLayout.java
│ │ │ │ │ ├── MavenRepositoryLayout.java
│ │ │ │ │ └── ResolvedPattern.java
│ │ │ │ ├── PublicationAwareRepository.java
│ │ │ │ ├── ResolutionAwareRepository.java
│ │ │ │ ├── resolver
│ │ │ │ │ ├── AbstractResourcePattern.java
│ │ │ │ │ ├── ChainedVersionLister.java
│ │ │ │ │ ├── ComponentMetadataDetailsAdapter.java
│ │ │ │ │ ├── DefaultExternalResourceArtifactResolver.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
│ │ │ │ │ ├── PatternBasedResolver.java
│ │ │ │ │ ├── ResourcePattern.java
│ │ │ │ │ ├── ResourceVersionLister.java
│ │ │ │ │ ├── VersionLister.java
│ │ │ │ │ └── VersionPatternVisitor.java
│ │ │ │ └── transport
│ │ │ │ ├── RepositoryTransportFactory.java
│ │ │ │ └── RepositoryTransport.java
│ │ │ ├── ResolvedConfigurationIdentifier.java
│ │ │ ├── ResolvedConfigurationIdentifierSerializer.java
│ │ │ ├── ResolverResults.java
│ │ │ └── result
│ │ │ ├── AbstractDependencyResult.java
│ │ │ ├── DefaultArtifactResolutionResult.java
│ │ │ ├── DefaultComponentArtifactsResult.java
│ │ │ ├── DefaultResolutionResult.java
│ │ │ ├── DefaultResolvedArtifactResult.java
│ │ │ ├── DefaultResolvedComponentResult.java
│ │ │ ├── DefaultResolvedDependencyResult.java
│ │ │ ├── DefaultUnresolvedArtifactResult.java
│ │ │ ├── DefaultUnresolvedComponentResult.java
│ │ │ ├── DefaultUnresolvedDependencyResult.java
│ │ │ └── jvm
│ │ │ └── AbstractArtifact.java
│ │ ├── filestore
│ │ │ └── ivy
│ │ │ └── ArtifactIdentifierFileStore.java
│ │ └── notations
│ │ ├── ClientModuleNotationParserFactory.java
│ │ ├── DependencyClassPathNotationConverter.java
│ │ ├── DependencyFilesNotationConverter.java
│ │ ├── DependencyMapNotationConverter.java
│ │ ├── DependencyNotationParser.java
│ │ ├── DependencyProjectNotationConverter.java
│ │ ├── DependencyStringNotationConverter.java
│ │ ├── ModuleIdentiferNotationConverter.java
│ │ └── ProjectDependencyFactory.java
│ └── internal
│ ├── component
│ │ ├── external
│ │ │ └── model
│ │ │ ├── AbstractModuleComponentResolveMetaData.java
│ │ │ ├── BuildableIvyModulePublishMetaData.java
│ │ │ ├── BuildableIvyModuleResolveMetaData.java
│ │ │ ├── DefaultIvyModulePublishMetaData.java
│ │ │ ├── DefaultIvyModuleResolveMetaData.java
│ │ │ ├── DefaultMavenModuleResolveMetaData.java
│ │ │ ├── DefaultModuleComponentArtifactIdentifier.java
│ │ │ ├── DefaultModuleComponentArtifactMetaData.java
│ │ │ ├── DefaultModuleComponentIdentifier.java
│ │ │ ├── DefaultModuleComponentSelector.java
│ │ │ ├── IvyModuleArtifactPublishMetaData.java
│ │ │ ├── IvyModulePublishMetaData.java
│ │ │ ├── IvyModuleResolveMetaData.java
│ │ │ ├── MavenModuleResolveMetaData.java
│ │ │ ├── ModuleComponentArtifactIdentifier.java
│ │ │ ├── ModuleComponentArtifactMetaData.java
│ │ │ ├── ModuleComponentResolveMetaData.java
│ │ │ └── MutableModuleComponentResolveMetaData.java
│ │ ├── local
│ │ │ └── model
│ │ │ ├── DefaultLocalArtifactIdentifier.java
│ │ │ ├── DefaultLocalComponentMetaData.java
│ │ │ ├── DefaultProjectComponentIdentifier.java
│ │ │ ├── DefaultProjectComponentSelector.java
│ │ │ ├── DefaultProjectDependencyMetaData.java
│ │ │ ├── DslOriginDependencyMetaData.java
│ │ │ ├── DslOriginDependencyMetaDataWrapper.java
│ │ │ ├── LocalArtifactMetaData.java
│ │ │ ├── LocalComponentMetaData.java
│ │ │ ├── MutableLocalComponentMetaData.java
│ │ │ └── OpaqueComponentIdentifier.java
│ │ └── model
│ │ ├── AbstractModuleDescriptorBackedMetaData.java
│ │ ├── ComponentArtifactIdentifier.java
│ │ ├── ComponentArtifactMetaData.java
│ │ ├── ComponentResolveMetaData.java
│ │ ├── ComponentUsage.java
│ │ ├── ConfigurationMetaData.java
│ │ ├── DefaultComponentUsage.java
│ │ ├── DefaultDependencyMetaData.java
│ │ ├── DefaultIvyArtifactName.java
│ │ ├── DependencyMetaData.java
│ │ ├── IvyArtifactName.java
│ │ └── ModuleSource.java
│ ├── resolve
│ │ ├── ArtifactNotFoundException.java
│ │ ├── ArtifactResolveException.java
│ │ ├── ModuleVersionNotFoundException.java
│ │ ├── ModuleVersionResolveException.java
│ │ ├── resolver
│ │ │ ├── ArtifactResolver.java
│ │ │ ├── ComponentMetaDataResolver.java
│ │ │ ├── DependencyToComponentIdResolver.java
│ │ │ ├── DependencyToComponentResolver.java
│ │ │ └── ModuleToComponentResolver.java
│ │ └── result
│ │ ├── ArtifactResolveResult.java
│ │ ├── ArtifactSetResolveResult.java
│ │ ├── BuildableArtifactResolveResult.java
│ │ ├── BuildableArtifactSetResolveResult.java
│ │ ├── BuildableComponentIdResolveResult.java
│ │ ├── BuildableComponentResolveResult.java
│ │ ├── BuildableComponentSelectionResult.java
│ │ ├── BuildableModuleComponentMetaDataResolveResult.java
│ │ ├── BuildableModuleVersionListingResolveResult.java
│ │ ├── ComponentIdResolveResult.java
│ │ ├── ComponentResolveResult.java
│ │ ├── DefaultBuildableArtifactResolveResult.java
│ │ ├── DefaultBuildableArtifactSetResolveResult.java
│ │ ├── DefaultBuildableComponentIdResolveResult.java
│ │ ├── DefaultBuildableComponentResolveResult.java
│ │ ├── DefaultBuildableComponentSelectionResult.java
│ │ ├── DefaultBuildableModuleComponentMetaDataResolveResult.java
│ │ ├── DefaultBuildableModuleVersionListingResolveResult.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
│ │ │ └── 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
│ │ ├── ExternalResourceRepository.java
│ │ ├── file
│ │ │ ├── FileResourceConnector.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.groovy
│ │ │ └── ProjectReportsPlugin.java
│ │ ├── reporting
│ │ │ ├── components
│ │ │ │ ├── ComponentReport.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── AbstractBinaryRenderer.java
│ │ │ │ │ ├── BinaryRenderer.java
│ │ │ │ │ ├── ComponentRenderer.java
│ │ │ │ │ ├── ComponentReportRenderer.java
│ │ │ │ │ ├── DiagnosticsServices.java
│ │ │ │ │ ├── SourceSetRenderer.java
│ │ │ │ │ └── TypeAwareBinaryRenderer.java
│ │ │ │ └── package-info.java
│ │ │ ├── dependencies
│ │ │ │ ├── DependencyReportContainer.java
│ │ │ │ ├── HtmlDependencyReportTask.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── DefaultDependencyReportContainer.java
│ │ │ │ │ ├── HtmlDependencyReporter.groovy
│ │ │ │ │ ├── JsonProjectDependencyRenderer.groovy
│ │ │ │ │ ├── ProjectPageRenderer.java
│ │ │ │ │ ├── ProjectsPageRenderer.java
│ │ │ │ │ └── StrictDependencyResultSpec.java
│ │ │ │ └── package-info.java
│ │ │ └── model
│ │ │ ├── internal
│ │ │ │ └── ModelReportRenderer.java
│ │ │ ├── ModelReport.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ └── diagnostics
│ │ ├── AbstractReportTask.java
│ │ ├── DependencyInsightReportTask.groovy
│ │ ├── 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.groovy
│ │ │ │ ├── NodeRenderer.groovy
│ │ │ │ ├── nodes
│ │ │ │ │ ├── AbstractRenderableDependencyResult.java
│ │ │ │ │ ├── AbstractRenderableModuleResult.java
│ │ │ │ │ ├── DependencyEdge.java
│ │ │ │ │ ├── DependencyReportHeader.java
│ │ │ │ │ ├── InvertedRenderableModuleResult.java
│ │ │ │ │ ├── RenderableDependency.java
│ │ │ │ │ ├── RenderableDependencyResult.java
│ │ │ │ │ ├── RenderableModuleResult.java
│ │ │ │ │ ├── RenderableUnresolvedDependencyResult.java
│ │ │ │ │ ├── RequestedVersion.java
│ │ │ │ │ ├── ResolvedDependencyEdge.java
│ │ │ │ │ └── UnresolvedDependencyEdge.java
│ │ │ │ └── SimpleNodeRenderer.java
│ │ │ ├── insight
│ │ │ │ ├── DependencyInsightReporter.groovy
│ │ │ │ └── DependencyResultSorter.java
│ │ │ ├── PropertyReportRenderer.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.groovy
│ │ │ ├── DefaultEarModule.groovy
│ │ │ ├── DefaultEarSecurityRole.groovy
│ │ │ └── DefaultEarWebModule.groovy
│ │ └── package-info.java
│ ├── Ear.groovy
│ ├── EarPluginConvention.groovy
│ ├── 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.configuration.project.ProjectConfigureAction
│ └── org
│ └── gradle
│ ├── plugins
│ │ └── ide
│ │ ├── api
│ │ │ ├── FileContentMerger.groovy
│ │ │ ├── GeneratorTask.java
│ │ │ ├── package-info.java
│ │ │ ├── PropertiesFileContentMerger.groovy
│ │ │ ├── PropertiesGeneratorTask.java
│ │ │ ├── XmlFileContentMerger.groovy
│ │ │ └── XmlGeneratorTask.java
│ │ ├── eclipse
│ │ │ ├── EclipsePlugin.groovy
│ │ │ ├── EclipseWtpPlugin.groovy
│ │ │ ├── GenerateEclipseClasspath.groovy
│ │ │ ├── GenerateEclipseJdt.groovy
│ │ │ ├── GenerateEclipseProject.groovy
│ │ │ ├── GenerateEclipseWtpComponent.groovy
│ │ │ ├── GenerateEclipseWtpFacet.groovy
│ │ │ ├── internal
│ │ │ │ ├── EclipseNameDeduper.groovy
│ │ │ │ └── LinkedResourcesCreator.groovy
│ │ │ ├── model
│ │ │ │ ├── AbstractClasspathEntry.groovy
│ │ │ │ ├── AbstractLibrary.groovy
│ │ │ │ ├── AccessRule.groovy
│ │ │ │ ├── BuildCommand.groovy
│ │ │ │ ├── ClasspathEntry.java
│ │ │ │ ├── Classpath.groovy
│ │ │ │ ├── Container.groovy
│ │ │ │ ├── defaultClasspath.xml
│ │ │ │ ├── defaultJdtPrefs.properties
│ │ │ │ ├── defaultProject.xml
│ │ │ │ ├── defaultWtpComponent.xml
│ │ │ │ ├── defaultWtpFacet.xml
│ │ │ │ ├── EclipseClasspath.groovy
│ │ │ │ ├── EclipseDomainModel.groovy
│ │ │ │ ├── EclipseJdt.groovy
│ │ │ │ ├── EclipseModel.groovy
│ │ │ │ ├── EclipseProject.groovy
│ │ │ │ ├── EclipseWtpComponent.groovy
│ │ │ │ ├── EclipseWtpFacet.groovy
│ │ │ │ ├── EclipseWtp.groovy
│ │ │ │ ├── Facet.groovy
│ │ │ │ ├── FileReference.java
│ │ │ │ ├── internal
│ │ │ │ │ ├── ClassFoldersCreator.groovy
│ │ │ │ │ ├── ClasspathFactory.groovy
│ │ │ │ │ ├── ExportedEntriesUpdater.groovy
│ │ │ │ │ ├── FileReferenceFactory.groovy
│ │ │ │ │ ├── PathUtil.groovy
│ │ │ │ │ ├── ProjectDependencyBuilder.groovy
│ │ │ │ │ ├── SourceFoldersCreator.groovy
│ │ │ │ │ └── WtpComponentFactory.groovy
│ │ │ │ ├── Jdt.java
│ │ │ │ ├── Library.groovy
│ │ │ │ ├── Link.groovy
│ │ │ │ ├── Output.groovy
│ │ │ │ ├── package-info.java
│ │ │ │ ├── ProjectDependency.groovy
│ │ │ │ ├── Project.groovy
│ │ │ │ ├── SourceFolder.groovy
│ │ │ │ ├── Variable.groovy
│ │ │ │ ├── WbDependentModule.groovy
│ │ │ │ ├── WbProperty.groovy
│ │ │ │ ├── WbResource.groovy
│ │ │ │ ├── WtpComponent.groovy
│ │ │ │ └── WtpFacet.groovy
│ │ │ └── package-info.java
│ │ ├── idea
│ │ │ ├── GenerateIdeaModule.groovy
│ │ │ ├── GenerateIdeaProject.groovy
│ │ │ ├── GenerateIdeaWorkspace.groovy
│ │ │ ├── IdeaPlugin.groovy
│ │ │ ├── internal
│ │ │ │ ├── IdeaNameDeduper.groovy
│ │ │ │ └── IdeaScalaConfigurer.groovy
│ │ │ ├── model
│ │ │ │ ├── defaultModule.xml
│ │ │ │ ├── defaultProject.xml
│ │ │ │ ├── defaultWorkspace.xml
│ │ │ │ ├── Dependency.java
│ │ │ │ ├── FilePath.groovy
│ │ │ │ ├── IdeaLanguageLevel.groovy
│ │ │ │ ├── IdeaModel.groovy
│ │ │ │ ├── IdeaModule.groovy
│ │ │ │ ├── IdeaModuleIml.groovy
│ │ │ │ ├── IdeaProject.groovy
│ │ │ │ ├── IdeaWorkspace.groovy
│ │ │ │ ├── internal
│ │ │ │ │ ├── GeneratedIdeaScope.java
│ │ │ │ │ ├── IdeaDependenciesProvider.java
│ │ │ │ │ ├── IdeaScopeMappingRule.java
│ │ │ │ │ └── ModuleDependencyBuilder.java
│ │ │ │ ├── JarDirectory.groovy
│ │ │ │ ├── Jdk.groovy
│ │ │ │ ├── ModuleDependency.groovy
│ │ │ │ ├── Module.groovy
│ │ │ │ ├── ModuleLibrary.groovy
│ │ │ │ ├── package-info.java
│ │ │ │ ├── PathFactory.groovy
│ │ │ │ ├── Path.groovy
│ │ │ │ ├── Project.groovy
│ │ │ │ ├── ProjectLibrary.groovy
│ │ │ │ ├── SingleEntryModuleLibrary.groovy
│ │ │ │ └── Workspace.groovy
│ │ │ └── package-info.java
│ │ └── internal
│ │ ├── configurer
│ │ │ ├── DeduplicationTarget.groovy
│ │ │ ├── ModuleNameDeduper.groovy
│ │ │ └── ProjectDeduper.groovy
│ │ ├── generator
│ │ │ ├── AbstractPersistableConfigurationObject.groovy
│ │ │ ├── generator
│ │ │ │ ├── Generator.java
│ │ │ │ ├── PersistableConfigurationObjectGenerator.java
│ │ │ │ └── PersistableConfigurationObject.java
│ │ │ ├── PropertiesPersistableConfigurationObject.groovy
│ │ │ └── XmlPersistableConfigurationObject.groovy
│ │ ├── IdeDependenciesExtractor.java
│ │ ├── IdePlugin.groovy
│ │ ├── resolver
│ │ │ ├── DefaultIdeDependencyResolver.java
│ │ │ ├── IdeDependencyResolver.java
│ │ │ ├── model
│ │ │ │ ├── IdeDependency.java
│ │ │ │ ├── IdeDependencyKey.java
│ │ │ │ ├── IdeExtendedRepoFileDependency.java
│ │ │ │ ├── IdeLocalFileDependency.java
│ │ │ │ ├── IdeProjectDependency.java
│ │ │ │ ├── IdeRepoFileDependency.java
│ │ │ │ └── UnresolvedIdeRepoFileDependency.java
│ │ │ └── translator
│ │ │ └── ExternalModuleDependencyTranslator.java
│ │ └── tooling
│ │ ├── BasicIdeaModelBuilder.java
│ │ ├── BuildInvocationsBuilder.java
│ │ ├── eclipse
│ │ │ ├── DefaultEclipseExternalDependency.java
│ │ │ ├── DefaultEclipseLinkedResource.java
│ │ │ ├── DefaultEclipseProjectDependency.java
│ │ │ ├── DefaultEclipseProject.java
│ │ │ ├── DefaultEclipseSourceDirectory.java
│ │ │ └── DefaultEclipseTask.java
│ │ ├── EclipseModelBuilder.java
│ │ ├── GradleBuildBuilder.java
│ │ ├── GradleProjectBuilder.java
│ │ ├── idea
│ │ │ ├── DefaultIdeaCompilerOutput.java
│ │ │ ├── DefaultIdeaContentRoot.java
│ │ │ ├── DefaultIdeaDependency.java
│ │ │ ├── DefaultIdeaDependencyScope.java
│ │ │ ├── DefaultIdeaLanguageLevel.java
│ │ │ ├── DefaultIdeaModuleDependency.java
│ │ │ ├── DefaultIdeaModule.java
│ │ │ ├── DefaultIdeaProject.java
│ │ │ ├── DefaultIdeaSingleEntryLibraryDependency.java
│ │ │ └── DefaultIdeaSourceDirectory.java
│ │ ├── IdeaModelBuilder.java
│ │ ├── PublicationsBuilder.java
│ │ ├── TasksFactory.java
│ │ └── ToolingRegistrationAction.java
│ └── tooling
│ └── internal
│ └── idea
│ ├── DefaultIdeaModuleDependency.java
│ └── DefaultIdeaSingleEntryLibraryDependency.java
├── ide-native
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.eclipse-cdt.properties
│ │ └── org.gradle.visual-studio.properties
│ └── org
│ └── gradle
│ └── ide
│ ├── cdt
│ │ ├── CdtIdePlugin.groovy
│ │ ├── model
│ │ │ ├── CprojectDescriptor.groovy
│ │ │ ├── CprojectSettings.groovy
│ │ │ ├── defaultCproject-linux.xml
│ │ │ ├── defaultCproject-macos.xml
│ │ │ ├── defaultProject.xml
│ │ │ ├── ProjectDescriptor.groovy
│ │ │ └── ProjectSettings.groovy
│ │ └── tasks
│ │ └── GenerateMetadataFileTask.groovy
│ └── visualstudio
│ ├── ConfigFile.java
│ ├── internal
│ │ ├── DefaultVisualStudioExtension.java
│ │ ├── DefaultVisualStudioProject.groovy
│ │ ├── DefaultVisualStudioSolution.groovy
│ │ ├── ExecutableVisualStudioProjectConfiguration.groovy
│ │ ├── VisualStudioExtensionInternal.java
│ │ ├── VisualStudioProjectConfiguration.groovy
│ │ ├── VisualStudioProjectMapper.java
│ │ ├── VisualStudioProjectRegistry.java
│ │ ├── VisualStudioProjectResolver.java
│ │ └── VisualStudioSolutionRegistry.java
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── VisualStudioPlugin.java
│ ├── tasks
│ │ ├── GenerateFiltersFileTask.groovy
│ │ ├── GenerateProjectFileTask.groovy
│ │ ├── GenerateSolutionFileTask.groovy
│ │ └── internal
│ │ ├── AbsoluteFileNameTransformer.java
│ │ ├── default.sln
│ │ ├── default.vcxproj
│ │ ├── default.vcxproj.filters
│ │ ├── RelativeFileNameTransformer.java
│ │ ├── VisualStudioFiltersFile.groovy
│ │ ├── VisualStudioProjectFile.groovy
│ │ └── VisualStudioSolutionFile.groovy
│ ├── TextConfigFile.java
│ ├── TextProvider.java
│ ├── VisualStudioExtension.java
│ ├── VisualStudioProject.java
│ ├── VisualStudioSolution.java
│ └── XmlConfigFile.java
├── internal-integ-testing
│ ├── org
│ │ └── gradle
│ │ ├── integtests
│ │ │ └── fixtures
│ │ │ ├── AbstractAutoTestedSamplesTest.groovy
│ │ │ ├── AbstractCompatibilityTestRunner.java
│ │ │ ├── AbstractDependencyResolutionTest.groovy
│ │ │ ├── AbstractHttpDependencyResolutionTest.groovy
│ │ │ ├── AbstractIntegrationSpec.groovy
│ │ │ ├── AbstractIntegrationTest.java
│ │ │ ├── AbstractMultiTestRunner.java
│ │ │ ├── AutoTestedSamplesUtil.groovy
│ │ │ ├── AvailableJavaHomes.java
│ │ │ ├── CompilationOutputsFixture.groovy
│ │ │ ├── CrossVersionIntegrationSpec.groovy
│ │ │ ├── CrossVersionTestRunner.groovy
│ │ │ ├── EnableModelDsl.java
│ │ │ ├── executer
│ │ │ │ ├── AbstractDelegatingGradleExecuter.java
│ │ │ │ ├── AbstractGradleExecuter.java
│ │ │ │ ├── AnyOrderOutputMatcher.groovy
│ │ │ │ ├── ArtifactBuilder.java
│ │ │ │ ├── BuildServerGradleDistribution.groovy
│ │ │ │ ├── DaemonGradleExecuter.java
│ │ │ │ ├── DefaultGradleDistribution.java
│ │ │ │ ├── DependencyResolutionFailure.groovy
│ │ │ │ ├── DetailedExecutionFailure.groovy
│ │ │ │ ├── DownloadableGradleDistribution.groovy
│ │ │ │ ├── ExecutionFailure.java
│ │ │ │ ├── ExecutionResult.java
│ │ │ │ ├── ForkingGradleExecuter.java
│ │ │ │ ├── ForkingGradleHandle.java
│ │ │ │ ├── GradleBackedArtifactBuilder.java
│ │ │ │ ├── GradleContextualExecuter.java
│ │ │ │ ├── GradleDistribution.java
│ │ │ │ ├── GradleExecuter.java
│ │ │ │ ├── GradleHandle.java
│ │ │ │ ├── InitScriptExecuterFixture.groovy
│ │ │ │ ├── InProcessGradleExecuter.java
│ │ │ │ ├── IntegrationTestBuildContext.java
│ │ │ │ ├── OutputScrapingExecutionFailure.java
│ │ │ │ ├── OutputScrapingExecutionResult.java
│ │ │ │ ├── OutputScrapingGradleHandle.java
│ │ │ │ ├── ParallelForkingGradleExecuter.java
│ │ │ │ ├── ParallelForkingGradleHandle.java
│ │ │ │ ├── ProgressLoggingFixture.groovy
│ │ │ │ ├── ProjectLifecycleFixture.groovy
│ │ │ │ ├── ReleasedGradleDistribution.groovy
│ │ │ │ ├── SequentialOutputMatcher.groovy
│ │ │ │ ├── UnderDevelopmentGradleDistribution.java
│ │ │ │ └── UnexpectedBuildFailure.java
│ │ │ ├── ForkScalaCompileInDaemonModeFixture.groovy
│ │ │ ├── IgnoreVersions.java
│ │ │ ├── IntegrationTestHint.java
│ │ │ ├── jvm
│ │ │ │ ├── InstalledJvmLocator.java
│ │ │ │ ├── JvmInstallation.java
│ │ │ │ ├── OsXInstalledJvmLocator.java
│ │ │ │ ├── OsXJavaHomeParser.java
│ │ │ │ ├── UbuntuJvmLocator.java
│ │ │ │ └── WindowsOracleJvmLocator.java
│ │ │ ├── KillProcessAvailability.groovy
│ │ │ ├── MultiVersionIntegrationSpec.groovy
│ │ │ ├── MultiVersionSpecRunner.groovy
│ │ │ ├── Sample.java
│ │ │ ├── ScriptExecuter.groovy
│ │ │ ├── SourceFile.java
│ │ │ ├── TargetCoverage.java
│ │ │ ├── TargetVersions.java
│ │ │ ├── TestDependency.groovy
│ │ │ ├── TestNGExecutionResult.groovy
│ │ │ ├── TestResources.java
│ │ │ ├── UsesSample.java
│ │ │ ├── versions
│ │ │ │ ├── ClasspathVersionSource.java
│ │ │ │ └── ReleasedVersionDistributions.java
│ │ │ └── WellBehavedPluginTest.groovy
│ │ └── test
│ │ ├── fixtures
│ │ │ ├── AbstractModule.groovy
│ │ │ ├── HttpModule.groovy
│ │ │ ├── HttpRepository.groovy
│ │ │ ├── ivy
│ │ │ │ ├── IvyDescriptorArtifact.groovy
│ │ │ │ ├── IvyDescriptorConfiguration.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
│ │ │ ├── Module.groovy
│ │ │ ├── plugin
│ │ │ │ └── PluginBuilder.groovy
│ │ │ ├── Repository.groovy
│ │ │ ├── resource
│ │ │ │ ├── RemoteArtifact.java
│ │ │ │ └── RemoteResource.groovy
│ │ │ └── server
│ │ │ ├── ExpectOne.groovy
│ │ │ ├── http
│ │ │ │ ├── AbstractHttpResource.groovy
│ │ │ │ ├── BasicHttpResource.groovy
│ │ │ │ ├── BlockingHttpServer.groovy
│ │ │ │ ├── CyclicBarrierHttpServer.java
│ │ │ │ ├── HttpArtifact.groovy
│ │ │ │ ├── HttpDirectoryResource.groovy
│ │ │ │ ├── HttpResource.groovy
│ │ │ │ ├── HttpResourceInteraction.java
│ │ │ │ ├── HttpServer.groovy
│ │ │ │ ├── IvyHttpModule.groovy
│ │ │ │ ├── IvyHttpRepository.groovy
│ │ │ │ ├── MavenHttpArtifact.groovy
│ │ │ │ ├── MavenHttpModule.groovy
│ │ │ │ ├── MavenHttpRepository.groovy
│ │ │ │ ├── MetaDataArtifact.groovy
│ │ │ │ ├── PomHttpArtifact.groovy
│ │ │ │ ├── RepositoryHttpServer.groovy
│ │ │ │ ├── ServletContainer.groovy
│ │ │ │ └── TestProxyServer.groovy
│ │ │ ├── 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-testing
│ └── org
│ └── gradle
│ ├── integtests
│ │ └── fixtures
│ │ ├── DefaultTestExecutionResult.groovy
│ │ ├── HtmlTestExecutionResult.groovy
│ │ ├── JUnitTestClassExecutionResult.groovy
│ │ ├── JUnitXmlTestExecutionResult.groovy
│ │ ├── TestClassExecutionResult.java
│ │ ├── TestExecutionResult.java
│ │ ├── TestResultOutputAssociation.java
│ │ └── UrlValidator.groovy
│ ├── 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
│ │ ├── encoding
│ │ │ └── Identifier.java
│ │ └── file
│ │ ├── AbstractTestDirectoryProvider.java
│ │ ├── ClassFile.groovy
│ │ ├── ExecOutput.groovy
│ │ ├── TestDirectoryProvider.java
│ │ ├── TestDistributionDirectoryProvider.java
│ │ ├── TestFileHelper.groovy
│ │ ├── TestFile.java
│ │ ├── TestNameTestDirectoryProvider.java
│ │ ├── TestWorkspaceBuilder.groovy
│ │ └── WorkspaceTest.groovy
│ ├── testfixtures
│ │ └── internal
│ │ └── NativeServicesTestFixture.java
│ ├── testing
│ │ └── internal
│ │ └── util
│ │ └── GradlewRunner.java
│ └── 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
│ │ │ ├── IvyPublishServices.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
│ │ ├── JacocoAgentJar.groovy
│ │ └── JacocoReportsContainerImpl.java
│ └── testing
│ └── jacoco
│ ├── plugins
│ │ ├── JacocoPluginExtension.groovy
│ │ ├── JacocoPlugin.groovy
│ │ └── JacocoTaskExtension.groovy
│ └── tasks
│ ├── JacocoBase.groovy
│ ├── JacocoMerge.groovy
│ ├── JacocoReport.groovy
│ ├── JacocoReportsContainer.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.groovy
│ │ ├── JavaScriptExtension.java
│ │ ├── JavaScriptRepositoriesExtension.java
│ │ └── SourceTransformationException.java
│ ├── coffeescript
│ │ ├── CoffeeScriptBasePlugin.groovy
│ │ ├── CoffeeScriptCompile.java
│ │ ├── CoffeeScriptCompileOptions.java
│ │ ├── CoffeeScriptCompiler.java
│ │ ├── CoffeeScriptCompileSpec.java
│ │ ├── CoffeeScriptExtension.java
│ │ └── compile
│ │ └── internal
│ │ ├── CoffeeScriptCompileDestinationCalculator.java
│ │ ├── CoffeeScriptCompileResult.java
│ │ ├── DefaultCoffeeScriptCompileSpec.java
│ │ ├── rhino
│ │ │ ├── CoffeeScriptCompilerWorker.java
│ │ │ └── RhinoCoffeeScriptCompiler.java
│ │ └── SerializableCoffeeScriptCompileSpec.java
│ ├── envjs
│ │ ├── browser
│ │ │ ├── BrowserEvaluate.java
│ │ │ └── BrowserEvaluator.java
│ │ ├── EnvJsExtension.java
│ │ ├── EnvJsPlugin.groovy
│ │ ├── http
│ │ │ ├── HttpFileServerFactory.java
│ │ │ ├── HttpFileServer.java
│ │ │ └── simple
│ │ │ ├── internal
│ │ │ │ └── SimpleFileServerContainer.java
│ │ │ ├── SimpleHttpFileServerFactory.java
│ │ │ └── SimpleHttpFileServer.java
│ │ └── internal
│ │ ├── EnvJsBrowserEvaluator.java
│ │ ├── EnvJsEvaluateSpec.java
│ │ └── EnvJsEvaluateWorker.java
│ ├── jshint
│ │ ├── internal
│ │ │ ├── JsHintResult.java
│ │ │ ├── JsHintSpec.java
│ │ │ └── JsHintWorker.java
│ │ ├── JsHintExtension.java
│ │ ├── JsHint.java
│ │ └── JsHintPlugin.groovy
│ └── rhino
│ ├── RhinoExtension.java
│ ├── RhinoPlugin.groovy
│ ├── RhinoShellExec.java
│ └── worker
│ ├── internal
│ │ ├── DefaultRhinoWorkerHandleFactory.java
│ │ ├── DefaultRhinoWorkerHandle.java
│ │ ├── RhinoClientWorkerProtocol.java
│ │ ├── RhinoServer.java
│ │ ├── RhinoWorkerClientProtocol.java
│ │ └── RhinoWorkerReceiver.java
│ ├── RhinoWorkerHandleFactory.java
│ ├── RhinoWorkerHandle.java
│ ├── RhinoWorker.java
│ ├── RhinoWorkerSpec.java
│ └── RhinoWorkerUtils.java
├── jetty
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.jetty.properties
│ └── org
│ └── gradle
│ └── api
│ └── plugins
│ └── jetty
│ ├── AbstractJettyRunTask.java
│ ├── internal
│ │ ├── ConsoleScanner.java
│ │ ├── Jetty6PluginServer.java
│ │ ├── JettyConfiguration.java
│ │ ├── JettyPluginServer.java
│ │ ├── JettyPluginWebAppContext.java
│ │ ├── Monitor.java
│ │ └── Proxy.java
│ ├── JettyPluginConvention.java
│ ├── JettyPlugin.java
│ ├── JettyRun.java
│ ├── JettyRunWar.java
│ ├── JettyStop.java
│ ├── package-info.java
│ └── ScanTargetPattern.java
├── language-groovy
│ └── org
│ └── gradle
│ └── api
│ ├── internal
│ │ └── tasks
│ │ └── 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
│ │ └── package-info.java
│ └── javadoc
│ ├── AntGroovydoc.java
│ └── 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
│ │ │ ├── compile
│ │ │ │ ├── AbstractJavaCompileSpecFactory.java
│ │ │ │ ├── AntDepend.java
│ │ │ │ ├── AntDependsStaleClassCleaner.java
│ │ │ │ ├── CleaningJavaCompiler.java
│ │ │ │ ├── CleaningJavaCompilerSupport.java
│ │ │ │ ├── CommandLineJavaCompilerArgumentsGenerator.java
│ │ │ │ ├── CommandLineJavaCompiler.java
│ │ │ │ ├── CommandLineJavaCompileSpec.java
│ │ │ │ ├── DaemonJavaCompiler.java
│ │ │ │ ├── DefaultJavaCompilerFactory.java
│ │ │ │ ├── DefaultJavaCompileSpecFactory.java
│ │ │ │ ├── DefaultJavaCompileSpec.java
│ │ │ │ ├── ForkingJavaCompileSpec.java
│ │ │ │ ├── incremental
│ │ │ │ │ ├── analyzer
│ │ │ │ │ │ ├── CachingClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassAnalysisCache.java
│ │ │ │ │ │ ├── ClassAnalysis.java
│ │ │ │ │ │ ├── ClassAnalysisSerializer.java
│ │ │ │ │ │ ├── ClassDependenciesAnalyzer.java
│ │ │ │ │ │ ├── ClassDependenciesVisitor.java
│ │ │ │ │ │ ├── ClassFilesAnalyzer.java
│ │ │ │ │ │ ├── ClassRelevancyFilter.java
│ │ │ │ │ │ ├── DefaultClassAnalysisCache.java
│ │ │ │ │ │ └── DefaultClassDependenciesAnalyzer.java
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── CompileCaches.java
│ │ │ │ │ │ ├── DefaultGeneralCompileCaches.java
│ │ │ │ │ │ └── GeneralCompileCaches.java
│ │ │ │ │ ├── ClassSetAnalysisUpdater.java
│ │ │ │ │ ├── CompilationSourceDirs.java
│ │ │ │ │ ├── deps
│ │ │ │ │ │ ├── AffectedClasses.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
│ │ │ │ └── NormalizingJavaCompiler.java
│ │ │ └── DefaultJavaToolChain.java
│ │ └── tasks
│ │ ├── compile
│ │ │ ├── CompileOptions.java
│ │ │ ├── DebugOptions.java
│ │ │ ├── DependOptions.java
│ │ │ ├── ForkOptions.java
│ │ │ ├── JavaCompile.java
│ │ │ └── package-info.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
│ │ │ ├── JavadocOptionFileWriterContext.java
│ │ │ ├── JavadocOptionFileWriter.java
│ │ │ ├── LinksOfflineJavadocOptionFileOption.java
│ │ │ ├── MultilineStringsJavadocOptionFileOption.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
│ └── 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
│ │ │ │ ├── CompilerClientsManager.java
│ │ │ │ ├── CompilerDaemonClient.java
│ │ │ │ ├── CompilerDaemonClientProtocol.java
│ │ │ │ ├── CompilerDaemonFactory.java
│ │ │ │ ├── CompilerDaemon.java
│ │ │ │ ├── CompilerDaemonManager.java
│ │ │ │ ├── CompilerDaemonServer.java
│ │ │ │ ├── CompilerDaemonServerProtocol.java
│ │ │ │ ├── CompilerDaemonStarter.java
│ │ │ │ ├── CompileResult.java
│ │ │ │ ├── DaemonForkOptions.java
│ │ │ │ └── InProcessCompilerDaemonFactory.java
│ │ │ ├── DefaultJvmLanguageCompileSpec.java
│ │ │ ├── ExecSpecBackedArgCollector.java
│ │ │ ├── JvmLanguageCompileSpec.java
│ │ │ └── NoOpStaleClassCleaner.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
│ │ │ ├── DefaultAssemblerSourceSet.java
│ │ │ └── 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
│ │ │ ├── CLangPCHPlugin.java
│ │ │ ├── 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
│ │ │ ├── CppLangPCHPlugin.java
│ │ │ ├── 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
│ │ │ ├── DefaultPreprocessingTool.java
│ │ │ ├── incremental
│ │ │ │ ├── CompilationFileState.java
│ │ │ │ ├── CompilationStateCacheFactory.java
│ │ │ │ ├── CompilationState.java
│ │ │ │ ├── CompilationStateSerializer.java
│ │ │ │ ├── DefaultCompilationStateCacheFactory.java
│ │ │ │ ├── DefaultIncrementalCompilation.java
│ │ │ │ ├── DefaultSourceIncludes.java
│ │ │ │ ├── DefaultSourceIncludesParser.java
│ │ │ │ ├── DefaultSourceIncludesResolver.java
│ │ │ │ ├── IncrementalCompilation.java
│ │ │ │ ├── IncrementalCompileProcessor.java
│ │ │ │ ├── IncrementalCompilerBuilder.java
│ │ │ │ ├── IncrementalNativeCompiler.java
│ │ │ │ ├── ResolvedInclude.java
│ │ │ │ ├── SourceIncludesParser.java
│ │ │ │ ├── SourceIncludesResolver.java
│ │ │ │ └── sourceparser
│ │ │ │ ├── CSourceParser.java
│ │ │ │ ├── PreprocessingReader.java
│ │ │ │ └── RegexBackedCSourceParser.java
│ │ │ ├── NativeLanguageTransform.java
│ │ │ ├── PCHCompileTaskConfig.java
│ │ │ └── registry
│ │ │ └── NativeLanguageServices.java
│ │ └── tasks
│ │ ├── AbstractNativeCompileTask.java
│ │ ├── AbstractNativePCHCompileTask.java
│ │ └── package-info.java
│ ├── objectivec
│ │ ├── internal
│ │ │ ├── DefaultObjectiveCCompileSpec.java
│ │ │ ├── DefaultObjectiveCPCHCompileSpec.java
│ │ │ └── DefaultObjectiveCSourceSet.java
│ │ ├── ObjectiveCSourceSet.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── ObjectiveCLangPCHPlugin.java
│ │ │ ├── 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
│ │ │ ├── ObjectiveCppLangPCHPlugin.java
│ │ │ ├── ObjectiveCppLangPlugin.java
│ │ │ ├── ObjectiveCppPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── ObjectiveCppCompile.java
│ │ ├── ObjectiveCppPreCompiledHeaderCompile.java
│ │ └── package-info.java
│ ├── package-info.java
│ ├── PreprocessingTool.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
│ │ │ └── ZincScalaCompiler.java
│ │ └── tasks
│ │ └── scala
│ │ ├── IncrementalCompileOptions.java
│ │ ├── package-info.java
│ │ └── ScalaForkOptions.java
│ └── language
│ └── scala
│ ├── internal
│ │ ├── DefaultScalaLanguageSourceSet.java
│ │ ├── DefaultScalaPlatform.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
│ │ │ │ └── PropertiesToStartParameterConverter.java
│ │ │ ├── ExceptionReportingAction.java
│ │ │ ├── ExecuteBuildAction.java
│ │ │ ├── GuiActionsFactory.java
│ │ │ ├── JavaRuntimeValidationAction.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
│ │ │ │ ├── DaemonStopClient.java
│ │ │ │ ├── DefaultDaemonConnector.java
│ │ │ │ ├── DefaultDaemonStarter.java
│ │ │ │ ├── EmbeddedDaemonClientServices.java
│ │ │ │ ├── EmbeddedDaemonStarter.java
│ │ │ │ ├── InputForwarder.java
│ │ │ │ ├── JvmVersionValidator.java
│ │ │ │ ├── NoUsableDaemonFoundException.java
│ │ │ │ ├── SingleUseDaemonClient.java
│ │ │ │ ├── SingleUseDaemonClientServices.java
│ │ │ │ ├── StaleDaemonAddressException.java
│ │ │ │ ├── StopDispatcher.java
│ │ │ │ └── StubDaemonHealthServices.java
│ │ │ ├── configuration
│ │ │ │ ├── CurrentProcess.java
│ │ │ │ ├── DaemonParameters.java
│ │ │ │ ├── DaemonServerConfiguration.java
│ │ │ │ ├── DaemonUsage.java
│ │ │ │ ├── DefaultDaemonServerConfiguration.java
│ │ │ │ ├── ForegroundDaemonConfiguration.java
│ │ │ │ └── GradleProperties.java
│ │ │ ├── context
│ │ │ │ ├── DaemonCompatibilitySpec.java
│ │ │ │ ├── DaemonContextBuilder.java
│ │ │ │ ├── DaemonContext.java
│ │ │ │ ├── DaemonInstanceDetails.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
│ │ │ │ ├── CommandFailure.java
│ │ │ │ ├── Command.java
│ │ │ │ ├── DaemonFailure.java
│ │ │ │ ├── DaemonUnavailable.java
│ │ │ │ ├── Failure.java
│ │ │ │ ├── Finished.java
│ │ │ │ ├── ForwardInput.java
│ │ │ │ ├── IoCommand.java
│ │ │ │ ├── Message.java
│ │ │ │ ├── Result.java
│ │ │ │ ├── Stop.java
│ │ │ │ ├── StopWhenIdle.java
│ │ │ │ └── Success.java
│ │ │ ├── registry
│ │ │ │ ├── DaemonDir.java
│ │ │ │ ├── DaemonInfo.java
│ │ │ │ ├── DaemonRegistryContent.java
│ │ │ │ ├── DaemonRegistry.java
│ │ │ │ ├── DaemonRegistryServices.java
│ │ │ │ ├── EmbeddedDaemonRegistry.java
│ │ │ │ └── PersistentDaemonRegistry.java
│ │ │ └── server
│ │ │ ├── api
│ │ │ │ ├── DaemonCommandAction.java
│ │ │ │ ├── DaemonCommandExecution.java
│ │ │ │ ├── DaemonConnection.java
│ │ │ │ ├── DaemonStateControl.java
│ │ │ │ ├── DaemonStoppedException.java
│ │ │ │ ├── DaemonUnavailableException.java
│ │ │ │ └── StdinHandler.java
│ │ │ ├── Daemon.java
│ │ │ ├── DaemonServerConnector.java
│ │ │ ├── DaemonServices.java
│ │ │ ├── DaemonStateCoordinator.java
│ │ │ ├── DaemonTcpServerConnector.java
│ │ │ ├── DefaultDaemonConnection.java
│ │ │ ├── DefaultIncomingConnectionHandler.java
│ │ │ ├── DomainRegistryUpdater.java
│ │ │ ├── exec
│ │ │ │ ├── BuildCommandOnly.java
│ │ │ │ ├── DaemonCommandExecuter.java
│ │ │ │ ├── DefaultDaemonCommandExecuter.java
│ │ │ │ ├── EstablishBuildEnvironment.java
│ │ │ │ ├── ExecuteBuild.java
│ │ │ │ ├── ForwardClientInput.java
│ │ │ │ ├── HandleCancel.java
│ │ │ │ ├── LogToClient.java
│ │ │ │ ├── NoOpDaemonCommandAction.java
│ │ │ │ ├── RequestStopIfSingleUsedDaemon.java
│ │ │ │ ├── ResetDeprecationLogger.java
│ │ │ │ ├── ReturnResult.java
│ │ │ │ ├── StartBuildOrRespondWithBusy.java
│ │ │ │ ├── StopHandlingCommandExecuter.java
│ │ │ │ └── WatchForDisconnection.java
│ │ │ ├── health
│ │ │ │ ├── DaemonHealthServices.java
│ │ │ │ ├── DaemonHealthTracker.java
│ │ │ │ ├── DaemonStats.java
│ │ │ │ ├── DaemonStatus.java
│ │ │ │ ├── DefaultDaemonHealthServices.java
│ │ │ │ ├── HealthLogger.java
│ │ │ │ ├── HintGCAfterBuild.java
│ │ │ │ └── MemoryInfo.java
│ │ │ ├── IncomingConnectionHandler.java
│ │ │ └── SynchronizedDispatchConnection.java
│ │ ├── exec
│ │ │ ├── BuildActionExecuter.java
│ │ │ ├── BuildActionParameters.java
│ │ │ ├── ChainingBuildActionRunner.java
│ │ │ ├── DaemonUsageSuggestingBuildActionExecuter.java
│ │ │ ├── DefaultBuildActionParameters.java
│ │ │ ├── InProcessBuildActionExecuter.java
│ │ │ └── ReportedException.java
│ │ ├── GradleMain.java
│ │ └── Main.java
│ └── tooling
│ └── internal
│ ├── impl
│ │ ├── DefaultBuildInvocations.java
│ │ ├── LaunchableGradleProjectTask.java
│ │ ├── LaunchableGradleTask.java
│ │ └── LaunchableGradleTaskSelector.java
│ └── provider
│ ├── BuildActionResult.java
│ ├── BuildModelAction.java
│ ├── ClassLoaderCache.java
│ ├── ClassLoaderDetails.java
│ ├── ClasspathInferer.java
│ ├── ClientProvidedBuildAction.java
│ ├── ClientSidePayloadClassLoaderFactory.java
│ ├── ClientSidePayloadClassLoaderRegistry.java
│ ├── connection
│ │ ├── BuildLogLevelMixIn.java
│ │ ├── ProviderBuildResult.java
│ │ ├── ProviderConnectionParameters.java
│ │ └── ProviderOperationParameters.java
│ ├── ConnectionScopeServices.java
│ ├── DaemonBuildActionExecuter.java
│ ├── DaemonSidePayloadClassLoaderFactory.java
│ ├── DefaultConnection.java
│ ├── DefaultConnectionMetaData.java
│ ├── DefaultPayloadClassLoaderRegistry.java
│ ├── DeserializeMap.java
│ ├── events
│ │ ├── AbstractTestProgressEvent.java
│ │ ├── AbstractTestResult.java
│ │ ├── DefaultFailure.java
│ │ ├── DefaultTestDescriptor.java
│ │ ├── DefaultTestFailureResult.java
│ │ ├── DefaultTestFinishedProgressEvent.java
│ │ ├── DefaultTestSkippedResult.java
│ │ ├── DefaultTestStartedProgressEvent.java
│ │ └── DefaultTestSuccessResult.java
│ ├── ExecuteBuildActionRunner.java
│ ├── InternalCancellationTokenAdapter.java
│ ├── JarCache.java
│ ├── jdk6
│ │ └── Jdk6ClassLookup.java
│ ├── LauncherServices.java
│ ├── LoggingBridgingBuildActionExecuter.java
│ ├── ModelClassLoaderFactory.java
│ ├── PayloadClassLoaderFactory.java
│ ├── PayloadClassLoaderRegistry.java
│ ├── PayloadSerializer.java
│ ├── ProviderConnection.java
│ ├── ProviderStartParameterConverter.java
│ ├── SerializedPayload.java
│ ├── SerializeMap.java
│ └── ShutdownCoordinator.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
│ │ │ │ └── ParsedMavenPom.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.groovy
│ │ │ │ ├── RepositoryBuilder.java
│ │ │ │ └── RepositoryFactory.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
│ │ │ └── WagonRegistry.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
│ │ ├── event
│ │ │ ├── BroadcastDispatch.java
│ │ │ ├── DefaultListenerManager.java
│ │ │ ├── ListenerBroadcast.java
│ │ │ ├── ListenerManager.java
│ │ │ └── ListenerNotificationException.java
│ │ └── serialize
│ │ ├── AbstractCollectionSerializer.java
│ │ ├── AbstractDecoder.java
│ │ ├── AbstractEncoder.java
│ │ ├── BaseSerializerFactory.java
│ │ ├── Decoder.java
│ │ ├── DefaultSerializer.java
│ │ ├── DefaultSerializerRegistry.java
│ │ ├── Encoder.java
│ │ ├── FlushableEncoder.java
│ │ ├── InputStreamBackedDecoder.java
│ │ ├── kryo
│ │ │ ├── JavaSerializer.java
│ │ │ ├── KryoBackedDecoder.java
│ │ │ ├── KryoBackedEncoder.java
│ │ │ ├── StatefulSerializer.java
│ │ │ └── TypeSafeSerializer.java
│ │ ├── ListSerializer.java
│ │ ├── LongSerializer.java
│ │ ├── MapSerializer.java
│ │ ├── NullSafeStringSerializer.java
│ │ ├── ObjectReader.java
│ │ ├── ObjectWriter.java
│ │ ├── OutputStreamBackedEncoder.java
│ │ ├── Serializer.java
│ │ ├── SerializerRegistry.java
│ │ └── SetSerializer.java
│ └── messaging
│ ├── actor
│ │ ├── ActorFactory.java
│ │ ├── Actor.java
│ │ └── internal
│ │ └── DefaultActorFactory.java
│ ├── dispatch
│ │ ├── AsyncDispatch.java
│ │ ├── AsyncReceive.java
│ │ ├── ContextClassLoaderDispatch.java
│ │ ├── ContextClassLoaderProxy.java
│ │ ├── DelayedReceive.java
│ │ ├── DiscardingFailureHandler.java
│ │ ├── DispatchException.java
│ │ ├── DispatchFailureHandler.java
│ │ ├── Dispatch.java
│ │ ├── ExceptionTrackingFailureHandler.java
│ │ ├── FailureHandlingDispatch.java
│ │ ├── MethodInvocation.java
│ │ ├── ProxyDispatchAdapter.java
│ │ ├── QueuingDispatch.java
│ │ ├── Receive.java
│ │ └── ReflectionDispatch.java
│ └── remote
│ ├── Address.java
│ ├── ConnectionAcceptor.java
│ ├── internal
│ │ ├── AsyncConnectionAdapter.java
│ │ ├── AsyncConnection.java
│ │ ├── BroadcastSendProtocol.java
│ │ ├── BufferingProtocol.java
│ │ ├── ChannelLookupProtocol.java
│ │ ├── ChannelRegistrationProtocol.java
│ │ ├── ConnectCompletion.java
│ │ ├── ConnectException.java
│ │ ├── Connection.java
│ │ ├── DefaultIncomingBroadcast.java
│ │ ├── DefaultMessageSerializer.java
│ │ ├── DefaultOutgoingBroadcast.java
│ │ ├── DelegatingConnection.java
│ │ ├── EagerReceiveBuffer.java
│ │ ├── GroupMessageFilter.java
│ │ ├── hub
│ │ │ ├── ConnectionSet.java
│ │ │ ├── ConnectionState.java
│ │ │ ├── HubStateListener.java
│ │ │ ├── IncomingQueue.java
│ │ │ ├── InterHubMessageSerializer.java
│ │ │ ├── MessageHubBackedClient.java
│ │ │ ├── MessageHubBackedObjectConnection.java
│ │ │ ├── MessageHubBackedServer.java
│ │ │ ├── MessageHub.java
│ │ │ ├── MethodInvocationSerializer.java
│ │ │ ├── OutgoingQueue.java
│ │ │ ├── protocol
│ │ │ │ ├── ChannelIdentifier.java
│ │ │ │ ├── ChannelMessage.java
│ │ │ │ ├── ConnectionClosed.java
│ │ │ │ ├── ConnectionEstablished.java
│ │ │ │ ├── EndOfStream.java
│ │ │ │ ├── InterHubMessage.java
│ │ │ │ ├── RejectedMessage.java
│ │ │ │ └── Routable.java
│ │ │ ├── queue
│ │ │ │ ├── EndPointQueue.java
│ │ │ │ ├── MultiChannelQueue.java
│ │ │ │ ├── MultiEndPointQueue.java
│ │ │ │ └── QueueInitializer.java
│ │ │ └── RejectedMessageListener.java
│ │ ├── IncomingBroadcast.java
│ │ ├── IncomingConnector.java
│ │ ├── inet
│ │ │ ├── InetAddressFactory.java
│ │ │ ├── InetEndpoint.java
│ │ │ ├── MulticastConnection.java
│ │ │ ├── MultiChoiceAddress.java
│ │ │ ├── SocketConnectCompletion.java
│ │ │ ├── SocketConnection.java
│ │ │ ├── SocketInetAddress.java
│ │ │ ├── TcpIncomingConnector.java
│ │ │ └── TcpOutgoingConnector.java
│ │ ├── MessageHub.java
│ │ ├── MessageIOException.java
│ │ ├── Message.java
│ │ ├── MessageOriginator.java
│ │ ├── MessageSerializer.java
│ │ ├── MessagingServices.java
│ │ ├── MethodInvocationMarshallingDispatch.java
│ │ ├── MethodInvocationUnmarshallingDispatch.java
│ │ ├── OutgoingBroadcast.java
│ │ ├── OutgoingConnector.java
│ │ ├── OutgoingMultiplex.java
│ │ ├── PlaceholderException.java
│ │ ├── protocol
│ │ │ ├── AbstractPayloadMessage.java
│ │ │ ├── ChannelAvailable.java
│ │ │ ├── ChannelUnavailable.java
│ │ │ ├── ConsumerAvailable.java
│ │ │ ├── ConsumerMessage.java
│ │ │ ├── ConsumerReady.java
│ │ │ ├── ConsumerStopped.java
│ │ │ ├── ConsumerStopping.java
│ │ │ ├── ConsumerUnavailable.java
│ │ │ ├── DiscoveryMessage.java
│ │ │ ├── DiscoveryProtocolSerializer.java
│ │ │ ├── EndOfStreamEvent.java
│ │ │ ├── LookupRequest.java
│ │ │ ├── MessageCredits.java
│ │ │ ├── MethodMetaInfo.java
│ │ │ ├── ParticipantAvailable.java
│ │ │ ├── ParticipantUnavailable.java
│ │ │ ├── PayloadMessage.java
│ │ │ ├── ProducerAvailable.java
│ │ │ ├── ProducerMessage.java
│ │ │ ├── ProducerReady.java
│ │ │ ├── ProducerStopped.java
│ │ │ ├── ProducerUnavailable.java
│ │ │ ├── RemoteMethodInvocation.java
│ │ │ ├── Request.java
│ │ │ ├── RoutableMessage.java
│ │ │ ├── RouteAvailableMessage.java
│ │ │ ├── RouteUnavailableMessage.java
│ │ │ ├── StatelessMessage.java
│ │ │ ├── UnknownMessage.java
│ │ │ ├── WorkerStopped.java
│ │ │ └── WorkerStopping.java
│ │ ├── ProtocolContext.java
│ │ ├── Protocol.java
│ │ ├── ProtocolStack.java
│ │ ├── ReceiveProtocol.java
│ │ ├── RemoteConnection.java
│ │ ├── RemoteDisconnectProtocol.java
│ │ ├── Router.java
│ │ ├── SendProtocol.java
│ │ ├── TypeCastDispatch.java
│ │ ├── UnicastSendProtocol.java
│ │ └── WorkerProtocol.java
│ ├── MessagingClient.java
│ ├── MessagingServer.java
│ ├── ObjectConnectionBuilder.java
│ └── ObjectConnection.java
├── model-core
│ └── org
│ └── gradle
│ └── model
│ ├── collection
│ │ ├── CollectionBuilder.java
│ │ ├── ManagedSet.java
│ │ └── package-info.java
│ ├── ConfigurationCycleException.java
│ ├── Defaults.java
│ ├── Finalize.java
│ ├── internal
│ │ ├── core
│ │ │ ├── ActionBackedModelAction.java
│ │ │ ├── BiActionBackedModelAction.java
│ │ │ ├── ChainingModelProjection.java
│ │ │ ├── CollectionBuilderModelView.java
│ │ │ ├── DefaultCollectionBuilder.java
│ │ │ ├── DelegatingCollectionBuilder.java
│ │ │ ├── DependencyOnlyExtractedModelRule.java
│ │ │ ├── DirectNodeModelAction.java
│ │ │ ├── DuplicateModelException.java
│ │ │ ├── EmptyModelProjection.java
│ │ │ ├── ExtractedModelAction.java
│ │ │ ├── ExtractedModelCreator.java
│ │ │ ├── ExtractedModelRule.java
│ │ │ ├── InstanceModelView.java
│ │ │ ├── ModelAction.java
│ │ │ ├── ModelActionRole.java
│ │ │ ├── ModelAdapter.java
│ │ │ ├── ModelCreatorFactory.java
│ │ │ ├── ModelCreator.java
│ │ │ ├── ModelCreators.java
│ │ │ ├── ModelNode.java
│ │ │ ├── ModelPath.java
│ │ │ ├── ModelProjection.java
│ │ │ ├── ModelPromise.java
│ │ │ ├── ModelReference.java
│ │ │ ├── ModelRegistrar.java
│ │ │ ├── ModelRuleExecutionException.java
│ │ │ ├── ModelRule.java
│ │ │ ├── ModelView.java
│ │ │ ├── ModelViews.java
│ │ │ ├── MutableModelNode.java
│ │ │ ├── NamedEntityInstantiator.java
│ │ │ ├── ProjectionBackedModelCreator.java
│ │ │ ├── rule
│ │ │ │ └── describe
│ │ │ │ ├── AbstractModelRuleDescriptor.java
│ │ │ │ ├── MethodModelRuleDescriptor.java
│ │ │ │ ├── ModelRuleDescriptor.java
│ │ │ │ ├── NestedModelRuleDescriptor.java
│ │ │ │ └── SimpleModelRuleDescriptor.java
│ │ │ ├── TypeCompatibilityModelProjectionSupport.java
│ │ │ └── UnmanagedModelProjection.java
│ │ ├── inspect
│ │ │ ├── AbstractAnnotationDrivenModelRuleExtractor.java
│ │ │ ├── AbstractModelCreationRuleExtractor.java
│ │ │ ├── AbstractMutationModelRuleExtractor.java
│ │ │ ├── DefaultMethodRuleDefinition.java
│ │ │ ├── DefaultModelCreatorFactory.java
│ │ │ ├── DefaultModelRuleInvoker.java
│ │ │ ├── DefaultsModelRuleExtractor.java
│ │ │ ├── FinalizeModelRuleExtractor.java
│ │ │ ├── ManagedModelCreationRuleExtractor.java
│ │ │ ├── ManagedModelInitializer.java
│ │ │ ├── ManagedSetInitializer.java
│ │ │ ├── MethodBackedModelAction.java
│ │ │ ├── MethodModelRuleExtractor.java
│ │ │ ├── MethodModelRuleExtractors.java
│ │ │ ├── MethodRuleDefinition.java
│ │ │ ├── ModelRuleExtractor.java
│ │ │ ├── ModelRuleInvoker.java
│ │ │ ├── ModelRuleSourceDetector.java
│ │ │ ├── MutateModelRuleExtractor.java
│ │ │ ├── RuleMethodBackedMutationAction.java
│ │ │ ├── UnmanagedModelCreationRuleExtractor.java
│ │ │ └── ValidateModelRuleExtractor.java
│ │ ├── manage
│ │ │ ├── instance
│ │ │ │ ├── ManagedInstance.java
│ │ │ │ ├── ManagedProxyFactory.java
│ │ │ │ └── ModelElementState.java
│ │ │ ├── projection
│ │ │ │ ├── ManagedModelProjection.java
│ │ │ │ └── ManagedSetModelProjection.java
│ │ │ └── schema
│ │ │ ├── cache
│ │ │ │ ├── ModelSchemaCache.java
│ │ │ │ ├── MultiWeakClassSet.java
│ │ │ │ ├── SingleWeakClassSet.java
│ │ │ │ └── WeakClassSet.java
│ │ │ ├── extract
│ │ │ │ ├── DefaultModelSchemaStore.java
│ │ │ │ ├── EnumStrategy.java
│ │ │ │ ├── InvalidManagedModelElementTypeException.java
│ │ │ │ ├── JdkValueTypeStrategy.java
│ │ │ │ ├── ManagedProxyClassGenerator.java
│ │ │ │ ├── ManagedSetStrategy.java
│ │ │ │ ├── ModelSchemaExtractionContext.java
│ │ │ │ ├── ModelSchemaExtractionResult.java
│ │ │ │ ├── ModelSchemaExtractionStrategy.java
│ │ │ │ ├── ModelSchemaExtractor.java
│ │ │ │ ├── PrimitiveStrategy.java
│ │ │ │ ├── StructStrategy.java
│ │ │ │ ├── UnmanagedModelElementTypeException.java
│ │ │ │ └── UnmanagedStrategy.java
│ │ │ ├── ModelCollectionSchema.java
│ │ │ ├── ModelProperty.java
│ │ │ ├── ModelSchema.java
│ │ │ ├── ModelSchemaStore.java
│ │ │ └── ModelStructSchema.java
│ │ ├── method
│ │ │ └── WeaklyTypeReferencingMethod.java
│ │ ├── registry
│ │ │ ├── BinderCreationListener.java
│ │ │ ├── CreatorRuleBinder.java
│ │ │ ├── DefaultModelRegistry.java
│ │ │ ├── ModelBinding.java
│ │ │ ├── ModelCreationListener.java
│ │ │ ├── ModelGraph.java
│ │ │ ├── ModelNodeInternal.java
│ │ │ ├── ModelPathSuggestionProvider.java
│ │ │ ├── ModelRegistry.java
│ │ │ ├── ModelRegistryScope.java
│ │ │ ├── MutatorRuleBinder.java
│ │ │ ├── OneOfTypeBinderCreationListener.java
│ │ │ ├── PathBinderCreationListener.java
│ │ │ ├── RuleBinder.java
│ │ │ ├── UnboundModelRulesException.java
│ │ │ └── UnboundRulesProcessor.java
│ │ ├── report
│ │ │ ├── AmbiguousBindingReporter.java
│ │ │ ├── IncompatibleTypeReferenceReporter.java
│ │ │ └── unbound
│ │ │ ├── UnboundRuleInput.java
│ │ │ ├── UnboundRule.java
│ │ │ └── UnboundRulesReporter.java
│ │ └── type
│ │ ├── ClassTypeWrapper.java
│ │ ├── ModelType.java
│ │ ├── ModelTypes.java
│ │ ├── NullTypeWrapper.java
│ │ ├── ParameterizedTypeWrapper.java
│ │ ├── TypeWrapper.java
│ │ └── WildcardTypeWrapper.java
│ ├── InvalidModelRuleDeclarationException.java
│ ├── InvalidModelRuleException.java
│ ├── Managed.java
│ ├── Model.java
│ ├── ModelRuleBindingException.java
│ ├── ModelViewClosedException.java
│ ├── Mutate.java
│ ├── package-info.java
│ ├── Path.java
│ ├── RuleSource.java
│ ├── Unmanaged.java
│ ├── Validate.java
│ └── WriteOnlyModelViewException.java
├── model-groovy
│ └── org
│ └── gradle
│ └── model
│ └── dsl
│ └── internal
│ ├── inputs
│ │ ├── RuleInputAccessBacking.java
│ │ └── RuleInputAccess.java
│ ├── NonTransformedModelDslBacking.java
│ ├── transform
│ │ ├── ClosureCreationInterceptingVerifier.java
│ │ ├── ModelBlockTransformer.java
│ │ ├── RuleMetadata.java
│ │ ├── RulesBlock.java
│ │ ├── RulesVisitor.java
│ │ ├── RuleVisitor.java
│ │ └── SourceLocation.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
│ │ │ ├── FileCanonicalizer.java
│ │ │ ├── FileException.java
│ │ │ ├── FileModeAccessor.java
│ │ │ ├── FileModeMutator.java
│ │ │ ├── FileSystem.java
│ │ │ ├── jdk7
│ │ │ │ ├── Jdk7FileCanonicalizer.java
│ │ │ │ ├── PosixFilePermissionConverter.java
│ │ │ │ └── PosixJdk7FilePermissionHandler.java
│ │ │ ├── services
│ │ │ │ ├── EmptyChmod.java
│ │ │ │ ├── FallbackFileCanonicalizer.java
│ │ │ │ ├── FallbackStat.java
│ │ │ │ ├── FileSystemServices.java
│ │ │ │ ├── GenericFileSystem.java
│ │ │ │ ├── NativePlatformBackedChmod.java
│ │ │ │ ├── NativePlatformBackedStat.java
│ │ │ │ ├── NativePlatformBackedSymlink.java
│ │ │ │ ├── UnavailablePosixFiles.java
│ │ │ │ ├── UnsupportedFilePermissions.java
│ │ │ │ ├── UnsupportedSymlink.java
│ │ │ │ └── WindowsSymlink.java
│ │ │ ├── Stat.java
│ │ │ └── Symlink.java
│ │ ├── jna
│ │ │ ├── JnaBootPathConfigurer.java
│ │ │ └── UnsupportedEnvironment.java
│ │ ├── NativeIntegrationException.java
│ │ ├── NativeIntegrationUnavailableException.java
│ │ ├── processenvironment
│ │ │ ├── AbstractProcessEnvironment.java
│ │ │ └── NativePlatformBackedProcessEnvironment.java
│ │ ├── ProcessEnvironment.java
│ │ ├── ReflectiveEnvironment.java
│ │ └── services
│ │ ├── FileSystems.java
│ │ └── NativeServices.java
│ └── nativeplatform
│ └── filesystem
│ └── FileSystem.java
├── open-api
│ └── org
│ └── gradle
│ └── openapi
│ └── external
│ ├── foundation
│ │ ├── favorites
│ │ │ ├── FavoritesEditorVersion1.java
│ │ │ └── FavoriteTaskVersion1.java
│ │ ├── GradleInterfaceVersion1.java
│ │ ├── GradleInterfaceVersion2.java
│ │ ├── ProjectVersion1.java
│ │ ├── RequestObserverVersion1.java
│ │ ├── RequestVersion1.java
│ │ └── TaskVersion1.java
│ ├── runner
│ │ └── GradleRunnerInteractionVersion1.java
│ └── ui
│ ├── AlternateUIInteractionVersion1.java
│ ├── BasicGradleUIVersion1.java
│ ├── CommandLineArgumentAlteringListenerVersion1.java
│ ├── DualPaneUIInteractionVersion1.java
│ ├── GradleTabVersion1.java
│ ├── GradleUIInteractionVersion1.java
│ ├── OutputObserverVersion1.java
│ ├── OutputUILordVersion1.java
│ ├── SettingsNodeVersion1.java
│ ├── SinglePaneUIInteractionVersion1.java
│ └── SinglePaneUIVersion1.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.groovy
│ └── package-info.java
├── platform-base
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.language-base.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ └── internal
│ │ └── tasks
│ │ └── compile
│ │ └── Compiler.java
│ ├── language
│ │ └── base
│ │ ├── artifact
│ │ │ ├── package-info.java
│ │ │ └── SourcesArtifact.java
│ │ ├── FunctionalSourceSet.java
│ │ ├── internal
│ │ │ ├── compile
│ │ │ │ ├── CompilerFactory.java
│ │ │ │ ├── Compiler.java
│ │ │ │ ├── CompilerUtil.java
│ │ │ │ └── CompileSpec.java
│ │ │ ├── DefaultFunctionalSourceSet.java
│ │ │ ├── DefaultProjectSourceSet.java
│ │ │ ├── LanguageSourceSetContainer.java
│ │ │ ├── LanguageSourceSetInternal.java
│ │ │ ├── plugins
│ │ │ │ └── CleanRule.java
│ │ │ ├── registry
│ │ │ │ ├── DefaultLanguageRegistry.java
│ │ │ │ ├── DefaultLanguageTransformContainer.java
│ │ │ │ ├── LanguageRegistration.java
│ │ │ │ ├── LanguageRegistry.java
│ │ │ │ ├── LanguageTransformContainer.java
│ │ │ │ ├── LanguageTransform.java
│ │ │ │ └── RuleBasedLanguageRegistration.java
│ │ │ ├── SourceSetNotationParser.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
│ └── platform
│ └── base
│ ├── ApplicationBinarySpec.java
│ ├── Application.java
│ ├── ApplicationSpec.java
│ ├── binary
│ │ ├── BaseBinarySpec.java
│ │ └── package-info.java
│ ├── BinaryContainer.java
│ ├── Binary.java
│ ├── BinarySpec.java
│ ├── BinaryTasksCollection.java
│ ├── BinaryTasks.java
│ ├── BinaryTypeBuilder.java
│ ├── BinaryType.java
│ ├── component
│ │ ├── BaseComponentSpec.java
│ │ └── package-info.java
│ ├── ComponentBinaries.java
│ ├── ComponentSpecContainer.java
│ ├── ComponentSpecIdentifier.java
│ ├── ComponentSpec.java
│ ├── ComponentTypeBuilder.java
│ ├── ComponentType.java
│ ├── internal
│ │ ├── BinaryBuildAbility.java
│ │ ├── BinaryNamingSchemeBuilder.java
│ │ ├── BinaryNamingScheme.java
│ │ ├── BinarySpecInternal.java
│ │ ├── BinaryTasksCollectionWrapper.java
│ │ ├── builder
│ │ │ ├── LanguageTypeBuilderInternal.java
│ │ │ └── TypeBuilderInternal.java
│ │ ├── ComponentSpecInternal.java
│ │ ├── DefaultBinaryContainer.java
│ │ ├── DefaultBinaryNamingSchemeBuilder.java
│ │ ├── DefaultBinaryNamingScheme.java
│ │ ├── DefaultBinaryTasksCollection.java
│ │ ├── DefaultComponentSpecContainer.java
│ │ ├── DefaultComponentSpecIdentifier.java
│ │ ├── DefaultPlatformContainer.java
│ │ ├── DefaultPlatformRequirement.java
│ │ ├── DefaultPlatformResolvers.java
│ │ ├── FixedBuildAbility.java
│ │ ├── PlatformAwareComponentSpecInternal.java
│ │ ├── PlatformRequirement.java
│ │ ├── PlatformResolver.java
│ │ ├── PlatformResolvers.java
│ │ ├── registry
│ │ │ ├── AbstractAnnotationDrivenComponentModelRuleExtractor.java
│ │ │ ├── AbstractTypeBuilder.java
│ │ │ ├── BinaryTasksModelRuleExtractor.java
│ │ │ ├── BinaryTypeModelRuleExtractor.java
│ │ │ ├── CollectionBuilderBasedRule.java
│ │ │ ├── ComponentBinariesModelRuleExtractor.java
│ │ │ ├── ComponentModelBaseServiceRegistry.java
│ │ │ ├── ComponentTypeModelRuleExtractor.java
│ │ │ ├── LanguageTypeModelRuleExtractor.java
│ │ │ └── TypeModelRuleExtractor.java
│ │ ├── rules
│ │ │ └── RuleAwarePolymorphicDomainObjectContainer.java
│ │ ├── test
│ │ │ └── DefaultTestSuiteContainer.java
│ │ ├── toolchain
│ │ │ ├── ArgCollector.java
│ │ │ ├── ArgWriter.java
│ │ │ ├── DefaultResolvedCompiler.java
│ │ │ ├── DefaultResolvedTool.java
│ │ │ ├── DefaultToolResolver.java
│ │ │ ├── ResolvedTool.java
│ │ │ ├── ToolChainAvailability.java
│ │ │ ├── ToolChainInternal.java
│ │ │ ├── ToolProvider.java
│ │ │ ├── ToolResolver.java
│ │ │ └── ToolSearchResult.java
│ │ ├── ToolSearchBuildAbility.java
│ │ └── util
│ │ └── ImplementationTypeDetermer.java
│ ├── InvalidModelException.java
│ ├── LanguageTypeBuilder.java
│ ├── LanguageType.java
│ ├── LibraryBinarySpec.java
│ ├── Library.java
│ ├── LibrarySpec.java
│ ├── ModelInstantiationException.java
│ ├── package-info.java
│ ├── PlatformAwareComponentSpec.java
│ ├── PlatformContainer.java
│ ├── Platform.java
│ ├── test
│ │ ├── package-info.java
│ │ ├── TestSuiteBinarySpec.java
│ │ ├── TestSuiteContainer.java
│ │ └── TestSuiteSpec.java
│ ├── ToolChain.java
│ ├── ToolChainRegistry.java
│ ├── TransformationFileType.java
│ └── TypeBuilder.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
│ │ │ ├── DefaultAttributes.java
│ │ │ ├── DefaultManifest.java
│ │ │ ├── DefaultManifestMergeDetails.java
│ │ │ └── DefaultManifestMergeSpec.java
│ │ ├── ManifestException.java
│ │ ├── Manifest.java
│ │ ├── ManifestMergeDetails.java
│ │ ├── ManifestMergeSpec.java
│ │ └── package-info.java
│ └── jvm
│ ├── Classpath.java
│ ├── internal
│ │ ├── AbstractJvmBinaryRenderer.java
│ │ ├── DefaultClasspath.java
│ │ ├── DefaultJarBinarySpec.java
│ │ ├── DefaultJvmBinaryTasks.java
│ │ ├── DefaultJvmLibrarySpec.java
│ │ ├── JarBinaryRenderer.java
│ │ ├── JarBinarySpecInternal.java
│ │ ├── JavaPlatformResolver.java
│ │ ├── JvmLibrarySpecInternal.java
│ │ ├── PlatformJvmServices.java
│ │ ├── plugins
│ │ │ └── DefaultJvmComponentExtension.java
│ │ └── toolchain
│ │ └── JavaToolChainInternal.java
│ ├── JarBinarySpec.java
│ ├── JvmBinarySpec.java
│ ├── JvmBinaryTasks.java
│ ├── JvmByteCode.java
│ ├── JvmComponentExtension.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
│ │ ├── Jar.java
│ │ └── package-info.java
│ └── toolchain
│ ├── internal
│ │ └── DefaultJavaToolChainRegistry.java
│ ├── JavaToolChain.java
│ ├── JavaToolChainRegistry.java
│ └── package-info.java
├── platform-native
│ ├── META-INF
│ │ ├── gradle-plugins
│ │ │ └── org.gradle.native-component.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── language
│ │ └── nativeplatform
│ │ ├── DependentSourceSet.java
│ │ ├── HeaderExportingSourceSet.java
│ │ ├── internal
│ │ │ └── SourceIncludes.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
│ │ ├── CompilerOutputFileNamingScheme.java
│ │ ├── configure
│ │ │ ├── DefaultNativeBinariesFactory.java
│ │ │ ├── DefaultNativeComponentExtension.java
│ │ │ ├── NativeBinariesFactory.java
│ │ │ ├── NativeBinarySpecInitializer.java
│ │ │ ├── NativeComponentSpecInitializer.java
│ │ │ └── ToolSettingNativeBinaryInitializer.java
│ │ ├── DefaultBuildTypeContainer.java
│ │ ├── DefaultBuildType.java
│ │ ├── DefaultFlavorContainer.java
│ │ ├── DefaultFlavor.java
│ │ ├── DefaultLinkerSpec.java
│ │ ├── DefaultNativeExecutableBinarySpec.java
│ │ ├── DefaultNativeExecutableSpec.java
│ │ ├── DefaultNativeLibrarySpec.java
│ │ ├── DefaultSharedLibraryBinarySpec.java
│ │ ├── DefaultStaticLibraryArchiverSpec.java
│ │ ├── DefaultStaticLibraryBinarySpec.java
│ │ ├── DefaultTool.java
│ │ ├── LinkerSpec.java
│ │ ├── NativeBinarySpecInternal.java
│ │ ├── NativeExecutableBinaryRenderer.java
│ │ ├── NativeExecutableBinarySpecInternal.java
│ │ ├── NativePlatformResolver.java
│ │ ├── pch
│ │ │ ├── DefaultPreCompiledHeaderTransformContainer.java
│ │ │ └── PreCompiledHeaderTransformContainer.java
│ │ ├── prebuilt
│ │ │ ├── AbstractPrebuiltLibraryBinary.java
│ │ │ ├── DefaultPrebuiltLibraries.java
│ │ │ ├── DefaultPrebuiltLibrary.java
│ │ │ ├── DefaultPrebuiltSharedLibraryBinary.java
│ │ │ ├── DefaultPrebuiltStaticLibraryBinary.java
│ │ │ ├── PrebuiltLibraryBinaryLocator.java
│ │ │ ├── PrebuiltLibraryInitializer.java
│ │ │ └── PrebuiltLibraryResolveException.java
│ │ ├── ProjectNativeLibraryRequirement.java
│ │ ├── resolve
│ │ │ ├── ApiRequirementNativeDependencyResolver.java
│ │ │ ├── ChainedLibraryBinaryLocator.java
│ │ │ ├── DefaultLibraryResolver.java
│ │ │ ├── DefaultNativeDependencySet.java
│ │ │ ├── DefaultProjectLocator.java
│ │ │ ├── InputHandlingNativeDependencyResolver.java
│ │ │ ├── LibraryBinaryLocator.java
│ │ │ ├── LibraryNativeDependencyResolver.java
│ │ │ ├── LibraryResolveException.java
│ │ │ ├── NativeBinaryRequirementResolveResult.java
│ │ │ ├── NativeBinaryResolveResult.java
│ │ │ ├── NativeDependencyNotationParser.java
│ │ │ ├── NativeDependencyResolver.java
│ │ │ ├── NativeDependencyResolverServices.java
│ │ │ ├── ProjectLibraryBinaryLocator.java
│ │ │ ├── ProjectLocator.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
│ ├── NativeExecutable.java
│ ├── NativeExecutableSpec.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.groovy
│ │ └── package-info.java
│ ├── PrebuiltLibraries.java
│ ├── PrebuiltLibrary.java
│ ├── PrebuiltSharedLibraryBinary.java
│ ├── PrebuiltStaticLibraryBinary.java
│ ├── Repositories.java
│ ├── SharedLibraryBinary.java
│ ├── SharedLibraryBinarySpec.java
│ ├── StaticLibraryBinary.java
│ ├── StaticLibraryBinarySpec.java
│ ├── TargetedNativeComponent.java
│ ├── tasks
│ │ ├── AbstractLinkTask.groovy
│ │ ├── CreateStaticLibrary.groovy
│ │ ├── InstallExecutable.groovy
│ │ ├── LinkExecutable.groovy
│ │ ├── LinkSharedLibrary.groovy
│ │ ├── ObjectFilesToBinary.java
│ │ ├── package-info.java
│ │ └── PrefixHeaderFileGenerateTask.java
│ ├── test
│ │ ├── internal
│ │ │ ├── DefaultNativeTestSuiteBinarySpec.java
│ │ │ ├── NativeTestSuiteBinaryRenderer.java
│ │ │ └── NativeTestSuiteBinarySpecInternal.java
│ │ ├── NativeTestSuiteBinarySpec.java
│ │ ├── NativeTestSuiteSpec.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── NativeBinariesTestPlugin.java
│ │ │ └── package-info.java
│ │ └── tasks
│ │ ├── package-info.java
│ │ └── RunTestExecutable.groovy
│ ├── 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
│ │ │ │ ├── Assembler.java
│ │ │ │ ├── CCompiler.java
│ │ │ │ ├── CPCHCompiler.java
│ │ │ │ ├── CppCompiler.java
│ │ │ │ ├── CppPCHCompiler.java
│ │ │ │ ├── DefaultVisualCppPlatformToolChain.java
│ │ │ │ ├── DefaultVisualStudioLocator.java
│ │ │ │ ├── DefaultWindowsSdkLocator.java
│ │ │ │ ├── EscapeUserArgs.java
│ │ │ │ ├── LibExeStaticLibraryArchiver.java
│ │ │ │ ├── LinkExeLinker.java
│ │ │ │ ├── VisualCppCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppInstall.java
│ │ │ │ ├── VisualCppNativeCompiler.java
│ │ │ │ ├── VisualCppOptionsFileArgsWriter.java
│ │ │ │ ├── VisualCppPCHCompilerArgsTransformer.java
│ │ │ │ ├── VisualCppPCHSourceFileGeneratorUtil.java
│ │ │ │ ├── VisualCppPCHSourceFileTransformer.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
│ │ │ ├── PCHObjectDirectoryGeneratorUtil.java
│ │ │ ├── PlatformToolProvider.java
│ │ │ ├── plugins
│ │ │ │ └── StandardToolChainsPlugin.java
│ │ │ ├── PrefixHeaderFileGeneratorUtil.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
│ │ │ ├── MicrosoftVisualCppPlugin.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
│ │ │ ├── internal
│ │ │ │ └── DefaultCoffeeScriptSourceSet.java
│ │ │ └── package-info.java
│ │ ├── javascript
│ │ │ ├── internal
│ │ │ │ └── DefaultJavaScriptSourceSet.java
│ │ │ ├── JavaScriptSourceSet.java
│ │ │ └── package-info.java
│ │ ├── routes
│ │ │ ├── internal
│ │ │ │ └── DefaultRoutesSourceSet.java
│ │ │ ├── package-info.java
│ │ │ └── RoutesSourceSet.java
│ │ └── twirl
│ │ ├── internal
│ │ │ └── DefaultTwirlSourceSet.java
│ │ ├── package-info.java
│ │ └── TwirlSourceSet.java
│ ├── play
│ │ ├── distribution
│ │ │ ├── package-info.java
│ │ │ ├── PlayDistributionContainer.java
│ │ │ └── PlayDistribution.java
│ │ ├── internal
│ │ │ ├── CleaningPlayToolCompiler.java
│ │ │ ├── DefaultPlayApplicationBinarySpec.java
│ │ │ ├── DefaultPlayApplicationSpec.java
│ │ │ ├── DefaultPlayPlatform.java
│ │ │ ├── distribution
│ │ │ │ ├── DefaultPlayDistributionContainer.java
│ │ │ │ └── DefaultPlayDistribution.java
│ │ │ ├── javascript
│ │ │ │ ├── DefaultJavaScriptCompileSpec.java
│ │ │ │ ├── GoogleClosureCompiler.java
│ │ │ │ ├── JavaScriptCompileDestinationCalculator.java
│ │ │ │ └── JavaScriptCompileSpec.java
│ │ │ ├── platform
│ │ │ │ ├── PlayMajorVersion.java
│ │ │ │ └── PlayPlatformInternal.java
│ │ │ ├── PlayApplicationBinarySpecInternal.java
│ │ │ ├── PlayApplicationSpecInternal.java
│ │ │ ├── PlayPlatformNotationParser.java
│ │ │ ├── PlayPlatformRequirement.java
│ │ │ ├── PlayPlatformResolver.java
│ │ │ ├── routes
│ │ │ │ ├── DefaultRoutesCompileSpec.java
│ │ │ │ ├── DefaultVersionedRoutesCompilerAdapter.java
│ │ │ │ ├── RoutesCompilerAdapterV22X.java
│ │ │ │ ├── RoutesCompilerAdapterV23X.java
│ │ │ │ ├── RoutesCompilerFactory.java
│ │ │ │ ├── RoutesCompiler.java
│ │ │ │ ├── RoutesCompileSpec.java
│ │ │ │ └── VersionedRoutesCompilerAdapter.java
│ │ │ ├── run
│ │ │ │ ├── DefaultPlayRunSpec.java
│ │ │ │ ├── DefaultVersionedPlayRunAdapter.java
│ │ │ │ ├── PlayApplicationRunner.java
│ │ │ │ ├── PlayApplicationRunnerToken.java
│ │ │ │ ├── PlayAppLifecycleUpdate.java
│ │ │ │ ├── PlayRunAdapterV22X.java
│ │ │ │ ├── PlayRunAdapterV23X.java
│ │ │ │ ├── PlayRunSpec.java
│ │ │ │ ├── PlayRunWorkerClientProtocol.java
│ │ │ │ ├── PlayRunWorkerServerProtocol.java
│ │ │ │ ├── PlayWorkerClient.java
│ │ │ │ ├── PlayWorkerServer.java
│ │ │ │ └── VersionedPlayRunAdapter.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
│ │ ├── plugins
│ │ │ ├── package-info.java
│ │ │ ├── PlayApplicationPlugin.java
│ │ │ ├── PlayCoffeeScriptPlugin.java
│ │ │ ├── PlayDistributionPlugin.java
│ │ │ ├── PlayJavaScriptPlugin.java
│ │ │ ├── PlayPluginConfigurations.java
│ │ │ ├── PlayPlugin.java
│ │ │ └── PlayTestPlugin.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
│ ├── package-info.java
│ ├── ScalaCodecMapper.java
│ ├── ScalaListBuffer.java
│ ├── ScalaMethod.java
│ ├── ScalaOptionInvocationWrapper.java
│ └── ScalaReflectionUtil.java
├── plugin-development
│ ├── META-INF
│ │ └── gradle-plugins
│ │ └── org.gradle.java-gradle-plugin.properties
│ └── org
│ └── gradle
│ └── plugin
│ └── devel
│ └── plugins
│ ├── JavaGradlePluginPlugin.java
│ └── package-info.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.properties
│ │ │ └── org.gradle.war.properties
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ ├── api
│ │ ├── distribution
│ │ │ ├── DistributionContainer.java
│ │ │ ├── Distribution.java
│ │ │ ├── internal
│ │ │ │ ├── DefaultDistributionContainer.java
│ │ │ │ └── DefaultDistribution.java
│ │ │ ├── package-info.java
│ │ │ └── plugins
│ │ │ └── DistributionPlugin.groovy
│ │ ├── internal
│ │ │ ├── java
│ │ │ │ ├── AbstractLanguageSourceSet.java
│ │ │ │ ├── DefaultJavaSourceSet.java
│ │ │ │ ├── DefaultJvmResourceSet.java
│ │ │ │ ├── JavaLibrary.java
│ │ │ │ └── WebApplication.java
│ │ │ ├── jvm
│ │ │ │ ├── ClassDirectoryBinaryNamingScheme.java
│ │ │ │ ├── ClassDirectoryBinaryRenderer.java
│ │ │ │ ├── ClassDirectoryBinarySpecInternal.java
│ │ │ │ └── DefaultClassDirectoryBinarySpec.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
│ │ │ └── testing
│ │ │ ├── AbstractTestDescriptor.java
│ │ │ ├── DecoratingTestDescriptor.java
│ │ │ ├── DefaultJUnitXmlReport.java
│ │ │ ├── DefaultTestClassDescriptor.java
│ │ │ ├── DefaultTestClassRunInfo.java
│ │ │ ├── DefaultTestDescriptor.java
│ │ │ ├── DefaultTestMethodDescriptor.java
│ │ │ ├── DefaultTestOutputEvent.java
│ │ │ ├── DefaultTestSuiteDescriptor.java
│ │ │ ├── DefaultTestTaskReports.java
│ │ │ ├── detection
│ │ │ │ ├── AbstractTestFrameworkDetector.java
│ │ │ │ ├── ClassFileExtractionManager.java
│ │ │ │ ├── DefaultTestClassScanner.java
│ │ │ │ ├── DefaultTestExecuter.java
│ │ │ │ ├── JarFilePackageListener.java
│ │ │ │ ├── JarFilePackageLister.java
│ │ │ │ ├── TestClassVisitor.java
│ │ │ │ ├── TestExecuter.java
│ │ │ │ └── TestFrameworkDetector.java
│ │ │ ├── filter
│ │ │ │ ├── DefaultTestFilter.java
│ │ │ │ └── TestSelectionMatcher.java
│ │ │ ├── junit
│ │ │ │ ├── AllExceptIgnoredTestRunnerBuilder.java
│ │ │ │ ├── CategoryFilter.java
│ │ │ │ ├── IgnoredTestDescriptorProvider.java
│ │ │ │ ├── JULRedirector.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
│ │ │ │ │ ├── TestOutputStore.java
│ │ │ │ │ ├── TestReportDataCollector.java
│ │ │ │ │ ├── TestResultSerializer.java
│ │ │ │ │ └── TestResultsProvider.java
│ │ │ │ ├── TestClassExecutionEventGenerator.java
│ │ │ │ └── TestClassExecutionListener.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
│ │ │ │ ├── MaxNParallelTestClassProcessor.java
│ │ │ │ ├── RestartEveryNTestClassProcessor.java
│ │ │ │ ├── TestMainAction.java
│ │ │ │ └── TestOutputRedirector.java
│ │ │ ├── results
│ │ │ │ ├── AttachParentTestResultProcessor.java
│ │ │ │ ├── DefaultTestResult.java
│ │ │ │ ├── StateTrackingTestResultProcessor.java
│ │ │ │ ├── TestListenerAdapter.java
│ │ │ │ ├── TestListenerInternal.java
│ │ │ │ ├── TestState.java
│ │ │ │ └── UnknownTestDescriptor.java
│ │ │ ├── SuiteTestClassProcessor.java
│ │ │ ├── TestClassLoaderFactory.java
│ │ │ ├── TestClassProcessor.java
│ │ │ ├── TestClassRunInfo.java
│ │ │ ├── TestCompleteEvent.java
│ │ │ ├── TestDescriptorInternal.java
│ │ │ ├── TestFramework.java
│ │ │ ├── testng
│ │ │ │ ├── TestNGConfigurationListener.java
│ │ │ │ ├── TestNGDetector.java
│ │ │ │ ├── TestNGListenerAdapterFactory.java
│ │ │ │ ├── TestNGSpec.java
│ │ │ │ ├── TestNGTestClassDetecter.java
│ │ │ │ ├── TestNGTestClassProcessor.java
│ │ │ │ ├── TestNGTestFramework.java
│ │ │ │ ├── TestNGTestMethodDetecter.java
│ │ │ │ ├── TestNGTestResultProcessorAdapter.java
│ │ │ │ └── UnrepresentableParameterException.java
│ │ │ ├── TestResultProcessor.java
│ │ │ ├── TestStartEvent.java
│ │ │ ├── TestSuiteExecutionException.java
│ │ │ ├── worker
│ │ │ │ ├── ForkingTestClassProcessor.java
│ │ │ │ ├── RemoteTestClassProcessor.java
│ │ │ │ ├── TestEventSerializer.java
│ │ │ │ ├── TestWorker.java
│ │ │ │ └── WorkerTestClassProcessor.java
│ │ │ └── WorkerTestClassProcessorFactory.java
│ │ ├── plugins
│ │ │ ├── ApplicationPluginConvention.groovy
│ │ │ ├── ApplicationPlugin.groovy
│ │ │ ├── BasePluginConvention.groovy
│ │ │ ├── BasePlugin.java
│ │ │ ├── GroovyBasePlugin.java
│ │ │ ├── GroovyPlugin.java
│ │ │ ├── JavaBasePlugin.java
│ │ │ ├── JavaLibraryDistributionPlugin.groovy
│ │ │ ├── JavaPluginConvention.groovy
│ │ │ ├── JavaPlugin.java
│ │ │ ├── LegacyJavaComponentPlugin.java
│ │ │ ├── WarPluginConvention.groovy
│ │ │ └── WarPlugin.java
│ │ └── tasks
│ │ ├── application
│ │ │ └── CreateStartScripts.groovy
│ │ ├── bundling
│ │ │ ├── Jar.groovy
│ │ │ └── War.groovy
│ │ ├── GroovyRuntime.java
│ │ ├── GroovySourceSet.java
│ │ ├── SourceSetContainer.java
│ │ ├── SourceSet.java
│ │ ├── SourceSetOutput.java
│ │ ├── testing
│ │ │ ├── junit
│ │ │ │ ├── JUnitOptions.groovy
│ │ │ │ └── package-info.java
│ │ │ ├── JUnitXmlReport.java
│ │ │ ├── logging
│ │ │ │ ├── package-info.java
│ │ │ │ ├── TestExceptionFormat.java
│ │ │ │ ├── TestLogEvent.java
│ │ │ │ ├── TestLoggingContainer.java
│ │ │ │ ├── TestLogging.java
│ │ │ │ └── TestStackTraceFilter.java
│ │ │ ├── package-info.java
│ │ │ ├── TestDescriptor.java
│ │ │ ├── TestFilter.java
│ │ │ ├── TestFrameworkOptions.java
│ │ │ ├── Test.java
│ │ │ ├── TestListener.java
│ │ │ ├── testng
│ │ │ │ ├── package-info.java
│ │ │ │ └── TestNGOptions.groovy
│ │ │ ├── TestOutputEvent.java
│ │ │ ├── TestOutputListener.java
│ │ │ ├── TestReport.java
│ │ │ ├── TestResult.java
│ │ │ └── TestTaskReports.java
│ │ └── Upload.java
│ └── jvm
│ ├── application
│ │ ├── scripts
│ │ │ ├── JavaAppStartScriptGenerationDetails.java
│ │ │ ├── package-info.java
│ │ │ ├── ScriptGenerator.java
│ │ │ └── TemplateBasedScriptGenerator.java
│ │ └── tasks
│ │ ├── CreateStartScripts.java
│ │ └── package-info.java
│ ├── ClassDirectoryBinarySpec.java
│ └── package-info.java
├── plugin-use
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── plugin
│ └── use
│ ├── internal
│ │ ├── DefaultPluginRequestApplicator.java
│ │ ├── PluginResolverFactory.java
│ │ └── PluginUsePluginServiceRegistry.java
│ └── resolve
│ ├── internal
│ │ ├── 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
│ ├── InMemoryCachingPluginResolutionServiceClient.java
│ ├── OfflinePluginResolutionServiceClient.java
│ ├── PersistentCachingPluginResolutionServiceClient.java
│ ├── PluginResolutionServiceClient.java
│ ├── PluginResolutionServiceResolver.java
│ └── PluginUseMetaData.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
│ └── api
│ ├── plugins
│ │ └── ReportingBasePlugin.java
│ └── reporting
│ ├── BuildDashboardReports.java
│ ├── ConfigurableReport.java
│ ├── DirectoryReport.java
│ ├── GenerateBuildDashboard.java
│ ├── internal
│ │ ├── BuildDashboardGenerator.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
│ └── internal
│ └── resource
│ ├── AbstractExternalResource.java
│ ├── CachingResource.java
│ ├── CharsetUtil.java
│ ├── connector
│ │ ├── ResourceConnectorFactory.java
│ │ └── ResourceConnectorSpecification.java
│ ├── DelegatingResource.java
│ ├── ExternalResource.java
│ ├── ExternalResourceName.java
│ ├── local
│ │ ├── AbstractLocallyAvailableResourceFinder.java
│ │ ├── AbstractLocallyAvailableResource.java
│ │ ├── ByteArrayLocalResource.java
│ │ ├── CompositeLocallyAvailableResourceFinder.java
│ │ ├── DefaultLocallyAvailableExternalResource.java
│ │ ├── DefaultLocallyAvailableResource.java
│ │ ├── FileLocalResource.java
│ │ ├── FileStore.java
│ │ ├── FileStoreSearcher.java
│ │ ├── LazyLocallyAvailableResourceCandidates.java
│ │ ├── LocallyAvailableExternalResource.java
│ │ ├── LocallyAvailableResourceCandidates.java
│ │ ├── LocallyAvailableResourceFinder.java
│ │ ├── LocallyAvailableResourceFinderSearchableFileStoreAdapter.java
│ │ ├── LocallyAvailableResource.java
│ │ └── LocalResource.java
│ ├── LocalFileStandInExternalResource.java
│ ├── metadata
│ │ ├── DefaultExternalResourceMetaData.java
│ │ ├── ExternalResourceMetaDataCompare.java
│ │ └── ExternalResourceMetaData.java
│ ├── PasswordCredentials.java
│ ├── ResourceException.java
│ ├── Resource.java
│ ├── ResourceNotFoundException.java
│ ├── StringResource.java
│ ├── transfer
│ │ ├── DefaultExternalResourceConnector.java
│ │ ├── DefaultExternalResource.java
│ │ ├── ExternalResourceAccessor.java
│ │ ├── ExternalResourceConnector.java
│ │ ├── ExternalResourceLister.java
│ │ ├── ExternalResourceReadResponse.java
│ │ ├── ExternalResourceUploader.java
│ │ └── UrlExternalResource.java
│ └── UriResource.java
├── resources-http
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── internal
│ └── resource
│ └── transport
│ └── http
│ ├── ApacheDirectoryListingParser.java
│ ├── DefaultHttpSettings.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
├── resources-s3
│ ├── META-INF
│ │ └── services
│ │ └── org.gradle.internal.service.scopes.PluginServiceRegistry
│ └── org
│ └── gradle
│ └── internal
│ └── resource
│ └── transport
│ └── aws
│ └── s3
│ ├── S3Client.java
│ ├── S3ConnectionProperties.java
│ ├── S3ConnectorFactory.java
│ ├── S3RegionalResource.java
│ ├── S3ResourceConnector.java
│ ├── S3Resource.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
│ │ ├── AntScalaCompiler.groovy
│ │ ├── CleaningScalaCompiler.java
│ │ ├── DefaultScalaJavaJointCompiler.java
│ │ ├── ScalaCompilerFactory.java
│ │ └── ScalaJavaJointCompiler.java
│ ├── plugins
│ │ └── scala
│ │ ├── ScalaBasePlugin.groovy
│ │ └── ScalaPlugin.groovy
│ └── tasks
│ ├── scala
│ │ ├── AntScalaDoc.groovy
│ │ ├── package-info.java
│ │ ├── 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
│ ├── signatory
│ │ ├── pgp
│ │ │ ├── PgpKeyId.groovy
│ │ │ ├── PgpSignatoryFactory.groovy
│ │ │ ├── PgpSignatory.groovy
│ │ │ └── PgpSignatoryProvider.groovy
│ │ ├── Signatory.groovy
│ │ ├── SignatoryProvider.groovy
│ │ └── SignatorySupport.groovy
│ ├── Signature.groovy
│ ├── SignatureSpec.groovy
│ ├── Sign.groovy
│ ├── SigningExtension.groovy
│ ├── SigningPlugin.groovy
│ ├── SignOperation.groovy
│ └── type
│ ├── AbstractSignatureType.groovy
│ ├── AbstractSignatureTypeProvider.groovy
│ ├── BinarySignatureType.groovy
│ ├── DefaultSignatureTypeProvider.groovy
│ ├── pgp
│ │ └── ArmoredSignatureType.groovy
│ ├── SignatureType.groovy
│ └── SignatureTypeProvider.groovy
├── sonar
│ ├── logback.xml
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.sonar.properties
│ │ └── org.gradle.sonar-runner.properties
│ └── org
│ └── gradle
│ ├── api
│ │ └── plugins
│ │ └── sonar
│ │ ├── internal
│ │ │ └── SonarCodeAnalyzer.groovy
│ │ ├── model
│ │ │ ├── IncludeProperties.groovy
│ │ │ ├── ModelToPropertiesConverter.groovy
│ │ │ ├── SonarProperty.groovy
│ │ │ └── SonarRootModel.groovy
│ │ ├── SonarAnalyze.groovy
│ │ └── SonarPlugin.groovy
│ └── sonar
│ └── runner
│ ├── package-info.java
│ ├── plugins
│ │ ├── package-info.java
│ │ └── SonarRunnerPlugin.java
│ ├── SonarProperties.java
│ ├── SonarRunnerExtension.java
│ ├── SonarRunnerRootExtension.java
│ └── tasks
│ ├── package-info.java
│ └── SonarRunner.java
├── testing-native
│ ├── META-INF
│ │ └── gradle-plugins
│ │ ├── org.gradle.cunit.properties
│ │ └── org.gradle.google-test.properties
│ └── org
│ └── gradle
│ └── nativeplatform
│ └── test
│ ├── cunit
│ │ ├── CUnitTestSuiteBinarySpec.java
│ │ ├── CUnitTestSuiteSpec.java
│ │ ├── internal
│ │ │ ├── DefaultCUnitTestSuiteBinary.java
│ │ │ └── DefaultCUnitTestSuiteSpec.java
│ │ ├── package-info.java
│ │ ├── plugins
│ │ │ ├── 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
│ ├── GoogleTestPlugin.java
│ └── package-info.java
├── tooling-api
│ └── org
│ └── gradle
│ └── tooling
│ ├── BuildActionExecuter.java
│ ├── BuildActionFailureException.java
│ ├── BuildAction.java
│ ├── BuildCancelledException.java
│ ├── BuildController.java
│ ├── BuildException.java
│ ├── BuildLauncher.java
│ ├── CancellationToken.java
│ ├── CancellationTokenSource.java
│ ├── events
│ │ ├── FailureResult.java
│ │ ├── FinishEvent.java
│ │ ├── internal
│ │ │ ├── BaseFinishEvent.java
│ │ │ ├── BaseProgressEvent.java
│ │ │ └── BaseStartEvent.java
│ │ ├── OperationDescriptor.java
│ │ ├── OperationResult.java
│ │ ├── package-info.java
│ │ ├── ProgressEvent.java
│ │ ├── SkippedResult.java
│ │ ├── StartEvent.java
│ │ ├── SuccessResult.java
│ │ └── test
│ │ ├── internal
│ │ │ ├── DefaultTestFailureResult.java
│ │ │ ├── DefaultTestFinishEvent.java
│ │ │ ├── DefaultTestSkippedResult.java
│ │ │ ├── DefaultTestStartEvent.java
│ │ │ └── DefaultTestSuccessResult.java
│ │ ├── JvmTestKind.java
│ │ ├── JvmTestOperationDescriptor.java
│ │ ├── package-info.java
│ │ ├── TestFailureResult.java
│ │ ├── TestFinishEvent.java
│ │ ├── TestOperationDescriptor.java
│ │ ├── TestOperationResult.java
│ │ ├── TestProgressEvent.java
│ │ ├── TestProgressListener.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
│ │ │ ├── CompatibleIntrospector.java
│ │ │ ├── MethodInvocation.java
│ │ │ ├── MethodInvoker.java
│ │ │ ├── NoOpMethodInvoker.java
│ │ │ ├── ProtocolToModelAdapter.java
│ │ │ ├── SourceObjectMapping.java
│ │ │ └── TargetTypeProvider.java
│ │ ├── build
│ │ │ ├── DefaultBuildEnvironment.java
│ │ │ └── VersionOnlyBuildEnvironment.java
│ │ ├── consumer
│ │ │ ├── AbstractLongRunningOperation.java
│ │ │ ├── async
│ │ │ │ ├── AsyncConsumerActionExecutor.java
│ │ │ │ └── DefaultAsyncConsumerActionExecutor.java
│ │ │ ├── BlockingResultHandler.java
│ │ │ ├── CancellationTokenInternal.java
│ │ │ ├── connection
│ │ │ │ ├── AbstractConsumerConnection.java
│ │ │ │ ├── AbstractPost12ConsumerConnection.java
│ │ │ │ ├── ActionAwareConsumerConnection.java
│ │ │ │ ├── ActionRunner.java
│ │ │ │ ├── BuildActionRunnerBackedConsumerConnection.java
│ │ │ │ ├── BuildControllerAdapter.java
│ │ │ │ ├── BuildInvocationsAdapterProducer.java
│ │ │ │ ├── CancellableConsumerConnection.java
│ │ │ │ ├── CancellableModelBuilderBackedModelProducer.java
│ │ │ │ ├── ConnectionVersion4BackedConsumerConnection.java
│ │ │ │ ├── ConsumerActionExecutor.java
│ │ │ │ ├── ConsumerAction.java
│ │ │ │ ├── ConsumerConnection.java
│ │ │ │ ├── GradleBuildAdapterProducer.java
│ │ │ │ ├── InternalBuildActionAdapter.java
│ │ │ │ ├── InternalConnectionBackedConsumerConnection.java
│ │ │ │ ├── LazyConsumerActionExecutor.java
│ │ │ │ ├── ModelBuilderBackedConsumerConnection.java
│ │ │ │ ├── ModelBuilderBackedModelProducer.java
│ │ │ │ ├── ModelProducer.java
│ │ │ │ ├── NonCancellableConsumerConnectionAdapter.java
│ │ │ │ ├── NoToolingApiConnection.java
│ │ │ │ ├── ProgressLoggingConsumerActionExecutor.java
│ │ │ │ ├── ShutdownAwareConsumerConnection.java
│ │ │ │ └── UnsupportedActionRunner.java
│ │ │ ├── ConnectionFactory.java
│ │ │ ├── ConnectionParameters.java
│ │ │ ├── ConnectorServices.java
│ │ │ ├── converters
│ │ │ │ ├── BuildInvocationsConverter.java
│ │ │ │ ├── ConsumerProvidedBuildInvocations.java
│ │ │ │ ├── ConsumerTargetTypeProvider.java
│ │ │ │ ├── GradleBuildConverter.java
│ │ │ │ ├── GradleTaskDisplayNameMixInHandler.java
│ │ │ │ ├── TaskNameComparator.java
│ │ │ │ └── TaskPropertyHandlerFactory.java
│ │ │ ├── DefaultBuildActionExecuter.java
│ │ │ ├── DefaultBuildLauncher.java
│ │ │ ├── DefaultCancellationTokenSource.java
│ │ │ ├── DefaultConnectionParameters.java
│ │ │ ├── DefaultExecutorServiceFactory.java
│ │ │ ├── DefaultFailure.java
│ │ │ ├── DefaultGradleConnector.java
│ │ │ ├── DefaultModelBuilder.java
│ │ │ ├── DefaultProjectConnection.java
│ │ │ ├── DistributionFactory.java
│ │ │ ├── Distribution.java
│ │ │ ├── ExecutorServiceFactory.java
│ │ │ ├── loader
│ │ │ │ ├── CachingToolingImplementationLoader.java
│ │ │ │ ├── DefaultToolingImplementationLoader.java
│ │ │ │ ├── SynchronizedToolingImplementationLoader.java
│ │ │ │ └── ToolingImplementationLoader.java
│ │ │ ├── LoggingProvider.java
│ │ │ ├── parameters
│ │ │ │ ├── BuildCancellationTokenAdapter.java
│ │ │ │ ├── BuildProgressListenerAdapter.java
│ │ │ │ ├── ConsumerOperationParameters.java
│ │ │ │ └── ProgressListenerAdapter.java
│ │ │ ├── ResultHandlerAdapter.java
│ │ │ ├── SynchronizedLogging.java
│ │ │ └── versioning
│ │ │ ├── ModelMapping.java
│ │ │ └── VersionDetails.java
│ │ ├── gradle
│ │ │ ├── BasicGradleProject.java
│ │ │ ├── ConsumerProvidedTask.java
│ │ │ ├── ConsumerProvidedTaskSelector.java
│ │ │ ├── DefaultGradleBuild.java
│ │ │ ├── DefaultGradleModuleVersion.java
│ │ │ ├── DefaultGradleProject.java
│ │ │ ├── DefaultGradlePublication.java
│ │ │ ├── DefaultGradleScript.java
│ │ │ ├── DefaultProjectPublications.java
│ │ │ ├── GradleProjectIdentity.java
│ │ │ ├── PartialBasicGradleProject.java
│ │ │ ├── PartialGradleProject.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
│ │ │ ├── InternalJvmTestDescriptor.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
│ ├── LongRunningOperation.java
│ ├── model
│ │ ├── build
│ │ │ ├── BuildEnvironment.java
│ │ │ ├── GradleEnvironment.java
│ │ │ ├── JavaEnvironment.java
│ │ │ └── package-info.java
│ │ ├── BuildableElement.java
│ │ ├── Dependency.java
│ │ ├── DomainObjectSet.java
│ │ ├── eclipse
│ │ │ ├── EclipseLinkedResource.java
│ │ │ ├── EclipseProjectDependency.java
│ │ │ ├── EclipseProject.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
│ │ │ ├── IdeaLanguageLevel.java
│ │ │ ├── IdeaModuleDependency.java
│ │ │ ├── IdeaModule.java
│ │ │ ├── IdeaProject.java
│ │ │ ├── IdeaSingleEntryLibraryDependency.java
│ │ │ ├── IdeaSourceDirectory.java
│ │ │ └── package-info.java
│ │ ├── internal
│ │ │ ├── Exceptions.java
│ │ │ ├── ImmutableDomainObjectSet.java
│ │ │ ├── outcomes
│ │ │ │ ├── GradleBuildOutcome.java
│ │ │ │ ├── GradleFileBuildOutcome.java
│ │ │ │ └── ProjectOutcomes.java
│ │ │ └── ProjectSensitiveToolingModelBuilder.java
│ │ ├── Launchable.java
│ │ ├── Model.java
│ │ ├── package-info.java
│ │ ├── ProjectDependency.java
│ │ ├── SourceDirectory.java
│ │ ├── Task.java
│ │ ├── TaskSelector.java
│ │ └── UnsupportedMethodException.java
│ ├── ModelBuilder.java
│ ├── package-info.java
│ ├── ProgressEvent.java
│ ├── ProgressListener.java
│ ├── ProjectConnection.java
│ ├── ResultHandler.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
│ ├── ClientForwardingTestListener.java
│ ├── ClientProvidedBuildActionRunner.java
│ ├── DefaultBuildController.java
│ └── ToolingBuilderServices.java
├── ui
│ └── org
│ └── gradle
│ ├── foundation
│ │ ├── CommandLineAssistant.java
│ │ ├── common
│ │ │ ├── ListReorderer.java
│ │ │ ├── ObserverLord.java
│ │ │ └── ReorderableList.java
│ │ ├── ipc
│ │ │ ├── basic
│ │ │ │ ├── ClientProcess.java
│ │ │ │ ├── ExecutionInfo.java
│ │ │ │ ├── MessageObject.java
│ │ │ │ ├── ObjectSocketWrapper.java
│ │ │ │ ├── ProcessLauncherServer.java
│ │ │ │ └── Server.java
│ │ │ └── gradle
│ │ │ ├── AbstractGradleServerProtocol.java
│ │ │ ├── execute-command-init-script.gradle
│ │ │ ├── ExecuteGradleCommandClientProtocol.java
│ │ │ ├── ExecuteGradleCommandServerProtocol.java
│ │ │ ├── GradleClient.java
│ │ │ ├── IPCUtilities.java
│ │ │ ├── KillGradleClientProtocol.java
│ │ │ ├── KillGradleServerProtocol.java
│ │ │ ├── ProtocolConstants.java
│ │ │ ├── refresh-tasks-init-script.gradle
│ │ │ ├── TaskListClientProtocol.java
│ │ │ └── TaskListServerProtocol.java
│ │ ├── output
│ │ │ ├── definitions
│ │ │ │ ├── ExtensionFileLinkDefinition.java
│ │ │ │ ├── FileLinkDefinition.java
│ │ │ │ ├── OptionalLineNumberFileLinkDefinition.java
│ │ │ │ ├── PrefixedFileLinkDefinition.java
│ │ │ │ └── TestReportFileLinkDefinition.java
│ │ │ ├── FileLinkDefinitionLord.java
│ │ │ ├── FileLink.java
│ │ │ ├── LiveOutputParser.java
│ │ │ └── OutputParser.java
│ │ ├── PathParserPortion.java
│ │ ├── ProjectConverter.java
│ │ ├── ProjectView.java
│ │ ├── queue
│ │ │ └── ExecutionQueue.java
│ │ ├── TaskView.java
│ │ └── visitors
│ │ ├── AllProjectsAndTasksVisitor.java
│ │ ├── TaskTreePopulationVisitor.java
│ │ └── UniqueNameProjectAndTaskVisitor.java
│ ├── gradleplugin
│ │ ├── foundation
│ │ │ ├── CommandLineArgumentAlteringListener.java
│ │ │ ├── DOM4JSerializer.java
│ │ │ ├── Dom4JUtility.java
│ │ │ ├── ExtensionFileFilter.java
│ │ │ ├── favorites
│ │ │ │ ├── FavoritesEditor.java
│ │ │ │ ├── FavoritesSerializable.java
│ │ │ │ └── FavoriteTask.java
│ │ │ ├── filters
│ │ │ │ ├── AllowAllProjectAndTaskFilter.java
│ │ │ │ ├── BasicFilterEditor.java
│ │ │ │ ├── BasicProjectAndTaskFilter.java
│ │ │ │ └── ProjectAndTaskFilter.java
│ │ │ ├── GradlePluginLord.java
│ │ │ ├── request
│ │ │ │ ├── AbstractRequest.java
│ │ │ │ ├── ExecutionRequest.java
│ │ │ │ ├── RefreshTaskListRequest.java
│ │ │ │ └── Request.java
│ │ │ ├── search
│ │ │ │ ├── BasicTextSearchCriteria.java
│ │ │ │ └── TextBlockSearchEditor.java
│ │ │ └── settings
│ │ │ ├── DOM4JSettingsNode.java
│ │ │ ├── SettingsNode.java
│ │ │ └── SettingsSerializable.java
│ │ └── userinterface
│ │ ├── AlternateUIInteraction.java
│ │ └── swing
│ │ ├── common
│ │ │ ├── BorderlessImageButton.java
│ │ │ ├── BorderlessImageToggleButton.java
│ │ │ ├── BorderlessUtility.java
│ │ │ ├── PreferencesAssistant.java
│ │ │ ├── SearchPanel.java
│ │ │ └── TextPaneSearchInteraction.java
│ │ ├── generic
│ │ │ ├── AbstractGradleUIInstance.java
│ │ │ ├── add-favorite.png
│ │ │ ├── BasicGradleUI.java
│ │ │ ├── close-highlight.png
│ │ │ ├── close.png
│ │ │ ├── filter
│ │ │ │ ├── AbstractFilterEditorPanel.java
│ │ │ │ └── ProjectAndTaskFilterDialog.java
│ │ │ ├── find.png
│ │ │ ├── MainGradlePanel.java
│ │ │ ├── next-link.png
│ │ │ ├── OutputPanel.java
│ │ │ ├── OutputPanelLord.java
│ │ │ ├── OutputTab.java
│ │ │ ├── OutputTextPane.java
│ │ │ ├── OutputUILord.java
│ │ │ ├── pin.png
│ │ │ ├── previous-link.png
│ │ │ ├── SinglePaneUIInstance.java
│ │ │ ├── stop.png
│ │ │ ├── SwingAddMultipleFavoritesInteraction.java
│ │ │ ├── SwingEditFavoriteInteraction.java
│ │ │ ├── SwingExportInteraction.java
│ │ │ ├── SwingImportInteraction.java
│ │ │ ├── tabs
│ │ │ │ ├── add.png
│ │ │ │ ├── blank.png
│ │ │ │ ├── CommandLineTab.java
│ │ │ │ ├── edit-filter.png
│ │ │ │ ├── edit.png
│ │ │ │ ├── execute.png
│ │ │ │ ├── export.png
│ │ │ │ ├── FavoriteTasksTab.java
│ │ │ │ ├── filter.png
│ │ │ │ ├── GradleTab.java
│ │ │ │ ├── import.png
│ │ │ │ ├── move-down.png
│ │ │ │ ├── move-up.png
│ │ │ │ ├── refresh.png
│ │ │ │ ├── remove.png
│ │ │ │ ├── SetupTab.java
│ │ │ │ └── TaskTreeTab.java
│ │ │ ├── TaskTreeComponent.java
│ │ │ └── Utility.java
│ │ └── standalone
│ │ ├── Application.java
│ │ └── BlockingApplication.java
│ └── openapi
│ └── wrappers
│ ├── foundation
│ │ ├── favorites
│ │ │ ├── FavoritesEditorWrapper.java
│ │ │ └── FavoriteTaskWrapper.java
│ │ ├── GradleInterfaceWrapperVersion1.java
│ │ ├── GradleInterfaceWrapperVersion2.java
│ │ ├── ProjectWrapper.java
│ │ ├── RequestObserverWrapper.java
│ │ ├── RequestWrapper.java
│ │ └── TaskWrapper.java
│ ├── NoLongerSupportedException.java
│ ├── runner
│ │ └── GradleRunnerWrapper.java
│ └── ui
│ ├── AbstractOpenAPIUIWrapper.java
│ ├── AlternateUIInteractionVersionWrapper.java
│ ├── CommandLineArgumentAlteringListenerWrapper.java
│ ├── DualPaneUIWrapper.java
│ ├── GradleTabVersionWrapper.java
│ ├── OutputObserverWrapper.java
│ ├── OutputUILordWrapper.java
│ ├── SettingsNodeVersionWrapper.java
│ └── SinglePaneUIWrapper.java
└── wrapper
└── org
└── gradle
└── wrapper
├── BootstrapMainStarter.java
├── Download.java
├── ExclusiveFileAccessManager.java
├── GradleUserHomeLookup.java
├── GradleWrapperMain.java
├── IDownload.java
├── Install.java
├── Logger.java
├── PathAssembler.java
├── SystemPropertiesHandler.java
├── WrapperConfiguration.java
└── WrapperExecutor.java
2454 directories, 5994 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论