[gradle] 03/05: Merge tag 'upstream/2.4'
Kai-Chung Yan
seamlik-guest at moszumanska.debian.org
Thu Jul 2 14:20:56 UTC 2015
This is an automated email from the git hooks/post-receive script.
seamlik-guest pushed a commit to branch master
in repository gradle.
commit 3105cdb3b6d705d3b519e98e54acce53adb920a0
Merge: fd6bd89 339730e
Author: Kai-Chung Yan <seamlikok at gmail.com>
Date: Thu Jul 2 17:15:09 2015 +0800
Merge tag 'upstream/2.4'
Upstream version 2.4
build.gradle | 58 +-
buildSrc/build.gradle | 7 +-
.../main/groovy/org/gradle/build/BuildTypes.groovy | 7 +-
.../main/groovy/org/gradle/build/JarJarJar.groovy | 8 +
.../org/gradle/build/ReleasedVersions.groovy | 4 +
.../org/gradle/build/TestReportAggregator.groovy | 51 -
...csTask.groovy => AssembleSamplesDocTask.groovy} | 0
.../{Docbook2XHtml.groovy => Docbook2Xhtml.groovy} | 0
.../gradle/build/docs/ExtractSnippetsTask.groovy | 2 +-
.../build/docs/SampleElementLocationHandler.groovy | 2 +-
.../build/docs/UserGuideTransformTask.groovy | 8 +-
.../docs/dsl/docbook/AssembleDslDocTask.groovy | 2 +-
.../build/docs/dsl/docbook/BasicJavadocLexer.java | 2 +-
.../build/docs/dsl/docbook/JavadocConverter.java | 3 +-
.../docs/dsl/docbook/JavadocLinkConverter.java | 18 +-
.../build/docs/dsl/links/ClassLinkMetaData.java | 11 +-
.../build/docs/dsl/source/model/TypeMetaData.java | 4 +-
.../build/docs/UserGuideTransformTaskTest.groovy | 72 +
.../docs/dsl/docbook/BasicJavadocLexerTest.groovy | 13 +-
.../docs/dsl/docbook/JavadocConverterTest.groovy | 20 +
.../dsl/docbook/JavadocLinkConverterTest.groovy | 31 +-
.../dsl/source/ExtractDslMetaDataTaskTest.groovy | 3 +-
.../dsl/source/model/MethodMetaDataTest.groovy | 12 +
.../docs/dsl/source/model/TypeMetaDataTest.groovy | 11 +-
config/checkstyle/checkstyle-api.xml | 2 +-
config/checkstyle/suppressions.xml | 5 +
config/codenarc.xml | 1 +
gradle/buildReceipt.gradle | 12 +-
gradle/classycle.gradle | 14 +-
gradle/codeQuality.gradle | 11 +-
gradle/compile.gradle | 2 +-
gradle/dependencies.gradle | 85 +-
gradle/fix-GRADLE-2492.gradle | 29 +
gradle/groovyProject.gradle | 8 +-
gradle/idea.gradle | 45 +-
gradle/integTest.gradle | 127 +-
gradle/providedConfiguration.gradle | 2 +-
gradle/strictCompile.gradle | 23 +
gradle/taskOrdering.gradle | 36 +
gradle/testFixtures.gradle | 3 +-
gradle/wrapper/gradle-wrapper.properties | 4 +-
settings.gradle | 22 +-
.../announce/AnnouncePluginIntegrationTest.groovy | 25 +
.../BuildAnnouncementsPluginIntegrationTest.groovy | 20 +-
.../announce/BuildAnnouncementsPlugin.groovy | 2 +-
.../internal/DefaultAnnouncerFactory.groovy | 9 +-
...e.properties => org.gradle.announce.properties} | 0
...s => org.gradle.build-announcements.properties} | 0
subprojects/antlr/antlr.gradle | 9 +-
.../antlr/AbstractAntlrIntegrationTest.groovy | 49 +
.../antlr/Antlr2PluginIntegrationTest.groovy | 150 +
.../antlr/Antlr3PluginIntegrationTest.groovy | 98 +
.../antlr/Antlr4PluginIntegrationTest.groovy | 70 +
.../antlr/AntlrPluginIntegrationTest.groovy | 64 +
.../IncrementalAntlrTaskIntegrationTest.groovy | 180 +
.../samples/SamplesAntlrIntegrationTest.groovy | 40 +
.../org/gradle/api/plugins/antlr/AntlrPlugin.java | 46 +-
.../org/gradle/api/plugins/antlr/AntlrTask.java | 132 +-
.../api/plugins/antlr/internal/AntlrExecuter.java | 119 +
.../api/plugins/antlr/internal/AntlrResult.java | 41 +
.../internal/AntlrSourceGenerationException.java | 27 +
.../internal/AntlrSourceVirtualDirectoryImpl.java | 1 +
.../api/plugins/antlr/internal/AntlrSpec.java | 75 +
.../plugins/antlr/internal/AntlrSpecFactory.java | 46 +
.../plugins/antlr/internal/AntlrWorkerClient.java | 30 +
.../antlr/internal/AntlrWorkerClientProtocol.java | 21 +
.../plugins/antlr/internal/AntlrWorkerManager.java | 58 +
.../plugins/antlr/internal/AntlrWorkerServer.java | 53 +
.../api/plugins/antlr/internal/GenerationPlan.java | 77 -
.../antlr/internal/GenerationPlanBuilder.java | 129 -
.../plugins/antlr/internal/GrammarDelegate.java | 148 -
.../antlr/internal/GrammarFileMetadata.java | 59 -
.../plugins/antlr/internal/GrammarMetadata.java | 92 -
.../plugins/antlr/internal/MetadataExtracter.java | 84 -
.../gradle/api/plugins/antlr/internal/XRef.java | 95 -
.../antlr/internal/antlr2/GenerationPlan.java | 77 +
.../internal/antlr2/GenerationPlanBuilder.java | 129 +
.../antlr/internal/antlr2/GrammarDelegate.java | 148 +
.../antlr/internal/antlr2/GrammarFileMetadata.java | 59 +
.../antlr/internal/antlr2/GrammarMetadata.java | 92 +
.../antlr/internal/antlr2/MetadataExtracter.java | 84 +
.../api/plugins/antlr/internal/antlr2/XRef.java | 93 +
...ntlr.properties => org.gradle.antlr.properties} | 0
.../api/plugins/antlr/AntlrPluginTest.groovy | 7 +-
.../antlr/internal/AntlrSpecFactoryTest.groovy | 102 +
.../gradle/api/internal/ClosureBackedAction.java | 109 +
.../main/groovy/org/gradle/api/specs/Specs.java | 81 +
.../org/gradle/groovy/scripts/Transformer.java | 23 +
.../internal/AbstractScriptTransformer.java | 0
.../gradle/groovy/scripts/internal/AstUtils.java | 251 +
.../scripts/internal/RestrictiveCodeVisitor.java | 251 +
.../groovy/scripts/internal/ScriptBlock.java | 37 +
.../ScriptSourceDescriptionTransformer.java | 41 +
.../scripts/internal/StatementTransformer.java | 29 +
.../main/groovy/org/gradle/util/Configurable.java | 0
.../groovy/org/gradle/api/specs/OrSpecTest.java | 6 +-
.../groovy/org/gradle/api/specs/SpecsTest.groovy | 0
subprojects/base-services/base-services.gradle | 1 +
.../SystemPropertiesIntegrationTest.groovy | 49 +
.../src/main/java/org/gradle/api/JavaVersion.java | 8 +
.../src/main/java/org/gradle/api/Named.java | 8 +-
.../src/main/java/org/gradle/api/Transformer.java | 12 +-
.../src/main/java/org/gradle/internal/Actions.java | 20 +-
.../main/java/org/gradle/internal/BiAction.java | 23 +
.../main/java/org/gradle/internal/BiActions.java | 34 +
.../src/main/java/org/gradle/internal/Cast.java | 4 +
.../main/java/org/gradle/internal/Factories.java | 4 +
.../src/main/java/org/gradle/internal/Pair.java | 123 +
.../main/java/org/gradle/internal/Supplier.java | 25 -
.../main/java/org/gradle/internal/Suppliers.java | 64 -
.../java/org/gradle/internal/SystemProperties.java | 54 +-
.../java/org/gradle/internal/Transformers.java | 25 +-
.../main/java/org/gradle/internal/TriAction.java | 23 +
.../org/gradle/internal/UncheckedException.java | 6 +
.../internal/classloader/CachingClassLoader.java | 18 +
.../internal/classloader/ClassLoaderFactory.java | 8 +-
.../gradle/internal/classloader/ClasspathUtil.java | 19 +-
.../classloader/DefaultClassLoaderFactory.java | 7 +-
.../internal/classloader/FilteringClassLoader.java | 40 +-
.../classloader/MultiParentClassLoader.java | 33 +-
.../classloader/MutableURLClassLoader.java | 5 +
.../org/gradle/internal/classpath/ClassPath.java | 7 +-
.../internal/classpath/DefaultClassPath.java | 30 +-
.../internal/concurrent/CompositeStoppable.java | 44 +-
.../concurrent/DefaultExecutorFactory.java | 93 +-
.../internal/concurrent/ExecutorFactory.java | 10 +
.../gradle/internal/concurrent/ExecutorPolicy.java | 83 +
.../internal/concurrent/StoppableExecutor.java | 4 +-
.../internal/concurrent/StoppableExecutorImpl.java | 91 +
.../internal/concurrent/ThreadFactoryImpl.java | 43 +
.../org/gradle/internal/exceptions/Contextual.java | 0
.../exceptions/DefaultMultiCauseException.java | 111 +
.../internal/exceptions/DiagnosticsVisitor.java | 29 +
.../exceptions/FormattingDiagnosticsVisitor.java | 71 +
.../internal/exceptions/MultiCauseException.java | 0
.../java/org/gradle/internal/hash/HashUtil.java | 3 +
.../java/org/gradle/internal/hash/HashValue.java | 8 +-
.../main/java/org/gradle/internal/io/IoUtils.java | 35 +
.../java/org/gradle/internal/jvm/JavaInfo.java | 9 +-
.../java/org/gradle/internal/jvm/JdkTools.java | 67 +
.../src/main/java/org/gradle/internal/jvm/Jvm.java | 9 +-
.../jvm/UnsupportedJavaRuntimeException.java | 41 +
.../gradle/internal/operations/BuildOperation.java | 24 +
.../internal/operations/BuildOperationFailure.java | 42 +
.../operations/BuildOperationProcessor.java | 34 +
.../internal/operations/BuildOperationQueue.java | 46 +
.../internal/operations/BuildOperationWorker.java | 26 +
.../operations/DefaultBuildOperationProcessor.java | 39 +
.../operations/DefaultBuildOperationQueue.java | 117 +
.../operations/MultipleBuildOperationFailures.java | 50 +
.../org/gradle/internal/os/OperatingSystem.java | 13 +-
.../org/gradle/internal/reflect/ClassDetails.java | 50 +
.../gradle/internal/reflect/ClassInspector.java | 233 +
.../internal/reflect/DirectInstantiator.java | 10 +
.../org/gradle/internal/reflect/JavaMethod.java | 22 +-
.../internal/reflect/JavaReflectionUtil.java | 137 +-
.../gradle/internal/reflect/MethodDescription.java | 104 +
.../reflect/MethodSignatureEquivalence.java | 48 +
.../reflect/ObjectInstantiationException.java | 3 +
.../gradle/internal/reflect/PropertyAccessor.java | 6 +-
.../gradle/internal/reflect/PropertyDetails.java | 28 +
.../internal/service/DefaultServiceRegistry.java | 306 +-
.../gradle/internal/service/ServiceLocator.java | 4 +-
.../gradle/internal/service/ServiceRegistry.java | 10 -
.../java/org/gradle/internal/util/BiFunction.java | 23 +
.../java/org/gradle/internal/util/NumberUtil.java | 74 +
.../main/java/org/gradle/util/CollectionUtils.java | 120 +-
.../main/java/org/gradle/util/GradleVersion.java | 311 ++
.../src/main/java/org/gradle/util/TextUtil.java | 126 +
.../groovy/org/gradle/api/JavaVersionSpec.groovy | 9 +
.../groovy/org/gradle/internal/PairTest.groovy | 56 +
.../org/gradle/internal/SuppliersTest.groovy | 82 -
.../gradle/internal/SystemPropertiesTest.groovy | 4 +-
.../org/gradle/internal/TransformersTest.groovy | 19 +-
.../classloader/CachingClassLoaderTest.groovy | 12 +
.../classloader/FilteringClassLoaderTest.groovy | 34 +
.../classloader/MultiParentClassLoaderTest.groovy | 11 +
.../internal/classpath/DefaultClassPathTest.groovy | 27 +-
.../concurrent/CompositeStoppableTest.groovy | 34 -
.../concurrent/DefaultExecutorFactoryTest.groovy | 2 +-
.../DefaultMultiCauseExceptionTest.groovy | 125 +
.../FormattingDiagnosticsVisitorTest.groovy | 45 +
.../org/gradle/internal/hash/HashUtilTest.groovy | 109 +
.../org/gradle/internal/hash/HashValueTest.groovy | 25 +-
.../org/gradle/internal/jvm/JdkToolsTest.groovy | 55 +
.../DefaultBuildOperationProcessorTest.groovy | 160 +
.../DefaultBuildOperationQueueTest.groovy | 155 +
.../MultipleBuildOperationFailuresTest.groovy | 129 +
.../gradle/internal/os/OperatingSystemTest.groovy | 17 +-
.../internal/reflect/ClassInspectorTest.groovy | 357 ++
.../internal/reflect/DirectInstantiatorTest.groovy | 2 +-
.../internal/reflect/JavaReflectionUtilTest.groovy | 72 +-
.../gradle/internal/reflect/JavaTestSubject.java | 6 +-
.../internal/reflect/MethodDescriptionTest.groovy | 33 +
.../service/DefaultServiceRegistryTest.groovy | 96 +-
.../org/gradle/internal/util/NumberUtilTest.groovy | 97 +
.../org/gradle/util/CollectionUtilsTest.groovy | 55 +-
.../org/gradle/util/GradleVersionTest.groovy | 251 +
.../BuildComparisonHtmlReportFixture.groovy | 68 +
.../gradle/BuildComparisonIntegrationSpec.groovy | 104 +-
...Pre12CompareGradleBuildsCrossVersionSpec.groovy | 47 +-
.../source/build.gradle | 0
.../source/settings.gradle | 0
.../target/build.gradle | 0
.../target/settings.gradle | 0
.../source/build.gradle | 0
.../source/settings.gradle | 0
.../source/src/main/java/org/gradle/Changed.java | 0
.../src/main/java/org/gradle/DifferentCrc.java | 0
.../src/main/java/org/gradle/SourceBuildOnly.java | 0
.../source/src/main/java/org/gradle/Unchanged.java | 0
.../source/src/main/resources/dir1/different.txt | 1 +
.../source/src/main/resources/similar.txt | 1 +
.../src/main/resources/someSource.properties | 1 +
.../target/build.gradle | 0
.../target}/settings.gradle | 0
.../target/src/main/java/org/gradle/Changed.java | 0
.../src/main/java/org/gradle/DifferentCrc.java | 0
.../src/main/java/org/gradle/TargetBuildOnly.java | 0
.../target/src/main/java/org/gradle/Unchanged.java | 0
.../target/src/main/resources/dir1/different.txt | 1 +
.../target/src/main/resources/similar.txt | 1 +
.../src/main/resources/someTarget.properties | 1 +
.../gradle/CompareGradleBuilds.java | 36 +-
.../gradle/CompareGradleBuildsPlugin.groovy | 2 +-
.../gradle/internal/GradleBuildComparison.java | 2 +-
.../internal/GradleBuildOutcomeSetInferrer.java | 2 +-
.../internal/GradleBuildOutcomeSetTransformer.java | 10 +-
.../archive/GeneratedArchiveBuildOutcome.java | 1 +
.../GeneratedArchiveBuildOutcomeComparator.java | 27 +-
...neratedArchiveBuildOutcomeComparisonResult.java | 2 +-
...BuildOutcomeComparisonResultHtmlRenderer.groovy | 32 +-
.../internal/archive/entry/ArchiveEntry.java | 213 +-
.../archive/entry/ArchiveEntryComparison.java | 16 +-
.../entry/FileToArchiveEntrySetTransformer.java | 54 +-
.../entry/ZipEntryToArchiveEntryTransformer.java | 33 -
...blishArtifactToFileBuildOutcomeTransformer.java | 8 +-
.../GradleBuildComparisonResultHtmlRenderer.groovy | 55 +-
...=> org.gradle.compare-gradle-builds.properties} | 0
...DefaultBuildOutcomeComparatorFactoryTest.groovy | 2 +-
.../GradleBuildOutcomeSetInferrerTest.groovy | 4 +-
.../GradleBuildOutcomeSetTransformerTest.groovy | 8 +-
...neratedArchiveBuildOutcomeComparatorTest.groovy | 103 +-
.../entry/ArchiveEntryComparisonTest.groovy | 14 +-
.../internal/archive/entry/ArchiveEntryTest.groovy | 101 +-
.../FileToArchiveEntrySetTransformerTest.groovy | 74 +-
.../ZipEntryToArchiveEntryTransformerTest.groovy | 63 -
...rtifactToFileBuildOutcomeTransformerTest.groovy | 10 +-
...dleBuildComparisonResultHtmlRendererTest.groovy | 67 +-
.../fixtures/MutableProjectOutcomes.groovy | 4 +-
.../StringBuildOutcomeComparisonResult.groovy | 2 +-
subprojects/build-init/build-init.gradle | 7 +-
.../plugins/BuildInitPluginIntegrationTest.groovy | 5 -
.../GroovyLibraryInitIntegrationTest.groovy | 1 -
.../plugins/MavenConversionIntegrationTest.groovy | 6 +-
.../plugins/ScalaLibraryInitIntegrationTest.groovy | 3 -
.../org/gradle/api/tasks/wrapper/Wrapper.java | 11 +-
.../buildinit/plugins/BuildInitPlugin.groovy | 62 -
.../gradle/buildinit/plugins/BuildInitPlugin.java | 34 +
.../gradle/buildinit/plugins/WrapperPlugin.groovy | 34 -
.../gradle/buildinit/plugins/WrapperPlugin.java | 34 +
.../BasicTemplateBasedProjectInitDescriptor.java | 4 +-
.../plugins/internal/BuildInitAutoApplyAction.java | 33 -
.../plugins/internal/BuildInitServices.java | 3 +
.../GroovyLibraryProjectInitDescriptor.java | 1 +
.../internal/JavaLibraryProjectInitDescriptor.java | 1 +
.../ProjectLayoutSetupRegistryFactory.groovy | 4 +-
.../internal/WrapperPluginAutoApplyAction.groovy | 32 -
.../internal/action/BuildInitAutoApplyAction.java | 29 +
.../action/WrapperPluginAutoApplyAction.groovy | 29 +
.../internal/maven/MavenProjectsCreator.java | 2 +-
.../org/gradle/buildinit/plugins/package-info.java | 20 +
.../tasks/internal/TaskConfiguration.java | 126 +
...properties => org.gradle.build-init.properties} | 0
...er.properties => org.gradle.wrapper.properties} | 0
...le.configuration.project.ProjectConfigureAction | 4 +-
.../tasks/templates/build.gradle.template | 8 +-
.../templates/groovylibrary/build.gradle.template | 8 +-
.../templates/javalibrary/build.gradle.template | 6 +-
.../templates/scalalibrary/build.gradle.template | 4 +-
.../buildinit/plugins/BuildInitPluginSpec.groovy | 8 +-
.../buildinit/plugins/WrapperPluginSpec.groovy | 6 +-
.../internal/BuildInitAutoApplyActionSpec.groovy | 72 -
.../action/BuildInitAutoApplyActionSpec.groovy | 71 +
.../gradle/cli/AbstractCommandLineConverter.java | 12 -
.../AbstractPropertiesCommandLineConverter.java | 5 -
.../java/org/gradle/cli/CommandLineConverter.java | 4 -
.../java/org/gradle/cli/CommandLineParser.java | 2 +-
.../java/org/gradle/cli/ParsedCommandLine.java | 22 +-
...stractPropertiesCommandLineConverterTest.groovy | 2 +-
.../org/gradle/cli/CommandLineParserTest.groovy | 2 +-
.../org/gradle/cli/ParsedCommandLineTest.groovy | 18 +
...rojectPropertiesCommandLineConverterTest.groovy | 2 +-
...SystemPropertiesCommandLineConverterTest.groovy | 2 +-
subprojects/code-quality/code-quality.gradle | 6 +-
.../AbstractFindBugsPluginIntegrationTest.groovy | 469 ++
.../quality/CheckstylePluginIntegrationTest.groovy | 16 +-
.../quality/CodeNarcPluginIntegrationTest.groovy | 12 +-
.../CodeQualityPluginIntegrationTest.groovy | 207 -
...ndBugsClasspathValidationIntegrationTest.groovy | 58 +
.../FindBugsForOldJavaIntegrationTest.groovy | 32 +
.../plugins/quality/FindBugsIntegrationTest.groovy | 22 +
.../quality/FindBugsPluginIntegrationTest.groovy | 381 +-
.../quality/JDependPluginIntegrationTest.groovy | 22 +
.../quality/PmdPluginIntegrationTest.groovy | 44 +-
.../quality/PmdPluginVersionIntegrationTest.groovy | 2 +-
.../gradle/api/plugins/quality/Checkstyle.groovy | 78 +-
.../api/plugins/quality/CheckstyleExtension.groovy | 31 +-
.../api/plugins/quality/CheckstylePlugin.groovy | 9 +-
.../org/gradle/api/plugins/quality/CodeNarc.groovy | 76 +-
.../api/plugins/quality/CodeNarcExtension.groovy | 30 +-
.../api/plugins/quality/CodeNarcPlugin.groovy | 19 +-
.../api/plugins/quality/CodeQualityPlugin.groovy | 71 -
.../org/gradle/api/plugins/quality/FindBugs.groovy | 100 +-
.../api/plugins/quality/FindBugsExtension.groovy | 71 +-
.../api/plugins/quality/FindBugsPlugin.groovy | 12 +-
.../GroovyCodeQualityPluginConvention.groovy | 60 -
.../org/gradle/api/plugins/quality/JDepend.groovy | 14 +-
.../api/plugins/quality/JDependPlugin.groovy | 21 +-
.../quality/JavaCodeQualityPluginConvention.groovy | 60 -
.../org/gradle/api/plugins/quality/Pmd.groovy | 92 +-
.../gradle/api/plugins/quality/PmdExtension.groovy | 24 +
.../gradle/api/plugins/quality/PmdPlugin.groovy | 17 +-
.../internal/AbstractCodeQualityPlugin.groovy | 6 +-
.../findbugs/FindBugsClasspathValidator.java | 70 +
.../quality/internal/findbugs/FindBugsResult.java | 6 +-
.../internal/findbugs/FindBugsSpecBuilder.java | 16 +
.../internal/findbugs/FindBugsWorkerServer.java | 13 +-
.../gradle-plugins/code-quality.properties | 1 -
...properties => org.gradle.checkstyle.properties} | 0
...c.properties => org.gradle.codenarc.properties} | 0
...s.properties => org.gradle.findbugs.properties} | 0
...nd.properties => org.gradle.jdepend.properties} | 0
.../{pmd.properties => org.gradle.pmd.properties} | 0
.../plugins/quality/CheckstylePluginTest.groovy | 51 +-
.../api/plugins/quality/CheckstyleTest.groovy | 15 +-
.../api/plugins/quality/CodeNarcPluginTest.groovy | 55 +-
.../plugins/quality/CodeQualityPluginTest.groovy | 159 -
.../gradle/api/plugins/quality/CodenarcTest.groovy | 33 +
.../api/plugins/quality/FindBugsPluginTest.groovy | 80 +-
.../gradle/api/plugins/quality/FindBugsTest.groovy | 37 +-
.../api/plugins/quality/JDependPluginTest.groovy | 15 +-
.../api/plugins/quality/PmdPluginTest.groovy | 25 +-
.../findbugs/FindBugsClasspathValidatorTest.groovy | 63 +
.../findbugs/FindBugsWorkerServerTest.groovy | 40 +
subprojects/core-impl/core-impl.gradle | 77 -
.../ArtifactDependenciesIntegrationTest.groovy | 691 ---
.../resolve/CacheResolveIntegrationTest.groovy | 115 -
...ModuleDependenciesResolveIntegrationTest.groovy | 67 -
...adataRulesChangingModulesIntegrationTest.groovy | 170 -
.../ComponentMetadataRulesIntegrationTest.groovy | 118 -
...ponentMetadataRulesStatusIntegrationTest.groovy | 45 -
.../DependencyNotationIntegrationSpec.groovy | 186 -
...ependencyResolutionEventsIntegrationTest.groovy | 51 -
.../DependencyResolveRulesIntegrationTest.groovy | 797 ---
...LibraryArtifactResolutionIntegrationTest.groovy | 105 -
.../JvmLibraryArtifactResolveTestFixture.groovy | 214 -
.../ProjectDependenciesIntegrationTest.groovy | 92 -
.../ProjectDependencyResolveIntegrationTest.groovy | 422 --
...ResolutionStrategySamplesIntegrationTest.groovy | 58 -
.../ResolveCrossVersionIntegrationTest.groovy | 60 -
.../integtests/resolve/ResolveTestFixture.groovy | 333 --
.../ResolvedConfigurationIntegrationTest.groovy | 106 -
...VersionConflictResolutionIntegrationTest.groovy | 733 ---
...AliasedArtifactResolutionIntegrationTest.groovy | 202 -
.../CacheReuseCrossVersionIntegrationTest.groovy | 173 -
.../M3CacheReuseCrossVersionIntegrationTest.groovy | 75 -
.../MavenM2CacheReuseIntegrationTest.groovy | 54 -
.../ResolutionOverrideIntegrationTest.groovy | 221 -
...ameCacheUsageCrossVersionIntegrationTest.groovy | 77 -
.../CachedChangingModulesIntegrationTest.groovy | 232 -
...achedDependencyResolutionIntegrationTest.groovy | 239 -
.../CachedMissingModulesIntegrationTest.groovy | 295 --
...ependencyMetadataInMemoryIntegrationTest.groovy | 197 -
...coverFromBrokenResolutionIntegrationTest.groovy | 357 --
.../FileSystemResolverIntegrationTest.groovy | 76 -
.../custom/IvySFtpResolverIntegrationTest.groovy | 84 -
.../custom/IvyUrlResolverIntegrationTest.groovy | 251 -
.../AbstractHttpsRepoResolveIntegrationTest.groovy | 129 -
...ationDependencyResolutionIntegrationTest.groovy | 221 -
...odingDependencyResolutionIntegrationTest.groovy | 49 -
.../http/HttpProxyResolveIntegrationTest.groovy | 154 -
.../http/HttpRedirectResolveIntegrationTest.groovy | 87 -
.../ivy/IvyBrokenDescriptorIntegrationTest.groovy | 119 -
.../IvyBrokenRemoteResolveIntegrationTest.groovy | 181 -
...angingModuleRemoteResolveIntegrationTest.groovy | 418 --
...adataRulesChangingModulesIntegrationTest.groovy | 41 -
...IvyComponentMetadataRulesIntegrationTest.groovy | 42 -
...ponentMetadataRulesStatusIntegrationTest.groovy | 98 -
...CustomStatusLatestVersionIntegrationTest.groovy | 107 -
.../ivy/IvyDescriptorResolveIntegrationTest.groovy | 240 -
.../IvyDescriptorValidationIntegrationTest.groovy | 54 -
...amicRevisionRemoteResolveIntegrationTest.groovy | 835 ----
...IvyDynamicRevisionResolveIntegrationTest.groovy | 430 --
.../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 345 --
.../ivy/IvyHttpsRepoResolveIntegrationTest.groovy | 28 -
...LibraryArtifactResolutionIntegrationTest.groovy | 325 --
.../ivy/IvyModuleResolveIntegrationTest.groovy | 223 -
.../resolve/ivy/IvyResolveIntegrationTest.groovy | 197 -
.../maven/BadPomFileResolveIntegrationTest.groovy | 186 -
.../LegacyMavenRepoResolveIntegrationTest.groovy | 225 -
.../MavenBrokenRemoteResolveIntegrationTest.groovy | 101 -
...adataRulesChangingModulesIntegrationTest.groovy | 70 -
...venComponentMetadataRulesIntegrationTest.groovy | 42 -
...ponentMetadataRulesStatusIntegrationTest.groovy | 65 -
...venCustomPackagingResolveIntegrationTest.groovy | 68 -
.../MavenDependencyResolveIntegrationTest.groovy | 212 -
.../MavenDynamicResolveIntegrationTest.groovy | 228 -
.../MavenHttpRepoResolveIntegrationTest.groovy | 297 --
...LibraryArtifactResolutionIntegrationTest.groovy | 321 --
.../maven/MavenLatestResolveIntegrationTest.groovy | 98 -
.../MavenLocalRepoResolveIntegrationTest.groovy | 320 --
.../MavenParentPomResolveIntegrationTest.groovy | 449 --
.../MavenPomPackagingResolveIntegrationTest.groovy | 378 --
.../maven/MavenPomResolveIntegrationTest.groovy | 65 -
.../MavenProfileResolveIntegrationTest.groovy | 218 -
.../MavenSnapshotResolveIntegrationTest.groovy | 679 ---
.../projectWithConfigurationHierarchy.gradle | 58 -
.../projectWithUnknownDependency.gradle | 14 -
.../artifacts/ArtifactDependencyResolver.java | 29 -
.../artifacts/DefaultArtifactIdentifier.java | 107 -
.../DefaultDependencyManagementServices.java | 188 -
.../artifacts/DefaultModuleIdentifier.java | 67 -
.../artifacts/DefaultModuleVersionIdentifier.java | 101 -
.../artifacts/DefaultResolvedArtifact.java | 111 -
.../DependencyManagementBuildScopeServices.java | 284 --
.../DependencyManagementGlobalScopeServices.java | 86 -
.../api/internal/artifacts/DependencyServices.java | 33 -
.../artifacts/ModuleMetadataProcessor.java | 22 -
.../ModuleVersionIdentifierSerializer.java | 39 -
.../internal/artifacts/ModuleVersionPublisher.java | 28 -
.../artifacts/ModuleVersionSelectorSerializer.java | 41 -
.../internal/artifacts/PlexusLoggerAdapter.java | 98 -
.../ResolvedConfigurationIdentifierSerializer.java | 39 -
.../api/internal/artifacts/ResolverResults.java | 64 -
.../DefaultComponentIdentifierFactory.java | 32 -
.../DefaultModuleComponentIdentifier.java | 98 -
.../component/DefaultModuleComponentSelector.java | 107 -
.../DefaultProjectComponentIdentifier.java | 69 -
.../component/DefaultProjectComponentSelector.java | 82 -
.../artifacts/configurations/Configurations.java | 56 -
.../configurations/DefaultConfiguration.java | 572 ---
.../DefaultConfigurationContainer.java | 123 -
.../artifacts/dsl/DefaultArtifactHandler.groovy | 67 -
.../dsl/DefaultComponentMetadataHandler.java | 47 -
.../dsl/ModuleVersionSelectorParsers.java | 90 -
.../artifacts/dsl/ParsedModuleStringNotation.java | 65 -
.../dsl/PublishArtifactNotationParserFactory.java | 98 -
.../ivyservice/ArtifactResolveContext.java | 21 -
.../ivyservice/ArtifactResolveResult.java | 35 -
.../artifacts/ivyservice/ArtifactResolver.java | 33 -
.../ivyservice/ArtifactSetResolveResult.java | 32 -
.../ivyservice/ArtifactTypeResolveContext.java | 38 -
.../ivyservice/BuildableArtifactResolveResult.java | 39 -
.../BuildableArtifactSetResolveResult.java | 29 -
.../BuildableComponentResolveResult.java | 42 -
.../internal/artifacts/ivyservice/CacheLayout.java | 59 -
.../CacheLockingArtifactDependencyResolver.java | 46 -
.../artifacts/ivyservice/CacheLockingManager.java | 53 -
.../ivyservice/ComponentResolveResult.java | 42 -
.../ivyservice/ConfigurationResolveContext.java | 41 -
.../ivyservice/ContextualArtifactResolver.java | 58 -
.../DefaultBuildableArtifactResolveResult.java | 63 -
.../DefaultBuildableArtifactSetResolveResult.java | 64 -
.../DefaultBuildableComponentResolveResult.java | 73 -
.../ivyservice/DefaultCacheLockingManager.java | 88 -
.../ivyservice/DefaultConfigurationResolver.java | 49 -
.../DefaultDependencyResolveDetails.java | 72 -
.../ivyservice/DefaultIvyDependencyPublisher.java | 71 -
.../ivyservice/DefaultLenientConfiguration.java | 169 -
.../ivyservice/DefaultUnresolvedDependency.java | 47 -
.../DependencyToModuleVersionIdResolver.java | 28 -
.../DependencyToModuleVersionResolver.java | 28 -
.../ErrorHandlingArtifactDependencyResolver.java | 256 -
.../ivyservice/IvyBackedArtifactPublisher.java | 84 -
.../ivyservice/IvyDependencyPublisher.java | 26 -
.../IvyResolverBackedModuleVersionPublisher.java | 67 -
.../api/internal/artifacts/ivyservice/IvyUtil.java | 77 -
.../ivyservice/IvyXmlModuleDescriptorWriter.java | 402 --
.../ivyservice/LocalComponentFactory.java | 26 -
.../ivyservice/ModuleToModuleVersionResolver.java | 29 -
.../ivyservice/ModuleVersionIdResolveResult.java | 46 -
.../ivyservice/ModuleVersionNotFoundException.java | 34 -
.../ivyservice/ModuleVersionResolveException.java | 110 -
.../SelfResolvingDependencyResolver.java | 113 -
...cuitEmptyConfigsArtifactDependencyResolver.java | 104 -
.../SubstitutedModuleVersionIdResolveResult.java | 47 -
.../VersionForcingDependencyToModuleResolver.java | 75 -
.../clientmodule/ClientModuleResolver.java | 47 -
.../DefaultCachedModuleVersionList.java | 37 -
.../dynamicversions/ModuleVersionsCache.java | 33 -
.../dynamicversions/ModuleVersionsCacheEntry.java | 28 -
.../SingleFileBackedModuleVersionsCache.java | 140 -
.../ivyresolve/ArtifactNotFoundException.java | 24 -
.../ivyresolve/ArtifactResolveException.java | 69 -
...uildableModuleVersionMetaDataResolveResult.java | 72 -
...ildableModuleVersionSelectionResolveResult.java | 60 -
.../CacheLockingModuleVersionRepository.java | 78 -
.../ivyresolve/CachingModuleVersionRepository.java | 308 --
.../ivyresolve/ChangingModuleDetector.java | 55 -
.../ConfiguredModuleVersionRepository.java | 23 -
...uildableModuleVersionMetaDataResolveResult.java | 95 -
...ildableModuleVersionSelectionResolveResult.java | 58 -
.../ivyresolve/DefaultModuleVersionListing.java | 94 -
.../ivyresolve/DependencyResolverIdentifier.java | 66 -
.../ivyresolve/ErrorHandlingArtifactResolver.java | 47 -
.../IvyAwareModuleVersionRepository.java | 26 -
.../IvyDynamicResolveModuleVersionRepository.java | 81 -
.../ivyresolve/LazyDependencyToModuleResolver.java | 155 -
.../LocalArtifactsModuleVersionRepository.java | 31 -
.../LocalAwareModuleVersionRepository.java | 42 -
.../ivyresolve/LocalModuleVersionRepository.java | 69 -
.../ivyresolve/LoopbackDependencyResolver.java | 186 -
.../ivyservice/ivyresolve/ModuleSource.java | 28 -
.../ivyresolve/ModuleVersionListing.java | 30 -
.../ivyresolve/ModuleVersionRepository.java | 41 -
.../ivyresolve/NoOpRepositoryCacheManager.java | 76 -
.../ivyservice/ivyresolve/RepositoryChain.java | 24 -
.../RepositoryChainArtifactResolver.java | 64 -
.../RepositoryChainDependencyResolver.java | 297 --
.../RepositoryChainModuleResolution.java | 38 -
.../ivyresolve/RepositoryChainModuleSource.java | 34 -
.../ivyservice/ivyresolve/ResolveIvyFactory.java | 202 -
.../StartParameterResolutionOverride.java | 123 -
.../ivyservice/ivyresolve/UserResolverChain.java | 53 -
.../memcache/CachedModuleVersionResult.java | 55 -
.../ivyresolve/memcache/CachedRepository.java | 90 -
.../memcache/DependencyMetadataCache.java | 123 -
.../memcache/DependencyMetadataCacheStats.java | 29 -
.../memcache/InMemoryDependencyMetadataCache.java | 62 -
.../parser/AbstractModuleDescriptorParser.java | 55 -
.../ivyresolve/parser/DescriptorParseContext.java | 27 -
.../parser/DisconnectedDescriptorParseContext.java | 37 -
.../DisconnectedIvyXmlModuleDescriptorParser.java | 65 -
.../parser/GradlePomModuleDescriptorBuilder.java | 377 --
.../parser/GradlePomModuleDescriptorParser.java | 216 -
.../parser/IvyXmlModuleDescriptorParser.java | 1226 -----
.../ivyresolve/parser/MetaDataParseException.java | 32 -
.../ivyresolve/parser/MetaDataParser.java | 29 -
.../ivyservice/ivyresolve/parser/PomReader.java | 776 ---
.../ivyresolve/strategy/ChainVersionMatcher.java | 64 -
.../ivyresolve/strategy/ExactVersionMatcher.java | 113 -
.../ivyresolve/strategy/LatestStrategy.java | 42 -
.../ivyresolve/strategy/LatestVersionMatcher.java | 47 -
.../ivyresolve/strategy/LatestVersionStrategy.java | 65 -
.../ivyresolve/strategy/ResolverStrategy.java | 53 -
.../ivyresolve/strategy/SubVersionMatcher.java | 59 -
.../ivyresolve/strategy/VersionMatcher.java | 67 -
.../ivyresolve/strategy/VersionRangeMatcher.java | 180 -
.../CachedModuleDescriptorParseContext.java | 38 -
.../modulecache/DefaultCachedMetaData.java | 71 -
.../modulecache/DefaultModuleArtifactsCache.java | 182 -
.../modulecache/DefaultModuleMetaDataCache.java | 176 -
.../modulecache/ModuleArtifactsCache.java | 37 -
.../modulecache/ModuleDescriptorCacheEntry.java | 38 -
.../modulecache/ModuleDescriptorStore.java | 79 -
.../modulecache/ModuleMetaDataCache.java | 47 -
.../ConfigurationsToArtifactsConverter.java | 23 -
.../ConfigurationsToModuleDescriptorConverter.java | 23 -
.../DefaultConfigurationsToArtifactsConverter.java | 60 -
...tConfigurationsToModuleDescriptorConverter.java | 42 -
.../DefaultModuleDescriptorFactory.java | 26 -
.../moduleconverter/ModuleDescriptorFactory.java | 23 -
.../PublishLocalComponentFactory.java | 47 -
.../ResolveLocalComponentFactory.java | 55 -
.../AbstractIvyDependencyDescriptorFactory.java | 77 -
.../ClientModuleDependencyDescriptor.java | 34 -
...ClientModuleIvyDependencyDescriptorFactory.java | 63 -
.../dependencies/ClientModuleMetaDataFactory.java | 26 -
.../DefaultClientModuleMetaDataFactory.java | 54 -
...ultDependenciesToModuleDescriptorConverter.java | 59 -
.../DefaultDependencyDescriptorFactory.java | 48 -
.../DependenciesToModuleDescriptorConverter.java | 25 -
.../dependencies/DependencyDescriptorFactory.java | 23 -
.../dependencies/EnhancedDependencyDescriptor.java | 34 -
...ternalModuleIvyDependencyDescriptorFactory.java | 54 -
.../IvyDependencyDescriptorFactory.java | 25 -
.../dependencies/ProjectDependencyDescriptor.java | 31 -
.../ProjectIvyDependencyDescriptorFactory.java | 51 -
.../DefaultProjectComponentRegistry.java | 36 -
.../projectmodule/DefaultProjectPublication.java | 40 -
.../projectmodule/ProjectArtifactResolver.java | 65 -
.../projectmodule/ProjectComponentRegistry.java | 22 -
.../projectmodule/ProjectDependencyResolver.java | 57 -
.../resolutionstrategy/DefaultCachePolicy.java | 254 -
.../DefaultResolutionStrategy.java | 127 -
.../ModuleForcingResolveRule.java | 54 -
.../resolveengine/DefaultDependencyResolver.java | 130 -
.../DefaultDependencyToConfigurationResolver.java | 81 -
.../resolveengine/DependencyGraphBuilder.java | 985 ----
.../DependencyToConfigurationResolver.java | 30 -
.../LatestModuleConflictResolver.java | 32 -
.../resolveengine/ModuleConflictResolver.java | 22 -
.../resolveengine/ModuleRevisionResolveState.java | 27 -
.../resolveengine/ModuleVersionSpec.java | 556 ---
.../resolveengine/StrictConflictResolver.java | 30 -
.../VersionSelectionReasonResolver.java | 36 -
.../DefaultResolvedConfigurationBuilder.java | 151 -
.../DefaultTransientConfigurationResults.java | 45 -
.../oldresult/ResolvedConfigurationBuilder.java | 44 -
.../oldresult/TransientConfigurationResults.java | 32 -
.../TransientConfigurationResultsBuilder.java | 186 -
.../result/CachingDependencyResultFactory.java | 56 -
.../result/ComponentIdentifierSerializer.java | 76 -
.../result/ComponentSelectionReasonSerializer.java | 59 -
.../result/ComponentSelectorSerializer.java | 76 -
.../result/DefaultInternalDependencyResult.java | 59 -
.../result/DefaultModuleVersionSelection.java | 45 -
.../result/DefaultResolutionResultBuilder.java | 85 -
.../result/InternalDependencyResult.java | 40 -
.../result/InternalDependencyResultSerializer.java | 62 -
.../result/ModuleVersionSelection.java | 30 -
.../result/ModuleVersionSelectionSerializer.java | 47 -
.../result/StreamingResolutionResultBuilder.java | 200 -
.../result/VersionSelectionReasons.java | 81 -
.../resolveengine/store/CachedStoreFactory.java | 102 -
.../resolveengine/store/DefaultBinaryStore.java | 147 -
.../AbstractModuleDescriptorBackedMetaData.java | 233 -
.../BuildableModuleVersionPublishMetaData.java | 27 -
.../metadata/ComponentArtifactIdentifier.java | 34 -
.../metadata/ComponentArtifactMetaData.java | 39 -
.../artifacts/metadata/ComponentMetaData.java | 85 -
.../artifacts/metadata/ConfigurationMetaData.java | 41 -
.../metadata/DefaultDependencyMetaData.java | 122 -
.../artifacts/metadata/DefaultIvyArtifactName.java | 97 -
.../metadata/DefaultLocalArtifactIdentifier.java | 69 -
.../metadata/DefaultLocalComponentMetaData.java | 157 -
.../DefaultModuleVersionArtifactIdentifier.java | 79 -
.../DefaultModuleVersionArtifactMetaData.java | 63 -
.../DefaultModuleVersionPublishMetaData.java | 84 -
.../artifacts/metadata/DependencyMetaData.java | 65 -
.../artifacts/metadata/IvyArtifactName.java | 37 -
.../artifacts/metadata/LocalArtifactMetaData.java | 23 -
.../artifacts/metadata/LocalComponentMetaData.java | 40 -
.../metadata/ModuleDescriptorAdapter.java | 112 -
.../metadata/ModuleVersionArtifactIdentifier.java | 29 -
.../ModuleVersionArtifactIdentifierSerializer.java | 51 -
.../metadata/ModuleVersionArtifactMetaData.java | 38 -
.../ModuleVersionArtifactPublishMetaData.java | 35 -
.../artifacts/metadata/ModuleVersionMetaData.java | 41 -
.../metadata/ModuleVersionPublishMetaData.java | 28 -
.../metadata/MutableLocalComponentMetaData.java | 28 -
.../metadata/MutableModuleVersionMetaData.java | 34 -
.../DefaultLocalMavenRepositoryLocator.java | 74 -
.../mvnsettings/DefaultMavenFileLocations.java | 55 -
.../mvnsettings/DefaultMavenSettingsProvider.java | 40 -
.../repositories/AbstractArtifactRepository.java | 42 -
.../AbstractAuthenticationSupportedRepository.java | 37 -
.../repositories/DefaultBaseRepositoryFactory.java | 134 -
.../DefaultFlatDirArtifactRepository.java | 98 -
.../repositories/DefaultIvyArtifactRepository.java | 201 -
.../DefaultMavenArtifactRepository.java | 123 -
.../DefaultMavenLocalArtifactRepository.java | 50 -
.../repositories/LegacyDependencyResolver.java | 294 --
.../repositories/LegacyMavenResolver.java | 61 -
.../repositories/ResolutionAwareRepository.java | 26 -
.../DownloadingRepositoryArtifactCache.java | 73 -
.../LocalFileRepositoryArtifactCache.java | 43 -
.../cachemanager/RepositoryArtifactCache.java | 45 -
.../layout/GradleRepositoryLayout.java | 42 -
.../repositories/layout/MavenRepositoryLayout.java | 45 -
.../layout/PatternRepositoryLayout.java | 85 -
.../repositories/layout/RepositoryLayout.java | 47 -
.../legacy/AbstractRepositoryCacheManager.java | 85 -
.../legacy/CustomIvyResolverRepositoryFactory.java | 41 -
.../legacy/CustomResolverArtifactRepository.java | 72 -
.../legacy/DownloadingRepositoryCacheManager.java | 161 -
.../legacy/EnhancedArtifactDownloadReport.java | 38 -
.../legacy/FixedResolverArtifactRepository.java | 60 -
.../legacy/IvyDependencyResolverAdapter.java | 202 -
.../LegacyDependencyResolverRepositoryFactory.java | 24 -
.../legacy/LegacyResolverParserSettings.java | 98 -
.../legacy/LocalFileRepositoryCacheManager.java | 88 -
.../repositories/resolver/AbstractVersionList.java | 37 -
.../resolver/ChainedVersionLister.java | 79 -
.../resolver/ComponentMetadataDetailsAdapter.java | 58 -
.../repositories/resolver/DefaultVersionList.java | 37 -
.../resolver/ExternalResourceResolver.java | 599 ---
...rnalResourceResolverDescriptorParseContext.java | 72 -
.../repositories/resolver/IvyResolver.java | 92 -
.../repositories/resolver/IvyResourcePattern.java | 84 -
.../repositories/resolver/M2ResourcePattern.java | 79 -
.../repositories/resolver/MavenLocalResolver.java | 57 -
.../repositories/resolver/MavenMetadataLoader.java | 89 -
.../repositories/resolver/MavenResolver.java | 275 --
.../repositories/resolver/MavenVersionLister.java | 50 -
.../resolver/PatternBasedResolver.java | 31 -
.../repositories/resolver/ResourcePattern.java | 43 -
.../resolver/ResourceVersionLister.java | 165 -
.../VerifyingExternalResourceDownloader.java | 86 -
.../repositories/resolver/VersionList.java | 74 -
.../repositories/resolver/VersionLister.java | 26 -
.../transport/ProgressLoggingTransferListener.java | 58 -
.../transport/RepositoryTransport.java | 29 -
.../transport/RepositoryTransportFactory.java | 56 -
.../resolution/AbstractSoftwareArtifact.java | 51 -
.../resolution/AbstractSoftwareComponent.java | 49 -
.../resolution/ComponentMetaDataArtifact.java | 21 -
.../resolution/DefaultArtifactResolutionQuery.java | 156 -
.../DefaultArtifactResolutionQueryFactory.java | 46 -
.../DefaultArtifactResolutionQueryResult.java | 46 -
.../artifacts/resolution/DefaultJvmLibrary.java | 45 -
.../DefaultJvmLibraryJavadocArtifact.java | 31 -
.../DefaultJvmLibrarySourcesArtifact.java | 31 -
.../DefaultUnresolvedSoftwareComponent.java | 37 -
.../resolution/IvyDescriptorArtifact.java | 21 -
.../artifacts/resolution/MavenPomArtifact.java | 22 -
.../result/DefaultUnresolvedDependencyResult.java | 56 -
.../externalresource/AbstractExternalResource.java | 68 -
.../DefaultLocallyAvailableExternalResource.java | 53 -
.../externalresource/ExternalResource.java | 88 -
.../LocalFileStandInExternalResource.java | 92 -
.../LocallyAvailableExternalResource.java | 27 -
.../MetaDataOnlyExternalResource.java | 73 -
.../externalresource/MissingExternalResource.java | 68 -
.../externalresource/UrlExternalResource.java | 65 -
.../cached/ByUrlCachedExternalResourceIndex.java | 28 -
.../externalresource/cached/CachedArtifact.java | 23 -
.../cached/CachedArtifactIndex.java | 63 -
.../cached/CachedExternalResource.java | 56 -
.../cached/CachedExternalResourceAdapter.java | 75 -
.../cached/CachedExternalResourceIndex.java | 71 -
.../externalresource/cached/CachedItem.java | 49 -
.../cached/DefaultCachedArtifact.java | 55 -
.../cached/DefaultCachedExternalResource.java | 72 -
.../cached/DefaultCachedExternalResourceIndex.java | 51 -
.../externalresource/ivy/AbstractCachedIndex.java | 104 -
.../ArtifactAtRepositoryCachedArtifactIndex.java | 99 -
.../ivy/ArtifactAtRepositoryKey.java | 56 -
.../AbstractLocallyAvailableResourceFinder.java | 37 -
.../CompositeLocallyAvailableResourceFinder.java | 70 -
.../LazyLocallyAvailableResourceCandidates.java | 60 -
.../local/LocallyAvailableResourceCandidates.java | 31 -
.../local/LocallyAvailableResourceFinder.java | 32 -
...leResourceFinderSearchableFileStoreAdapter.java | 54 -
.../ivy/LocallyAvailableResourceFinderFactory.java | 158 -
...PatternBasedLocallyAvailableResourceFinder.java | 63 -
.../metadata/DefaultExternalResourceMetaData.java | 70 -
.../metadata/ExternalResourceMetaData.java | 54 -
.../metadata/ExternalResourceMetaDataCompare.java | 66 -
.../transfer/AbstractProgressLoggingHandler.java | 41 -
.../CacheAwareExternalResourceAccessor.java | 29 -
.../DefaultCacheAwareExternalResourceAccessor.java | 118 -
.../transfer/ExternalResourceAccessor.java | 75 -
.../transfer/ExternalResourceLister.java | 26 -
.../transfer/ExternalResourceUploader.java | 27 -
.../ProgressLoggingExternalResourceAccessor.java | 157 -
.../ProgressLoggingExternalResourceUploader.java | 81 -
.../transfer/ResourceOperation.java | 70 -
.../DefaultExternalResourceRepository.java | 125 -
.../transport/ExternalResourceRepository.java | 70 -
.../transport/file/FileResourceConnector.java | 99 -
.../transport/file/FileTransport.java | 79 -
.../http/ApacheDirectoryListingParser.java | 131 -
.../transport/http/DefaultHttpSettings.java | 35 -
.../transport/http/HttpClientConfigurer.java | 128 -
.../transport/http/HttpClientHelper.java | 129 -
.../transport/http/HttpProxySettings.java | 42 -
.../transport/http/HttpRequestException.java | 31 -
.../transport/http/HttpResourceAccessor.java | 108 -
.../transport/http/HttpResourceLister.java | 73 -
.../transport/http/HttpResourceUploader.java | 49 -
.../transport/http/HttpResponseResource.java | 141 -
.../transport/http/HttpSettings.java | 24 -
.../transport/http/HttpTransport.java | 81 -
.../JavaSystemPropertiesHttpProxySettings.java | 104 -
.../http/RepeatableInputStreamEntity.java | 60 -
.../transport/http/ntlm/NTLMCredentials.java | 92 -
.../transport/http/ntlm/NTLMSchemeFactory.java | 64 -
.../filestore/ivy/ArtifactIdentifierFileStore.java | 44 -
.../ClientModuleNotationParserFactory.java | 41 -
.../DependencyClassPathNotationParser.java | 56 -
.../notations/DependencyFilesNotationParser.java | 44 -
.../notations/DependencyMapNotationParser.java | 53 -
.../notations/DependencyNotationParser.java | 55 -
.../notations/DependencyProjectNotationParser.java | 43 -
.../notations/DependencyStringNotationParser.java | 74 -
.../notations/ProjectDependencyFactory.java | 58 -
.../DefaultDependencyManagementServicesTest.groovy | 92 -
.../artifacts/DefaultResolvedArtifactTest.groovy | 48 -
.../artifacts/DefaultResolvedDependencySpec.groovy | 92 -
.../artifacts/DefaultResolvedDependencyTest.java | 215 -
.../ModuleVersionSelectorSerializerTest.groovy | 33 -
...vedConfigurationIdentifierSerializerTest.groovy | 37 -
.../internal/artifacts/ResolverResultsSpec.groovy | 52 -
.../DefaultComponentIdentifierFactoryTest.groovy | 53 -
.../DefaultModuleComponentIdentifierTest.groovy | 81 -
.../DefaultModuleComponentSelectorTest.groovy | 117 -
.../DefaultProjectComponentIdentifierTest.groovy | 58 -
.../DefaultProjectComponentSelectorTest.groovy | 91 -
.../DefaultConfigurationContainerSpec.groovy | 100 -
.../DefaultConfigurationContainerTest.groovy | 117 -
.../configurations/DefaultConfigurationSpec.groovy | 320 --
.../configurations/DefaultConfigurationTest.java | 965 ----
.../dsl/DefaultComponentMetadataHandlerTest.groovy | 42 -
.../dsl/ModuleVersionSelectorParsersTest.groovy | 152 -
...PublishArtifactNotationParserFactoryTest.groovy | 122 -
.../artifacts/ivyservice/CacheLayoutTest.groovy | 54 -
...cheLockingArtifactDependencyResolverTest.groovy | 45 -
...efaultBuildableArtifactResolveResultTest.groovy | 64 -
...ultBuildableArtifactSetResolveResultTest.groovy | 75 -
...faultBuildableComponentResolveResultTest.groovy | 109 -
.../DefaultDependencyResolveDetailsSpec.groovy | 152 -
.../DefaultUnresolvedDependencySpec.groovy | 35 -
...orHandlingArtifactDependencyResolverTest.groovy | 156 -
.../artifacts/ivyservice/IvyUtilTest.groovy | 32 -
.../IvyXmlModuleDescriptorWriterTest.groovy | 148 -
.../ModuleVersionNotFoundExceptionTest.groovy | 49 -
.../ModuleVersionResolveExceptionTest.groovy | 60 -
.../SelfResolvingDependencyResolverTest.groovy | 135 -
...ptyConfigsArtifactDependencyResolverSpec.groovy | 77 -
...ionForcingDependencyToModuleResolverSpec.groovy | 107 -
.../clientmodule/ClientModuleResolverTest.groovy | 95 -
.../CachingModuleVersionRepositoryTest.groovy | 101 -
...leModuleVersionMetaDataResolveResultTest.groovy | 174 -
.../DependencyResolverIdentifierTest.groovy | 123 -
.../ErrorHandlingArtifactResolverTest.groovy | 82 -
...ynamicResolveModuleVersionRepositoryTest.groovy | 69 -
.../LazyDependencyToModuleResolverTest.groovy | 244 -
.../RepositoryChainDependencyResolverTest.groovy | 639 ---
.../memcache/CachedModuleVersionResultTest.groovy | 99 -
.../memcache/CachedRepositoryTest.groovy | 178 -
.../memcache/DependencyMetadataCacheTest.groovy | 225 -
.../InMemoryDependencyMetadataCacheTest.groovy | 76 -
...tractGradlePomModuleDescriptorParserTest.groovy | 76 -
.../ivyresolve/parser/AbstractPomReaderTest.groovy | 71 -
...onnectedIvyXmlModuleDescriptorParserTest.groovy | 80 -
...adlePomModuleDescriptorParserProfileTest.groovy | 827 ----
.../GradlePomModuleDescriptorParserTest.groovy | 2087 --------
.../parser/IvyXmlModuleDescriptorParserTest.groovy | 761 ---
.../ivyresolve/parser/PomReaderProfileTest.groovy | 1566 ------
.../ivyresolve/parser/PomReaderTest.groovy | 818 ----
.../strategy/ChainVersionMatcherTest.groovy | 129 -
.../strategy/ExactVersionMatcherTest.groovy | 181 -
.../strategy/LatestVersionMatcherTest.groovy | 83 -
.../strategy/LatestVersionStrategyTest.groovy | 78 -
.../strategy/SubVersionMatcherTest.groovy | 84 -
.../strategy/VersionRangeMatcherTest.groovy | 208 -
.../modulecache/ModuleDescriptorStoreTest.groovy | 83 -
...ltConfigurationsToArtifactsConverterTest.groovy | 103 -
...figurationsToModuleDescriptorConverterTest.java | 91 -
.../DefaultModuleDescriptorFactoryTest.groovy | 40 -
.../PublishLocalComponentFactoryTest.groovy | 56 -
.../ResolveLocalComponentFactoryTest.groovy | 91 -
...actDependencyDescriptorFactoryInternalTest.java | 135 -
...ntModuleIvyDependencyDescriptorFactoryTest.java | 89 -
.../DefaultClientModuleMetaDataFactoryTest.java | 89 -
...ependenciesToModuleDescriptorConverterTest.java | 129 -
.../DefaultDependencyDescriptorFactoryTest.groovy | 61 -
...ernalModuleDependencyDescriptorFactoryTest.java | 65 -
.../ProjectDependencyDescriptorFactoryTest.groovy | 63 -
.../ProjectDependencyResolverTest.groovy | 75 -
.../DefaultCachePolicySpec.groovy | 276 --
.../DefaultResolutionStrategySpec.groovy | 193 -
.../ModuleForcingResolveRuleSpec.groovy | 89 -
.../DependencyGraphBuilderTest.groovy | 957 ----
.../resolveengine/ModuleVersionSpecTest.groovy | 368 --
.../VersionSelectionReasonResolverTest.groovy | 43 -
.../CachingDependencyResultFactoryTest.groovy | 76 -
.../ComponentIdentifierSerializerTest.groovy | 60 -
.../ComponentSelectionReasonSerializerTest.groovy | 54 -
.../result/ComponentSelectorSerializerTest.groovy | 60 -
.../DefaultResolutionResultBuilderSpec.groovy | 284 --
.../resolveengine/result/DummyBinaryStore.groovy | 48 -
.../InternalDependencyResultSerializerTest.groovy | 80 -
.../ModuleVersionSelectionSerializerTest.groovy | 40 -
.../StreamingResolutionResultBuilderTest.groovy | 139 -
.../result/VersionSelectionReasonsTest.groovy | 41 -
.../metadata/DefaultDependencyMetaDataTest.groovy | 162 -
.../metadata/DefaultIvyArtifactNameTest.groovy | 53 -
.../DefaultLocalArtifactIdentifierTest.groovy | 67 -
.../DefaultLocalComponentMetaDataTest.groovy | 146 -
...faultModuleVersionArtifactIdentifierTest.groovy | 67 -
...DefaultModuleVersionArtifactMetaDataTest.groovy | 71 -
.../DefaultModuleVersionPublishMetaDataTest.groovy | 42 -
.../metadata/ModuleDescriptorAdapterTest.groovy | 296 --
.../DefaultLocalMavenRepositoryLocatorTest.groovy | 148 -
.../DefaultBaseRepositoryFactoryTest.groovy | 162 -
.../DefaultFlatDirArtifactRepositoryTest.groovy | 82 -
.../DefaultIvyArtifactRepositoryTest.groovy | 320 --
.../DefaultMavenArtifactRepositoryTest.groovy | 150 -
.../DefaultMavenLocalRepositoryTest.groovy | 69 -
.../DownloadingRepositoryCacheManagerTest.groovy | 67 -
.../resolver/ChainedVersionListerTest.groovy | 125 -
.../resolver/ExternalResourceResolverTest.groovy | 122 -
.../resolver/IvyResourcePatternTest.groovy | 50 -
.../resolver/M2ResourcePatternTest.groovy | 84 -
.../repositories/resolver/MavenResolverTest.groovy | 53 -
.../resolver/MavenVersionListerTest.groovy | 195 -
.../resolver/ResourceVersionListerTest.groovy | 199 -
.../ProgressLoggingTransferListenerTest.groovy | 78 -
.../result/DefaultResolutionResultTest.groovy | 113 -
.../DefaultResolvedModuleVersionResultSpec.groovy | 63 -
.../CachedExternalResourceAdapterTest.groovy | 78 -
.../DefaultArtifactResolutionCacheTest.groovy | 84 -
...ifactAtRepositoryCachedArtifactIndexTest.groovy | 128 -
...positeLocallyAvailableResourceFinderTest.groovy | 75 -
...zyLocallyAvailableResourceCandidatesTest.groovy | 57 -
.../DefaultExternalResourceMetaDataTest.groovy | 33 -
.../ExternalResourceMetaDataCompareTest.groovy | 172 -
...ltCacheAwareExternalResourceAccessorTest.groovy | 63 -
...gressLoggingExternalResourceAccessorTest.groovy | 111 -
...gressLoggingExternalResourceUploaderTest.groovy | 67 -
.../transfer/ResourceOperationTest.groovy | 95 -
.../http/ApacheDirectoryListingParserTest.groovy | 169 -
.../transport/http/HttpClientConfigurerTest.groovy | 101 -
.../transport/http/HttpClientHelperTest.groovy | 62 -
.../transport/http/HttpResourceListerTest.groovy | 45 -
.../transport/http/HttpResponseResourceTest.groovy | 72 -
...avaSystemPropertiesHttpProxySettingsTest.groovy | 88 -
.../transport/http/ntlm/NTLMCredentialsTest.groovy | 96 -
.../DependencyClassPathNotationParserTest.groovy | 55 -
.../DependencyMapNotationParserTest.groovy | 137 -
.../notations/DependencyNotationParserTest.groovy | 54 -
.../DependencyStringNotationParserTest.groovy | 171 -
.../notations/ProjectDependencyFactoryTest.groovy | 64 -
.../ivyservice/ivyresolve/parser/test-full.xml | 106 -
.../result/ResolutionResultDataBuilder.groovy | 48 -
subprojects/core/core.gradle | 42 +-
.../DeprecationHandlingIntegrationTest.groovy | 9 -
.../org/gradle/api/ApplyPluginIntegSpec.groovy | 18 +-
.../api/BuildScriptExecutionIntegrationSpec.groovy | 40 +
.../api/BuildScriptExecutionIntegrationTest.groovy | 91 +
.../ConfigurationOnDemandIntegrationTest.groovy | 175 +-
...rredConfigurableExtensionIntegrationTest.groovy | 2 +-
.../ExternalScriptExecutionIntegrationSpec.groovy | 72 +
.../ExternalScriptExecutionIntegrationTest.groovy | 196 +
.../gradle/api/FinalizerTaskIntegrationTest.groovy | 11 +-
.../api/InitScriptExecutionIntegrationTest.groovy | 158 +
.../PluginApplicationErrorIntegrationTest.groovy | 83 +
.../SettingsScriptExecutionIntegrationTest.groovy | 78 +
.../api/dsl/ConcurrentClassDecorationSpec.groovy | 2 +-
.../api/dsl/DynamicObjectIntegrationTest.groovy | 14 +-
.../api/dsl/PluginDetectionIntegrationTest.groovy | 229 +
.../api/file/FileResolutionIntegrationTest.groovy | 56 +
.../ClassLoadersCachingIntegrationTest.groovy | 559 +++
.../resource/TextResourceIntegrationTest.groovy | 91 +
.../gradle/api/tasks/ArchiveIntegrationTest.groovy | 5 +-
.../api/tasks/CopyErrorIntegrationTest.groovy | 24 +
.../tasks/CopyPermissionsIntegrationTest.groovy | 4 +
.../api/tasks/CopyTaskIntegrationSpec.groovy | 36 +-
.../api/tasks/CopyTaskIntegrationTest.groovy | 223 +-
...tionTimeTaskConfigurationIntegrationTest.groovy | 192 +-
.../FailingIncrementalTasksIntegrationTest.groovy | 47 +
.../tasks/IncrementalBuildIntegrationTest.groovy | 376 ++
.../tasks/IncrementalTaskIntegrationTest.groovy | 47 -
.../tasks/IncrementalTasksIntegrationTest.groovy | 343 ++
...kCommandLineConfigurationIntegrationSpec.groovy | 1 -
.../TaskInputPropertiesIntegrationTest.groovy | 60 +
.../api/tasks/TaskRemovalIntegrationTest.groovy | 44 +-
.../api/tasks/TaskSelectionIntegrationTest.groovy | 117 +
.../RuleBasedTaskExecutionIntegrationTest.groovy | 234 +
.../scripts/StatementLabelsIntegrationTest.groovy | 46 +-
...tiveBuildScriptEvaluationIntegrationTest.groovy | 49 +
.../plugin/PluginHandlerScriptIntegTest.groovy | 554 ---
.../ScriptPluginClassLoadingIntegrationTest.groovy | 226 +-
.../BintrayPluginResolutionIntegTest.groovy | 115 -
.../internal/PathLimitationIntegTest.groovy | 19 +-
.../internal/WorkerProcessIntegrationTest.java | 13 +-
.../ProjectBuilderIntegrationTest.groovy | 2 +-
.../shared/build.gradle | 53 +
.../buildSrc/src/main/java/DirTransformerTask.java | 0
.../buildSrc/src/main/java/GeneratorTask.java | 0
.../buildSrc/src/main/java/TransformerTask.java | 0
.../groovy/org/gradle/BuildExceptionReporter.java | 37 +-
.../src/main/groovy/org/gradle/BuildLogger.java | 2 +-
.../src/main/groovy/org/gradle/BuildResult.java | 2 +-
.../src/main/groovy/org/gradle/CacheUsage.java | 36 -
.../src/main/groovy/org/gradle/GradleLauncher.java | 187 -
.../src/main/groovy/org/gradle/RefreshOptions.java | 85 -
.../src/main/groovy/org/gradle/StartParameter.java | 258 +-
.../groovy/org/gradle/TaskExecutionLogger.java | 2 +-
.../groovy/org/gradle/TaskExecutionRequest.java | 44 +
.../src/main/groovy/org/gradle/api/AntBuilder.java | 14 +
.../org/gradle/api/BuildCancelledException.java | 37 +
.../org/gradle/api/BuildableModelElement.java | 43 +
.../main/groovy/org/gradle/api/DefaultTask.java | 2 +
.../IllegalOperationAtExecutionTimeException.java | 29 -
.../gradle/api/NamedDomainObjectCollection.java | 2 +
.../api/PolymorphicDomainObjectContainer.java | 12 +
.../src/main/groovy/org/gradle/api/Project.java | 257 +-
.../src/main/groovy/org/gradle/api/Script.java | 44 +-
.../core/src/main/groovy/org/gradle/api/Task.java | 41 +-
.../api/artifacts/ArtifactRepositoryContainer.java | 167 +-
.../org/gradle/api/artifacts/ClientModule.java | 2 +-
.../gradle/api/artifacts/ComponentMetadata.java | 60 +
.../api/artifacts/ComponentMetadataDetails.java | 33 +-
.../api/artifacts/ComponentModuleMetadata.java | 40 +
.../artifacts/ComponentModuleMetadataDetails.java | 41 +
.../gradle/api/artifacts/ComponentSelection.java | 43 +
.../api/artifacts/ComponentSelectionRules.java | 143 +
.../org/gradle/api/artifacts/Configuration.java | 4 +-
.../api/artifacts/ConfigurationContainer.java | 25 -
.../api/artifacts/DependencyResolveDetails.java | 2 +-
.../api/artifacts/DependencySubstitution.java | 52 +
.../api/artifacts/DependencySubstitutions.java | 167 +
.../org/gradle/api/artifacts/ExcludeRule.java | 15 -
.../artifacts/ModuleDependencySubstitution.java | 42 +
.../artifacts/ProjectDependencySubstitution.java | 31 +
.../org/gradle/api/artifacts/PublishException.java | 4 +
.../gradle/api/artifacts/ResolutionStrategy.java | 49 +-
.../org/gradle/api/artifacts/ResolveException.java | 4 +-
.../org/gradle/api/artifacts/ResolvedArtifact.java | 9 -
.../gradle/api/artifacts/UnresolvedDependency.java | 9 -
.../artifacts/dsl/ComponentMetadataHandler.java | 94 +-
.../dsl/ComponentModuleMetadataHandler.java | 60 +
.../api/artifacts/dsl/DependencyHandler.java | 38 +-
.../api/artifacts/dsl/RepositoryHandler.java | 90 +-
.../org/gradle/api/artifacts/ivy/IvyExtraInfo.java | 60 +
.../api/artifacts/ivy/IvyModuleDescriptor.java | 52 +
.../org/gradle/api/artifacts/ivy/package-info.java | 20 +
.../artifacts/query/ArtifactResolutionQuery.java | 75 +
.../gradle/api/artifacts/query/package-info.java | 20 +
.../repositories/AuthenticationSupported.java | 63 +-
.../repositories/IvyArtifactRepository.java | 62 +-
.../repositories/IvyPatternRepositoryLayout.java | 55 +
.../repositories/MavenArtifactRepository.java | 2 +
.../repositories/PasswordCredentials.java | 5 +-
.../artifacts/repositories/RepositoryLayout.java | 25 +
.../resolution/ArtifactResolutionQuery.java | 32 -
.../resolution/ArtifactResolutionQueryResult.java | 32 -
.../api/artifacts/resolution/JvmLibrary.java | 31 -
.../artifacts/resolution/JvmLibraryArtifact.java | 27 -
.../resolution/JvmLibraryJavadocArtifact.java | 27 -
.../resolution/JvmLibrarySourcesArtifact.java | 27 -
.../api/artifacts/resolution/SoftwareArtifact.java | 45 -
.../artifacts/resolution/SoftwareComponent.java | 32 -
.../resolution/UnresolvedSoftwareComponent.java | 41 -
.../api/artifacts/resolution/package-info.java | 20 -
.../artifacts/result/ArtifactResolutionResult.java | 50 +
.../api/artifacts/result/ArtifactResult.java | 29 +
.../artifacts/result/ComponentArtifactsResult.java | 44 +
.../api/artifacts/result/ComponentResult.java | 32 +
.../artifacts/result/ComponentSelectionReason.java | 7 +-
.../artifacts/result/ResolvedArtifactResult.java | 33 +
.../artifacts/result/ResolvedComponentResult.java | 1 +
.../artifacts/result/UnresolvedArtifactResult.java | 31 +
.../result/UnresolvedComponentResult.java | 31 +
.../groovy/org/gradle/api/component/Artifact.java | 27 +
.../groovy/org/gradle/api/component/Component.java | 27 +
.../org/gradle/api/credentials/AwsCredentials.java | 47 +
.../org/gradle/api/credentials/Credentials.java | 29 +
.../org/gradle/api/credentials/package-info.java | 24 +
.../main/groovy/org/gradle/api/file/CopySpec.java | 46 +-
.../org/gradle/api/file/FileCopyDetails.java | 37 +-
.../org/gradle/api/initialization/Settings.java | 2 +-
.../internal/AbstractBuildableModelElement.java | 58 +
.../api/internal/AbstractClassGenerator.java | 379 +-
.../gradle/api/internal/AbstractDynamicObject.java | 2 +-
.../AbstractPolymorphicDomainObjectContainer.java | 18 +-
.../org/gradle/api/internal/AbstractTask.java | 270 +-
.../api/internal/AsmBackedClassGenerator.java | 529 +-
.../org/gradle/api/internal/BeanDynamicObject.java | 33 +-
.../gradle/api/internal/ClosureBackedAction.java | 99 -
.../api/internal/CompositeDomainObjectSet.java | 57 +-
.../api/internal/CompositeDynamicObject.java | 7 +-
.../org/gradle/api/internal/ConfigureDelegate.java | 23 +-
.../api/internal/DefaultClassPathProvider.java | 3 +
.../internal/DefaultDomainObjectCollection.java | 14 +-
.../DefaultNamedDomainObjectCollection.java | 170 +-
.../api/internal/DefaultNamedDomainObjectList.java | 17 +-
.../api/internal/DefaultNamedDomainObjectSet.java | 4 +-
.../DefaultPolymorphicDomainObjectContainer.java | 41 +-
.../api/internal/DelegatingDomainObjectSet.java | 11 +-
.../api/internal/DependencyClassPathProvider.java | 16 +-
.../internal/DependencyInjectingInstantiator.java | 98 +-
.../gradle/api/internal/DocumentationRegistry.java | 4 +
.../internal/DynamicModulesClassPathProvider.java | 16 +-
.../api/internal/ExtensibleDynamicObject.java | 12 +-
.../org/gradle/api/internal/GradleInternal.java | 2 +-
.../PolymorphicDomainObjectContainerInternal.java | 29 +
.../org/gradle/api/internal/ProcessOperations.java | 10 +-
.../ReflectiveNamedDomainObjectFactory.java | 2 +-
.../org/gradle/api/internal/SettingsInternal.java | 13 +-
.../org/gradle/api/internal/TaskInternal.java | 14 +-
.../api/internal/ThreadGlobalInstantiator.java | 2 +-
.../TypedDomainObjectContainerWrapper.java | 221 +
.../internal/artifacts/BaseRepositoryFactory.java | 14 +-
.../DefaultArtifactRepositoryContainer.java | 119 +-
.../api/internal/artifacts/DefaultExcludeRule.java | 12 -
.../artifacts/DefaultExcludeRuleContainer.java | 8 +-
.../artifacts/DependencyResolutionServices.java | 5 +-
.../DependencyResolveDetailsInternal.java | 3 +
.../artifacts/DependencySubstitutionInternal.java | 35 +
.../artifacts/ExcludeRuleNotationConverter.java | 49 +
.../artifacts/ExcludeRuleNotationParser.java | 44 -
.../ModuleDependencySubstitutionInternal.java | 25 +
.../ProjectDependencySubstitutionInternal.java | 23 +
.../configurations/ConfigurationInternal.java | 27 -
.../configurations/ResolutionStrategyInternal.java | 56 -
.../configurations/dynamicversion/CachePolicy.java | 8 +-
.../dependencies/AbstractExternalDependency.java | 42 -
.../AbstractExternalModuleDependency.java | 86 +
.../dependencies/DefaultClientModule.java | 71 +-
.../DefaultExternalModuleDependency.java | 62 +-
.../artifacts/dsl/DefaultRepositoryHandler.java | 42 +-
.../ArtifactResolutionQueryFactory.java | 22 -
.../dsl/dependencies/DefaultDependencyHandler.java | 22 +-
...elegate.groovy => ModuleFactoryDelegate.groovy} | 0
.../query/ArtifactResolutionQueryFactory.java | 22 +
.../repositories/ArtifactRepositoryInternal.java | 6 -
.../org/gradle/api/internal/cache/BinaryStore.java | 4 +-
.../org/gradle/api/internal/cache/Cache.java | 2 +-
.../api/internal/cache/CacheAccessSerializer.java | 2 +-
.../gradle/api/internal/cache/CacheSupport.java | 2 +-
.../org/gradle/api/internal/cache/Loader.java | 26 +
.../api/internal/cache/MinimalPersistentCache.java | 88 +
.../cache/SingleOperationPersistentStore.java | 88 +
.../org/gradle/api/internal/cache/Stash.java | 26 +
.../changes/ChangesOnlyIncrementalTaskInputs.java | 4 +-
.../DefaultTaskArtifactStateRepository.java | 4 +-
.../changes/IncrementalTaskInputsInternal.java | 24 +
.../changes/RebuildIncrementalTaskInputs.java | 4 +-
.../ShortCircuitTaskArtifactStateRepository.java | 3 +-
.../changes/StatefulIncrementalTaskInputs.java | 13 +-
.../rules/InputFilesStateChangeRule.java | 7 +-
.../changedetection/rules/TaskUpToDateState.java | 29 +-
.../state/CacheBackedFileSnapshotRepository.java | 2 +-
.../state/CacheBackedTaskHistoryRepository.java | 17 +-
.../state/CachingFileSnapshotter.java | 11 +-
.../state/DefaultFileCollectionSnapshotter.java | 73 +-
.../state/DefaultFileSnapshotterSerializer.java | 18 +-
.../state/DefaultTaskArtifactStateCacheAccess.java | 6 +-
.../state/FileCollectionSnapshot.java | 2 +
.../state/FileCollectionSnapshotter.java | 2 +-
.../changedetection/state/FileSnapshot.java | 21 +
.../changedetection/state/FileSnapshotter.java | 10 -
.../changedetection/state/FilesSnapshotSet.java | 37 +
.../state/InputPropertiesSerializer.java | 45 +
.../state/OutputFilesCollectionSnapshotter.java | 10 +-
.../state/OutputFilesSnapshotSerializer.java | 6 +-
.../internal/classpath/DefaultModuleRegistry.java | 23 +-
.../internal/coerce/PropertySetTransformer.java | 25 +
.../internal/coerce/StringToEnumTransformer.java | 86 +
.../TypeCoercingMethodArgumentsTransformer.java | 91 -
.../api/internal/collections/CollectionFilter.java | 5 +
.../api/internal/component/ArtifactType.java | 26 +
.../internal/component/BuildableJavaComponent.java | 36 +
.../api/internal/component/ComponentRegistry.java | 32 +
.../component/ComponentTypeRegistration.java | 25 +
.../internal/component/ComponentTypeRegistry.java | 25 +
.../component/DefaultComponentTypeRegistry.java | 69 +
.../api/internal/file/AbstractFileResolver.java | 23 +-
.../api/internal/file/AbstractFileTreeElement.java | 4 +-
.../api/internal/file/BaseDirFileResolver.java | 2 +-
.../api/internal/file/BasicFileResolver.java | 63 +
.../api/internal/file/DefaultFileLookup.java | 2 +-
.../api/internal/file/DefaultFileOperations.java | 57 +-
.../api/internal/file/DefaultFileTreeElement.java | 12 +-
.../api/internal/file/DefaultFileVisitDetails.java | 4 +-
.../org/gradle/api/internal/file/FileLookup.java | 2 +-
.../gradle/api/internal/file/FileOperations.java | 12 +-
.../internal/file/FileOrUriNotationConverter.java | 120 +
.../api/internal/file/FileOrUriNotationParser.java | 111 -
.../api/internal/file/IdentityFileResolver.java | 4 +-
.../org/gradle/api/internal/file/RelativeFile.java | 12 +
.../api/internal/file/TemporaryFileProvider.java | 2 +-
.../internal/file/TmpDirTemporaryFileProvider.java | 2 +-
.../api/internal/file/archive/TarFileTree.java | 12 +-
.../api/internal/file/archive/ZipFileTree.java | 10 +-
.../file/collections/DelegatingFileTree.java | 53 +
.../file/collections/DirectoryFileTree.java | 4 +-
.../collections/LazilyInitializedFileTree.java | 35 +
.../api/internal/file/collections/MapFileTree.java | 31 +-
.../collections/SingleIncludePatternFileTree.java | 8 +-
.../file/collections/SingletonFileTree.java | 4 +-
.../api/internal/file/copy/CopyActionExecuter.java | 2 +-
.../internal/file/copy/CopyFileVisitorImpl.java | 12 +-
.../api/internal/file/copy/CopySpecActionImpl.java | 10 +-
.../CopySpecBackedCopyActionProcessingStream.java | 2 +-
.../api/internal/file/copy/CopySpecInternal.java | 23 +-
.../api/internal/file/copy/CopySpecResolver.java | 54 +
.../api/internal/file/copy/DefaultCopySpec.java | 363 +-
.../internal/file/copy/DefaultFileCopyDetails.java | 39 +-
.../file/copy/DelegatingCopySpecInternal.java | 34 +-
.../file/copy/DestinationRootCopySpec.java | 1 +
.../gradle/api/internal/file/copy/LineFilter.java | 2 +-
.../api/internal/file/copy/MatchingCopyAction.java | 2 +-
.../file/copy/NormalizingCopyActionDecorator.java | 14 +-
.../internal/file/copy/PathNotationConverter.java | 74 +
.../api/internal/file/copy/PathNotationParser.java | 63 -
.../internal/file/copy/RelativizedCopySpec.java | 51 -
.../internal/file/copy/SingleParentCopySpec.java | 63 +
.../filestore/GroupedAndNamedUniqueFileStore.java | 83 -
.../api/internal/filestore/PathKeyFileStore.java | 202 -
.../filestore/PathNormalisingKeyFileStore.java | 66 -
.../internal/filestore/UniquePathKeyFileStore.java | 52 -
.../gradle/api/internal/html/SimpleHtmlWriter.java | 41 -
.../initialization/BasicDomainObjectContext.java | 25 +
.../internal/initialization/ClassLoaderCache.java | 27 -
.../internal/initialization/ClassLoaderIds.java | 80 +
.../internal/initialization/ClassLoaderScope.java | 64 +-
.../initialization/ClassLoaderScopeIdentifier.java | 118 +
.../initialization/DefaultClassLoaderCache.java | 102 -
.../initialization/DefaultClassLoaderScope.java | 176 +-
.../DefaultScriptHandlerFactory.java | 5 -
.../initialization/RootClassLoaderScope.java | 45 +-
.../ScriptHandlerClassLoaderFactory.java | 2 +-
.../loadercache/ClassLoaderCache.java | 31 +
.../initialization/loadercache/ClassLoaderId.java | 25 +
.../loadercache/ClassPathSnapshot.java | 25 +
.../loadercache/ClassPathSnapshotter.java | 26 +
.../loadercache/DefaultClassLoaderCache.java | 184 +
.../loadercache/FileClassPathSnapshotter.java | 50 +
.../loadercache/HashClassPathSnapshotter.java | 100 +
.../api/internal/plugins/DefaultAppliedPlugin.java | 42 +
.../api/internal/plugins/DefaultConvention.java | 6 -
.../plugins/DefaultObjectConfigurationAction.java | 49 +-
.../internal/plugins/DefaultPluginContainer.java | 105 +-
.../api/internal/plugins/DefaultPluginManager.java | 212 +
.../internal/plugins/DefaultPluginRegistry.java | 243 +-
.../plugins/DefaultPotentialPluginWithId.java | 67 +
.../internal/plugins/EmbeddableJavaProject.java | 31 -
.../ExtraPropertiesDynamicObjectAdapter.java | 25 +-
.../plugins/ImperativeOnlyPluginApplicator.java | 47 +
.../plugins/PluginApplicationException.java | 28 +
.../api/internal/plugins/PluginApplicator.java | 32 +
.../api/internal/plugins/PluginAwareInternal.java | 23 +
.../api/internal/plugins/PluginDescriptor.java | 4 +
.../api/internal/plugins/PluginImplementation.java | 32 +
.../api/internal/plugins/PluginInspector.java | 156 +
.../internal/plugins/PluginManagerInternal.java | 71 +
.../api/internal/plugins/PluginRegistry.java | 26 +-
.../api/internal/plugins/PotentialPlugin.java | 43 +
.../plugins/RuleBasedPluginApplicator.java | 72 +
.../api/internal/project/AbstractPluginAware.java | 37 +-
.../api/internal/project/AbstractProject.java | 501 +-
.../api/internal/project/DefaultAntBuilder.java | 66 +-
.../internal/project/DefaultAntBuilderFactory.java | 4 +-
.../project/DefaultIsolatedAntBuilder.groovy | 127 +-
.../api/internal/project/DefaultProject.java | 4 +-
.../project/DefaultProjectAccessListener.java | 11 +-
.../internal/project/DefaultProjectTaskLister.java | 32 +
.../project/DeferredProjectConfiguration.java | 65 +
.../api/internal/project/IProjectFactory.java | 2 +-
.../api/internal/project/IsolatedAntBuilder.java | 10 -
.../api/internal/project/ProjectFactory.java | 16 +-
.../api/internal/project/ProjectInternal.java | 25 +-
.../api/internal/project/ProjectTaskLister.java | 30 +
.../api/internal/project/ant/BasicAntBuilder.java | 8 +-
.../AnnotationProcessingTaskFactory.java | 21 +-
.../taskfactory/DependencyAutoWireTaskFactory.java | 10 +-
.../internal/project/taskfactory/ITaskFactory.java | 3 +-
.../InputDirectoryPropertyAnnotationHandler.java | 4 +-
.../InputFilePropertyAnnotationHandler.java | 4 +-
.../InputFilesPropertyAnnotationHandler.java | 4 +-
.../InputPropertyAnnotationHandler.java | 4 +-
.../NestedBeanPropertyAnnotationHandler.java | 4 +-
.../OutputDirectoryPropertyAnnotationHandler.java | 5 +-
.../OutputFilePropertyAnnotationHandler.java | 5 +-
.../internal/project/taskfactory/TaskFactory.java | 27 +-
.../internal/project/taskfactory/UpdateAction.java | 4 +-
.../api/internal/resource/CachingResource.java | 45 -
.../api/internal/resource/DelegatingResource.java | 52 -
.../org/gradle/api/internal/resource/Resource.java | 64 -
.../api/internal/resource/ResourceException.java | 31 -
.../resource/ResourceNotFoundException.java | 30 -
.../api/internal/resource/StringResource.java | 50 -
.../gradle/api/internal/resource/UriResource.java | 117 -
.../resources/CharSourceBackedTextResource.java | 87 +
.../internal/resources/DefaultResourceHandler.java | 22 +-
.../resources/DefaultTextResourceFactory.java | 55 +
.../FileCollectionBackedArchiveTextResource.java | 52 +
.../FileCollectionBackedTextResource.java | 87 +
.../resources/StringBackedTextResource.java | 74 +
.../api/internal/tasks/DefaultTaskCollection.java | 17 +-
.../api/internal/tasks/DefaultTaskContainer.java | 165 +-
.../tasks/DefaultTaskContainerFactory.java | 50 +-
.../api/internal/tasks/DefaultTaskDependency.java | 22 +-
.../api/internal/tasks/DefaultTaskInputs.java | 93 +-
.../api/internal/tasks/DefaultTaskOutputs.java | 49 +-
.../internal/tasks/PublicTaskSpecification.java | 38 +
.../api/internal/tasks/TaskContainerInternal.java | 37 +-
.../org/gradle/api/internal/tasks/TaskMutator.java | 95 +
.../gradle/api/internal/tasks/TaskResolver.java | 2 +-
.../api/internal/tasks/TaskStateInternal.java | 1 +
.../api/internal/tasks/TaskStatusNagger.java | 105 -
.../tasks/options/OptionNotationParserFactory.java | 23 +-
.../api/internal/xml/SimpleMarkupWriter.java | 421 --
.../gradle/api/internal/xml/SimpleXmlWriter.java | 45 -
.../gradle/api/internal/xml/XmlTransformer.java | 359 --
.../groovy/org/gradle/api/logging/LogLevel.java | 92 +-
.../groovy/org/gradle/api/logging/Logging.java | 316 +-
.../org/gradle/api/logging/LoggingManager.java | 3 +
.../org/gradle/api/logging/LoggingOutput.java | 3 +
.../org/gradle/api/plugins/AppliedPlugin.java | 70 +
.../groovy/org/gradle/api/plugins/Convention.java | 2 +-
.../org/gradle/api/plugins/ExtensionContainer.java | 11 -
.../api/plugins/ExtraPropertiesExtension.java | 11 +-
.../gradle/api/plugins/InvalidPluginException.java | 33 +
.../api/plugins/ObjectConfigurationAction.java | 11 +
.../groovy/org/gradle/api/plugins/PluginAware.java | 72 +-
.../org/gradle/api/plugins/PluginContainer.java | 18 +-
.../org/gradle/api/plugins/PluginManager.java | 111 +
.../org/gradle/api/resources/ResourceHandler.java | 13 +
.../org/gradle/api/resources/TextResource.java | 87 +
.../gradle/api/resources/TextResourceFactory.java | 88 +
.../main/groovy/org/gradle/api/specs/Specs.java | 92 -
.../org/gradle/api/tasks/AbstractCopyTask.java | 64 +-
.../org/gradle/api/tasks/AbstractExecTask.java | 279 ++
.../org/gradle/api/tasks/ConventionValue.java | 5 +-
.../src/main/groovy/org/gradle/api/tasks/Copy.java | 16 +-
.../groovy/org/gradle/api/tasks/Directory.groovy | 42 -
.../src/main/groovy/org/gradle/api/tasks/Exec.java | 248 +-
.../groovy/org/gradle/api/tasks/GradleBuild.java | 240 +-
.../org/gradle/api/tasks/InputDirectory.java | 3 +-
.../main/groovy/org/gradle/api/tasks/JavaExec.java | 9 +-
.../org/gradle/api/tasks/ParallelizableTask.java | 73 +
.../groovy/org/gradle/api/tasks/SourceTask.java | 25 +-
.../src/main/groovy/org/gradle/api/tasks/Sync.java | 7 +-
.../groovy/org/gradle/api/tasks/TaskContainer.java | 109 +-
.../groovy/org/gradle/api/tasks/TaskState.java | 2 +-
.../gradle/api/tasks/TaskValidationException.java | 4 +-
.../groovy/org/gradle/api/tasks/ant/AntTarget.java | 30 +-
.../api/tasks/bundling/AbstractArchiveTask.java | 2 +-
.../org/gradle/api/tasks/bundling/Compression.java | 11 -
.../tasks/incremental/IncrementalTaskInputs.java | 3 +-
.../org/gradle/api/tasks/util/PatternSet.java | 28 +-
.../cache/PersistentIndexedCacheParameters.java | 8 +-
.../groovy/org/gradle/cache/PersistentStore.java | 4 +-
.../org/gradle/cache/internal/CacheFactory.java | 3 +-
.../gradle/cache/internal/DefaultCacheAccess.java | 9 +-
.../gradle/cache/internal/DefaultCacheFactory.java | 24 +-
.../cache/internal/DefaultCacheRepository.java | 7 +-
.../cache/internal/DefaultFileLockManager.java | 3 +-
.../internal/DefaultPersistentDirectoryCache.java | 9 +-
.../internal/DefaultPersistentDirectoryStore.java | 2 +-
.../internal/DefaultProcessMetaDataProvider.java | 2 +-
.../cache/internal/FileLockCommunicator.java | 2 +-
.../cache/internal/NonThreadsafeInMemoryStore.java | 74 +
.../gradle/cache/internal/SimpleStateCache.java | 6 +-
.../btree/BTreePersistentIndexedCache.java | 6 +-
.../DefaultFileLockContentionHandler.java | 7 +-
.../configuration/DefaultBuildConfigurer.java | 19 +-
.../gradle/configuration/DefaultImportsReader.java | 63 +
.../configuration/DefaultInitScriptProcessor.java | 14 +-
.../configuration/DefaultScriptPluginFactory.java | 146 +-
.../configuration/ImplicitTasksConfigurer.java | 26 -
.../org/gradle/configuration/ImportsReader.java | 46 +-
.../gradle/configuration/ImportsScriptSource.java | 53 -
.../gradle/configuration/ScriptPluginFactory.java | 2 +-
.../project/BuildScriptProcessor.java | 3 +-
.../project/LifecycleProjectEvaluator.java | 2 +-
.../project/PluginsProjectConfigureActions.java | 7 +-
.../project/ProjectDependencies2TaskResolver.java | 41 -
.../TaskModelRealizingConfigurationAction.java | 31 -
.../org/gradle/execution/DefaultBuildExecuter.java | 2 +
.../DefaultTasksBuildExecutionAction.java | 21 +-
...ludedTaskFilteringBuildConfigurationAction.java | 17 +-
.../gradle/execution/MultipleBuildFailures.java | 4 +-
.../org/gradle/execution/ProjectConfigurer.java | 31 +
.../gradle/execution/ProjectEvaluatingAction.java | 54 -
.../execution/SelectedTaskExecutionAction.java | 21 +
.../org/gradle/execution/TaskNameResolver.java | 191 +-
.../TaskNameResolvingBuildConfigurationAction.java | 25 +-
.../gradle/execution/TaskPathProjectEvaluator.java | 37 +-
.../gradle/execution/TaskSelectionException.java | 4 +-
.../org/gradle/execution/TaskSelectionResult.java | 4 +-
.../groovy/org/gradle/execution/TaskSelector.java | 104 +-
.../commandline/CommandLineTaskParser.java | 20 +-
.../commandline/TaskConfigurationException.java | 4 +-
.../taskgraph/DefaultTaskExecutionPlan.java | 349 +-
.../taskgraph/DefaultTaskGraphExecuter.java | 10 +-
.../taskgraph/ParallelTaskPlanExecutor.java | 21 +-
.../taskgraph/TaskDependencyGraphEdge.groovy | 36 -
.../org/gradle/execution/taskgraph/TaskInfo.java | 2 +-
.../execution/taskpath/ResolvedTaskPath.java | 9 +
.../groovy/scripts/AbstractUriScriptSource.java | 58 +
.../gradle/groovy/scripts/CachingScriptSource.java | 4 +-
.../org/gradle/groovy/scripts/DefaultScript.java | 43 +-
.../scripts/DefaultScriptCompilerFactory.java | 32 +-
.../groovy/scripts/DelegatingScriptSource.java | 2 +-
.../scripts/NonExistentFileScriptSource.java | 64 +
.../org/gradle/groovy/scripts/ScriptCompiler.java | 20 +-
.../org/gradle/groovy/scripts/ScriptRunner.java | 5 +-
.../org/gradle/groovy/scripts/ScriptSource.java | 2 +-
.../gradle/groovy/scripts/StringScriptSource.java | 4 +-
.../org/gradle/groovy/scripts/Transformer.java | 28 -
.../org/gradle/groovy/scripts/UriScriptSource.java | 48 +-
.../gradle/groovy/scripts/internal/AstUtils.java | 91 -
.../scripts/internal/BuildScriptTransformer.java | 40 +-
.../internal/CachingScriptClassCompiler.java | 66 +-
.../internal/ClassCachingCompiledScript.java | 42 +
.../groovy/scripts/internal/CompileOperation.java | 47 +
.../groovy/scripts/internal/CompiledScript.java | 26 +
.../internal/DefaultScriptCompilationHandler.java | 211 +-
.../internal/DefaultScriptRunnerFactory.java | 36 +-
.../internal/FactoryBackedCompileOperation.java | 56 +
.../FileCacheBackedScriptClassCompiler.java | 44 +-
.../scripts/internal/FilteredTransformer.java | 28 -
.../internal/FilteringScriptTransformer.java | 49 +
.../internal/FilteringStatementTransformer.java | 43 -
.../scripts/internal/FixMainScriptTransformer.java | 4 -
.../ImperativeStatementDetectingTransformer.java | 334 ++
.../internal/InitialPassStatementTransformer.java | 103 +
.../internal/PluginsAndBuildscriptTransformer.java | 127 -
.../groovy/scripts/internal/ScriptBlock.java | 37 -
...riptBlockToServiceConfigurationTransformer.java | 54 -
.../scripts/internal/ScriptClassCompiler.java | 8 +-
.../scripts/internal/ScriptCompilationHandler.java | 13 +-
.../scripts/internal/ScriptRunnerFactory.java | 3 +-
.../internal/ShortCircuitEmptyScriptCompiler.java | 29 +-
.../StatementExtractingScriptTransformer.java | 145 -
.../internal/StatementLabelsDeprecationLogger.java | 34 -
.../internal/StatementLabelsScriptTransformer.java | 25 +-
.../scripts/internal/StatementTransformer.java | 30 -
.../scripts/internal/SubsetScriptTransformer.java | 109 +
.../internal/TaskDefinitionScriptTransformer.java | 4 -
.../gradle/initialization/AbstractProjectSpec.java | 25 +-
.../org/gradle/initialization/BaseSettings.java | 94 +-
.../org/gradle/initialization/BuildAction.java | 31 -
.../initialization/BuildCancellationToken.java | 36 +
.../initialization/BuildCompletionListener.java | 24 +
.../org/gradle/initialization/BuildController.java | 45 -
.../gradle/initialization/BuildEventConsumer.java | 25 +
.../initialization/BuildFileProjectSpec.java | 31 +-
.../initialization/BuildLayoutParameters.java | 25 +-
.../org/gradle/initialization/BuildLoader.java | 2 +-
.../gradle/initialization/BuildRequestContext.java | 32 +
.../gradle/initialization/ClassLoaderRegistry.java | 8 +-
.../initialization/ClassLoaderScopeRegistry.java | 27 +
.../DefaultBuildCancellationToken.java | 79 +
.../initialization/DefaultBuildRequestContext.java | 51 +
.../initialization/DefaultClassLoaderRegistry.java | 40 +-
.../DefaultClassLoaderScopeRegistry.java | 40 +
.../DefaultCommandLineConverter.java | 96 +-
.../initialization/DefaultExceptionAnalyser.java | 6 +-
.../initialization/DefaultGradleLauncher.java | 63 +-
.../DefaultGradleLauncherFactory.java | 80 +-
.../gradle/initialization/DefaultProjectSpec.java | 32 +-
.../org/gradle/initialization/DefaultSettings.java | 6 +-
.../initialization/DependencyResolutionLogger.java | 1 -
.../FixedBuildCancellationToken.java | 33 +
.../org/gradle/initialization/GradleLauncher.java | 66 +
.../initialization/GradleLauncherFactory.java | 17 +-
.../initialization/InstantiatingBuildLoader.java | 33 +-
.../initialization/LayoutCommandLineConverter.java | 22 +-
.../initialization/NoOpBuildEventConsumer.java | 23 +
.../ProjectDirectoryProjectSpec.java | 29 +-
.../initialization/ProjectPathProjectSpec.java | 66 -
.../ProjectPropertySettingBuildLoader.java | 15 +-
.../org/gradle/initialization/ProjectSpec.java | 17 +-
.../org/gradle/initialization/ProjectSpecs.java | 17 +-
.../PropertiesLoadingSettingsProcessor.java | 4 +-
.../ScriptEvaluatingSettingsProcessor.java | 10 +-
.../org/gradle/initialization/SettingsFactory.java | 4 +-
.../org/gradle/initialization/SettingsHandler.java | 50 +-
.../gradle/initialization/SettingsLocation.java | 2 +-
.../gradle/initialization/SettingsProcessor.java | 2 +-
.../StackTraceSanitizingExceptionAnalyser.java | 32 +
.../buildsrc/BuildSourceBuilder.java | 20 +-
.../buildsrc/BuildSrcBuildListenerFactory.java | 5 +-
.../buildsrc/BuildSrcUpdateFactory.java | 2 +-
.../gradle/initialization/layout/BuildLayout.java | 2 +
.../initialization/layout/BuildLayoutFactory.java | 16 +-
.../internal/DefaultTaskExecutionRequest.java | 82 +
.../AuthenticationSupportedInternal.java | 31 +
.../credentials/DefaultAwsCredentials.java | 41 +
.../exceptions/AbstractMultiCauseException.java | 111 -
.../exceptions/LocationAwareException.java | 21 +-
.../LoggingDeprecatedFeatureHandler.java | 4 +-
.../org/gradle/internal/html/SimpleHtmlWriter.java | 41 +
.../gradle/internal/invocation/BuildAction.java | 28 +
.../internal/invocation/BuildActionRunner.java | 27 +
.../internal/invocation/BuildController.java | 60 +
.../operations/logging/BuildOperationLogInfo.java | 47 +
.../operations/logging/BuildOperationLogger.java | 25 +
.../logging/BuildOperationLoggerFactory.java | 23 +
.../logging/DefaultBuildOperationLogger.java | 96 +
.../DefaultBuildOperationLoggerFactory.java | 73 +
.../local/GroupedAndNamedUniqueFileStore.java | 80 +
.../internal/resource/local/PathKeyFileStore.java | 198 +
.../local/PathNormalisingKeyFileStore.java | 63 +
.../resource/local/UniquePathKeyFileStore.java | 51 +
.../scopes/BuildScopeServiceRegistryFactory.java | 4 +-
.../service/scopes/BuildScopeServices.java | 132 +-
.../service/scopes/GlobalScopeServices.java | 87 +-
.../service/scopes/GradleScopeServices.java | 51 +-
.../service/scopes/PluginServiceRegistry.java | 6 +
.../service/scopes/ProjectScopeServices.java | 48 +-
.../service/scopes/SettingsScopeServices.java | 14 +-
.../service/scopes/TaskExecutionServices.java | 12 +-
.../internal/service/scopes/TaskScopeServices.java | 10 +-
.../CharSequenceNotationConverter.java | 39 +
.../typeconversion/CharSequenceNotationParser.java | 12 +-
.../ClosureToSpecNotationConverter.java | 40 +
.../ClosureToSpecNotationParser.java | 36 -
.../typeconversion/CompositeNotationConverter.java | 43 +
.../typeconversion/CompositeNotationParser.java | 7 +-
.../EnumFromCharSequenceNotationParser.java | 12 +-
.../ErrorHandlingNotationParser.java | 44 +-
.../typeconversion/FlatteningNotationParser.java | 8 +-
.../typeconversion/JustReturningConverter.java | 39 +
.../typeconversion/JustReturningParser.java | 38 -
.../typeconversion/MapNotationConverter.java | 137 +
.../internal/typeconversion/MapNotationParser.java | 131 -
.../typeconversion/NotationConvertResult.java | 26 +
.../internal/typeconversion/NotationConverter.java | 38 +
.../NotationConverterToNotationParserAdapter.java | 55 +
.../internal/typeconversion/NotationParser.java | 10 +-
.../typeconversion/NotationParserBuilder.java | 97 +-
.../TypeFilteringNotationConverter.java | 40 +
.../typeconversion/TypedNotationConverter.java | 48 +
.../typeconversion/TypedNotationParser.java | 47 -
.../UnsupportedNotationException.java | 24 +
.../gradle/internal/xml/SimpleMarkupWriter.java | 306 ++
.../org/gradle/internal/xml/SimpleXmlWriter.java | 45 +
.../org/gradle/internal/xml/XmlTransformer.java | 359 ++
.../org/gradle/internal/xml/XmlValidation.java | 146 +
.../org/gradle/invocation/DefaultGradle.java | 85 +-
.../org/gradle/listener/BroadcastDispatch.java | 113 -
.../gradle/listener/ContextClassLoaderProxy.java | 42 -
.../gradle/listener/DefaultListenerManager.java | 184 -
.../org/gradle/listener/LazyCreationProxy.java | 55 -
.../org/gradle/listener/ListenerBroadcast.java | 115 +-
.../org/gradle/listener/ListenerManager.java | 83 +-
.../listener/ListenerNotificationException.java | 29 -
.../groovy/org/gradle/logging/ConsoleOutput.java | 39 +
.../org/gradle/logging/LoggingConfiguration.java | 17 +-
.../org/gradle/logging/LoggingServiceRegistry.java | 57 +-
.../AbstractLineChoppingStyledTextOutput.java | 2 +-
.../logging/internal/AbstractStyledTextOutput.java | 2 +-
.../org/gradle/logging/internal/AnsiConsole.java | 12 +-
.../logging/internal/ConsoleConfigureAction.java | 39 +-
.../gradle/logging/internal/DefaultColorMap.java | 14 +-
.../logging/internal/DefaultLoggingManager.java | 33 +-
.../internal/DefaultStatusBarFormatter.java | 2 +-
.../internal/LoggingCommandLineConverter.java | 31 +-
.../logging/internal/LoggingOutputInternal.java | 45 +-
.../logging/internal/OutputEventRenderer.java | 105 +-
.../internal/ProgressLogEventGenerator.java | 2 +-
.../internal/logback/LogLevelConverter.java | 70 -
.../internal/logback/LogbackLoggingConfigurer.java | 138 -
.../slf4j/OutputEventListenerBackedLogger.java | 472 ++
.../OutputEventListenerBackedLoggerContext.java | 417 ++
.../internal/slf4j/Slf4jLoggingConfigurer.java | 51 +
.../groovy/org/gradle/model/ModelFinalizer.java | 30 -
.../main/groovy/org/gradle/model/ModelPath.java | 90 -
.../main/groovy/org/gradle/model/ModelRule.java | 40 -
.../main/groovy/org/gradle/model/ModelRules.java | 57 -
.../collection/internal/BridgedCollections.java | 213 +
.../DomainObjectContainerModelProjection.java | 137 +
...cTypesDomainObjectContainerModelProjection.java | 45 +
...icTypeDomainObjectContainerModelProjection.java | 64 +
.../main/groovy/org/gradle/model/dsl/ModelDsl.java | 26 -
.../gradle/model/dsl/internal/GroovyModelDsl.java | 84 -
.../org/gradle/model/internal/DefaultInputs.java | 42 -
.../model/internal/DefaultModelRegistry.java | 253 -
.../groovy/org/gradle/model/internal/Inputs.java | 25 -
.../model/internal/ModelCreationListener.java | 25 -
.../org/gradle/model/internal/ModelCreator.java | 25 -
.../org/gradle/model/internal/ModelMutation.java | 39 -
.../org/gradle/model/internal/ModelMutator.java | 25 -
.../org/gradle/model/internal/ModelRegistry.java | 38 -
.../internal/ModelRegistryBackedModelRules.java | 129 -
.../persist/AlwaysNewModelRegistryStore.java | 36 +
.../model/internal/persist/ModelRegistryStore.java | 26 +
.../persist/ReusingModelRegistryStore.java | 60 +
.../model/internal/rules/ReflectiveRule.java | 207 -
.../groovy/org/gradle/plugin/PluginHandler.java | 31 -
.../plugin/internal/DefaultPluginHandler.java | 48 -
.../plugin/internal/InvalidPluginIdException.java | 33 +
.../internal/NonPluggableTargetPluginHandler.java | 38 -
.../org/gradle/plugin/internal/PluginId.java | 124 +
.../plugin/internal/PluginRequestApplicator.java | 50 -
.../internal/PluginResolutionApplicator.java | 39 -
.../plugin/internal/PluginResolverFactory.java | 95 -
.../gradle/plugin/internal/PluginResolvers.java | 59 -
.../internal/ClassPathPluginResolution.java | 46 -
.../resolve/internal/CompositePluginResolver.java | 48 -
.../resolve/internal/DefaultPluginRequest.java | 78 -
.../DependencyResolvingClasspathProvider.java | 46 -
.../internal/InvalidPluginRequestException.java | 25 -
.../resolve/internal/JCenterPluginMapper.java | 113 -
.../internal/JCenterRepositoryConfigurer.java | 26 -
.../internal/ModuleMappingPluginResolver.java | 68 -
.../NotInPluginRegistryPluginResolverCheck.java | 61 -
.../internal/PluginRegistryPluginResolver.java | 56 -
.../plugin/resolve/internal/PluginRequest.java | 33 -
.../resolve/internal/PluginRequestSerializer.java | 34 -
.../plugin/resolve/internal/PluginResolution.java | 31 -
.../plugin/resolve/internal/PluginResolver.java | 33 -
.../resolve/internal/SimplePluginResolution.java | 34 -
.../gradle/plugin/use/PluginDependenciesSpec.java | 110 +
.../gradle/plugin/use/PluginDependencySpec.java | 52 +
.../plugin/use/internal/DefaultPluginRequest.java | 106 +
.../plugin/use/internal/DefaultPluginRequests.java | 44 +
.../internal/InvalidPluginRequestException.java | 32 +
.../gradle/plugin/use/internal/PluginRequest.java | 34 +
.../use/internal/PluginRequestApplicator.java | 26 +
.../use/internal/PluginRequestCollector.java | 101 +
.../gradle/plugin/use/internal/PluginRequests.java | 24 +
.../use/internal/PluginRequestsSerializer.java | 56 +
.../PluginUseScriptBlockMetadataExtractor.java | 164 +
.../groovy/org/gradle/plugin/use/package-info.java | 20 +
.../process/internal/DefaultExecActionFactory.java | 32 +
.../gradle/process/internal/DefaultExecHandle.java | 4 +-
.../internal/DefaultWorkerProcessFactory.java | 21 +-
.../gradle/process/internal/ExecActionFactory.java | 4 +
.../org/gradle/process/internal/JvmOptions.java | 20 +-
.../process/internal/WorkerProcessBuilder.java | 9 +
.../internal/child/ActionExecutionWorker.java | 9 +-
...nClassesInIsolatedClassLoaderWorkerFactory.java | 39 +-
...ionClassesInSystemClassLoaderWorkerFactory.java | 79 +-
.../internal/child/BootstrapSecurityManager.java | 11 +-
.../child/ImplementationClassLoaderWorker.java | 12 +-
.../child/SystemApplicationClassLoaderWorker.java | 22 +-
.../process/internal/child/WorkerFactory.java | 7 -
.../child/WorkerProcessClassPathProvider.java | 24 +-
.../launcher/BootstrapClassLoaderWorker.java | 48 -
.../internal/launcher/GradleWorkerMain.java | 47 +-
.../launcher/IsolatedGradleWorkerMain.java | 59 +
.../groovy/org/gradle/profile/BuildProfile.java | 22 +-
.../org/gradle/profile/ProfileEventAdapter.java | 12 +-
.../org/gradle/profile/ProfileReportRenderer.java | 19 +-
.../org/gradle/reporting/CodePanelRenderer.java | 2 +-
.../org/gradle/reporting/HtmlPageBuilder.java | 33 +
.../org/gradle/reporting/HtmlReportBuilder.java | 30 +
.../org/gradle/reporting/HtmlReportRenderer.java | 168 +-
.../org/gradle/reporting/TabbedPageRenderer.java | 58 +-
.../groovy/org/gradle/reporting/TabsRenderer.java | 2 +-
.../org/gradle/reporting/TextReportRenderer.java | 41 -
.../internal/InMemoryCacheFactory.java | 44 +-
.../internal/InMemoryIndexedCache.java | 6 +-
.../testfixtures/internal/NoOpLoggingManager.java | 19 +-
.../testfixtures/internal/ProjectBuilderImpl.java | 40 +-
.../internal/TestBuildScopeServices.java | 6 +
.../internal/TestGlobalScopeServices.java | 4 +-
.../src/main/groovy/org/gradle/util/Clock.java | 2 +-
.../main/groovy/org/gradle/util/GFileUtils.java | 23 +-
.../main/groovy/org/gradle/util/GradleVersion.java | 334 --
.../core/src/main/groovy/org/gradle/util/Jvm.java | 93 -
.../org/gradle/util/LineBufferingOutputStream.java | 2 +-
.../org/gradle/util/SingleMessageLogger.java | 30 +-
.../src/main/groovy/org/gradle/util/TextUtil.java | 118 -
.../main/groovy/org/gradle/util/VersionNumber.java | 231 +-
.../src/main/groovy/org/gradle/util/WrapUtil.java | 13 +
.../groovy/org/slf4j/impl/StaticLoggerBinder.java | 51 +
.../resources/org/gradle/reporting/base-style.css | 19 +-
.../main/resources/org/gradle/reporting/report.js | 275 +-
.../org/gradle/BuildExceptionReporterTest.groovy | 25 +-
.../groovy/org/gradle/StartParameterTest.groovy | 70 +-
.../api/file/MicroBenchmarkPerformanceTest.groovy | 48 +
.../AbstractClassGeneratorTestGroovy.groovy | 13 +
.../AbstractNamedDomainObjectContainerTest.groovy | 31 +-
.../gradle/api/internal/AbstractTaskSpec.groovy | 67 -
.../gradle/api/internal/AbstractTaskTest.groovy | 84 +
.../AsmBackedClassGeneratorGroovyTest.groovy | 174 +-
.../api/internal/AsmBackedClassGeneratorTest.java | 263 +-
.../api/internal/ClosureBackedActionTest.groovy | 2 -
.../internal/CompositeDomainObjectSetTest.groovy | 7 +-
.../DefaultNamedDomainObjectListTest.groovy | 2 +-
.../internal/DefaultNamedDomainObjectSetTest.java | 33 +-
...PolymorphicDomainObjectContainerBaseTest.groovy | 11 +
...aultPolymorphicDomainObjectContainerTest.groovy | 24 +-
.../org/gradle/api/internal/DefaultTaskTest.groovy | 8 +-
.../DependencyClassPathProviderTest.groovy | 6 +-
.../DependencyInjectingInstantiatorTest.groovy | 119 +-
.../api/internal/DocumentationRegistryTest.groovy | 10 +
.../api/internal/ExtensibleDynamicObjectTest.java | 57 +-
.../ExtensibleDynamicObjectTestHelper.groovy | 12 +-
...AutoCreateNamedDomainObjectContainerSpec.groovy | 6 +-
.../gradle/api/internal/PackageScopedClass.java | 20 +
.../org/gradle/api/internal/TestJavaObject.java | 23 +
.../TypedDomainObjectContainerWrapperTest.groovy | 157 +
.../DefaultArtifactRepositoryContainerTest.groovy | 158 +-
.../ExcludeRuleNotationConverterTest.groovy | 83 +
.../artifacts/ExcludeRuleNotationParserTest.groovy | 82 -
.../AbstractModuleDependencySpec.groovy | 40 +-
.../dependencies/AbstractModuleDependencyTest.java | 110 -
.../dependencies/ClientModuleDependencySpec.groovy | 41 +
.../dependencies/DefaultClientModuleTest.java | 94 -
.../DefaultExternalModuleDependencySpec.groovy | 26 +
.../DefaultExternalModuleDependencyTest.java | 99 -
.../dsl/DefaultRepositoryHandlerTest.groovy | 96 +-
.../DefaultDependencyHandlerTest.groovy | 4 +-
.../publish/AbstractPublishArtifactTest.java | 9 -
.../publish/DefaultPublishArtifactTest.java | 4 -
...meAfterContainerInclusionDeprecationTest.groovy | 67 -
.../DefaultTaskArtifactStateRepositoryTest.groovy | 9 +-
...rtCircuitTaskArtifactStateRepositoryTest.groovy | 2 +-
.../rules/InputFilesStateChangeRuleTest.groovy | 17 +-
.../rules/TaskUpToDateStateTest.groovy | 99 +
.../CacheBackedFileSnapshotRepositoryTest.groovy | 2 +-
.../DefaultFileCollectionSnapshotterTest.groovy | 2 +-
.../DefaultFileSnapshotterSerializerTest.groovy | 2 +-
.../state/InputPropertiesSerializerTest.groovy | 74 +
.../state/OutputFilesSnapshotSerializerTest.groovy | 4 +-
.../classpath/DefaultModuleRegistryTest.groovy | 15 +
.../coerce/StringToEnumTransformerTest.groovy | 68 +
...peCoercingMethodArgumentsTransformerTest.groovy | 68 -
.../DefaultComponentTypeRegistryTest.groovy | 83 +
.../internal/file/AbstractFileCollectionTest.java | 7 +
.../internal/file/AbstractFileTreeElementTest.java | 4 +-
.../internal/file/BaseDirFileResolverSpec.groovy | 25 +-
.../internal/file/BaseDirFileResolverTest.groovy | 5 +-
.../api/internal/file/BasicFileResolverTest.groovy | 58 +
.../internal/file/CompositeFileCollectionTest.java | 7 +
.../api/internal/file/CompositeFileTreeTest.java | 8 +
.../internal/file/DefaultFileOperationsTest.groovy | 63 +-
.../file/DefaultFileTreeElementTest.groovy | 4 +-
.../file/DefaultSourceDirectorySetTest.groovy | 2 +
.../file/FileOrUriNotationConverterTest.groovy | 117 +
.../file/FileOrUriNotationParserTest.groovy | 107 -
.../api/internal/file/RelativeFileTest.groovy | 43 +
.../api/internal/file/UnionFileCollectionTest.java | 7 +
.../api/internal/file/UnionFileTreeTest.java | 7 +
.../api/internal/file/archive/TarFileTreeTest.java | 16 +-
.../api/internal/file/archive/ZipFileTreeTest.java | 11 +-
...ciesOnlyFileCollectionResolveContextTest.groovy | 2 +
.../DefaultConfigurableFileCollectionTest.java | 11 +-
.../DefaultConfigurableFileTreeTest.groovy | 2 +
.../DefaultFileCollectionResolveContextTest.groovy | 3 +
.../file/collections/DirectoryFileTreeTest.java | 2 +
.../file/collections/FileTreeAdapterTest.groovy | 2 +
.../internal/file/collections/MapFileTreeTest.java | 32 +-
.../SingleIncludePatternFileTreeSpec.groovy | 2 +
.../file/collections/SingletonFileTreeTest.groovy | 2 +
.../file/copy/CopyActionExecuterTest.groovy | 4 +-
.../file/copy/CopyFileVisitorImplTest.groovy | 24 +-
.../file/copy/CopySpecActionImplTest.groovy | 8 +-
...SpecBackedCopyActionProcessingStreamTest.groovy | 2 +-
.../internal/file/copy/CopySpecMatchingTest.groovy | 21 +-
.../file/copy/DefaultCopySpecResolutionTest.groovy | 323 ++
.../internal/file/copy/DefaultCopySpecTest.groovy | 314 +-
...DuplicateHandlingCopyActionDecoratorTest.groovy | 196 -
.../DuplicateHandlingCopyActionExecutorTest.groovy | 197 +
.../api/internal/file/copy/LineFilterTest.groovy | 2 +-
.../file/copy/PathNotationConverterTest.groovy | 108 +
.../file/copy/PathNotationParserTest.groovy | 90 -
.../file/copy/SyncCopyActionDecoratorTest.groovy | 2 +-
.../internal/filestore/PathKeyFileStoreTest.groovy | 198 -
.../PathNormalisingKeyFileStoreTest.groovy | 94 -
.../filestore/UniquePathKeyFileStoreTest.groovy | 112 -
.../api/internal/html/SimpleHtmlWriterTest.groovy | 40 -
.../initialization/ClassLoaderIdsTest.groovy | 39 +
.../ClassLoaderScopeIdentifierTest.groovy | 60 +
.../DefaultClassLoaderCacheTest.groovy | 80 -
.../DefaultClassLoaderScopeTest.groovy | 315 +-
.../DefaultScriptHandlerFactoryTest.groovy | 10 +-
.../initialization/DefaultScriptHandlerTest.groovy | 2 +-
.../api/internal/initialization/TestClass1.java | 20 +
.../api/internal/initialization/TestClass2.java | 20 +
.../loadercache/DefaultClassLoaderCacheTest.groovy | 168 +
.../loadercache/DummyClassLoaderCache.java | 39 +
.../HashClassPathSnapshotterTest.groovy | 115 +
.../DefaultObjectConfigurationActionTest.groovy | 13 +-
.../plugins/DefaultPluginContainerTest.groovy | 290 ++
.../plugins/DefaultPluginContainerTest.java | 128 -
.../plugins/DefaultPluginManagerTest.groovy | 581 +++
.../plugins/DefaultPluginRegistryTest.groovy | 302 +-
.../ExtraPropertiesDynamicObjectAdapterTest.groovy | 15 +-
.../plugins/RuleSourceApplicationTest.groovy | 103 +
.../internal/project/DefaultAntBuilderTest.groovy | 45 +-
.../project/DefaultIsolatedAntBuilderTest.groovy | 106 +-
.../api/internal/project/DefaultProjectTest.groovy | 364 +-
.../DeferredProjectConfigurationTest.groovy | 89 +
.../internal/project/NewDefaultProjectTest.groovy | 101 +-
.../api/internal/project/ProjectFactoryTest.groovy | 20 +-
.../gradle/api/internal/project/TestAntTask.java | 28 +
.../gradle/api/internal/project/TestPlugin2.groovy | 25 -
.../api/internal/project/TestRuleSource.groovy | 22 +
.../AnnotationProcessingTaskFactoryTest.java | 67 +-
.../project/taskfactory/TaskFactoryTest.groovy | 14 +-
.../internal/resource/CachingResourceTest.groovy | 65 -
.../internal/resource/StringResourceTest.groovy | 47 -
.../api/internal/resource/UriResourceTest.groovy | 183 -
.../resources/AbstractTextResourceTest.groovy | 47 +
.../CharSourceBackedTextResourceTest.groovy | 32 +
...llectionBackedTarArchiveTextResourceTest.groovy | 35 +
.../FileCollectionBackedTextResourceTest.groovy | 30 +
...llectionBackedZipArchiveTextResourceTest.groovy | 36 +
.../resources/StringBackedTextResourceTest.groovy | 27 +
.../internal/tasks/DefaultTaskContainerTest.groovy | 96 +-
.../tasks/DefaultTaskDependencyTest.groovy | 47 +-
.../internal/tasks/DefaultTaskInputsTest.groovy | 72 +-
.../internal/tasks/DefaultTaskOutputsTest.groovy | 28 +-
.../tasks/PublicTaskSpecificationTest.groovy | 62 +
.../api/internal/tasks/TaskMutatorTest.groovy | 77 +
.../options/OptionNotationParserFactorySpec.groovy | 1 -
.../tasks/util/DefaultJavaForkOptionsTest.groovy | 34 +-
.../api/internal/xml/SimpleXmlWriterSpec.groovy | 414 --
.../api/internal/xml/XmlTransformerTest.groovy | 358 --
.../groovy/org/gradle/api/logging/LoggingTest.java | 66 +-
.../gradle/api/tasks/AbstractCopyTaskTest.groovy | 28 +-
.../org/gradle/api/tasks/DirectoryTest.groovy | 78 -
.../org/gradle/api/tasks/GradleBuildTest.groovy | 113 +-
.../org/gradle/api/tasks/ant/AntTargetTest.java | 16 -
.../gradle/api/tasks/util/PatternSetTest.groovy | 188 +-
.../cache/internal/DefaultCacheAccessTest.groovy | 2 +-
.../cache/internal/DefaultCacheFactoryTest.groovy | 62 +-
.../internal/DefaultCacheRepositoryTest.groovy | 21 +-
.../DefaultPersistentDirectoryCacheSpec.groovy | 3 +-
.../DefaultPersistentDirectoryCacheTest.java | 30 +-
...tPersistentDirectoryStoreConcurrencyTest.groovy | 58 +
.../DefaultProcessMetaDataProviderTest.groovy | 2 +-
.../cache/internal/SimpleStateCacheTest.groovy | 4 +-
.../btree/BTreePersistentIndexedCacheTest.java | 4 +-
.../DefaultBuildConfigurerTest.groovy | 17 +-
.../configuration/DefaultImportsReaderTest.groovy | 32 +
.../DefaultInitScriptProcessorTest.groovy | 20 +-
.../DefaultScriptPluginFactoryTest.groovy | 60 +-
.../gradle/configuration/ImportsReaderTest.groovy | 44 -
.../configuration/ImportsScriptSourceTest.java | 101 -
.../project/BuildScriptProcessorTest.groovy | 8 +-
.../project/LifecycleProjectEvaluatorTest.groovy | 11 +-
.../PluginsProjectConfigureActionsTest.groovy | 9 +-
.../ProjectDependencies2TaskResolverTest.groovy | 37 -
.../DefaultTasksBuildExecutionActionTest.groovy | 22 +-
...askFilteringBuildConfigurationActionTest.groovy | 15 +-
.../execution/ProjectEvaluatingActionTest.groovy | 66 -
.../gradle/execution/TaskNameResolverTest.groovy | 333 +-
...ameResolvingBuildConfigurationActionSpec.groovy | 90 +
...kNameResolvingBuildConfigurationActionTest.java | 423 --
.../execution/TaskPathProjectEvaluatorTest.groovy | 49 +-
.../org/gradle/execution/TaskSelectorTest.groovy | 145 +
.../CommandLineTaskConfigurerSpec.groovy | 7 +-
.../commandline/CommandLineTaskParserSpec.groovy | 99 +-
...askExecutionPlanParallelTaskHandlingTest.groovy | 349 ++
.../taskgraph/DefaultTaskExecutionPlanTest.groovy | 109 +-
.../taskgraph/DefaultTaskGraphExecuterSpec.groovy | 104 +
.../taskgraph/DefaultTaskGraphExecuterTest.java | 46 +-
.../groovy/scripts/CachingScriptSourceTest.java | 4 +-
.../DefaultScriptCompilerFactoryTest.groovy | 37 +-
.../gradle/groovy/scripts/DefaultScriptTest.groovy | 7 +-
.../groovy/scripts/StringScriptSourceTest.java | 2 +-
.../gradle/groovy/scripts/UriScriptSourceTest.java | 2 +-
.../internal/BuildScriptTransformerSpec.groovy | 96 +
.../internal/CachingScriptClassCompilerTest.groovy | 70 +-
.../DefaultScriptCompilationHandlerTest.java | 123 +-
.../internal/DefaultScriptRunnerFactoryTest.java | 22 +-
.../FileCacheBackedScriptClassCompilerTest.groovy | 37 +-
.../ShortCircuitEmptyScriptCompilerTest.groovy | 36 +-
.../BuildLayoutParametersTest.groovy | 6 +-
.../DefaultBuildCancellationTokenSpec.groovy | 145 +
.../DefaultCommandLineConverterTest.groovy | 445 ++
.../DefaultCommandLineConverterTest.java | 413 --
.../DefaultExceptionAnalyserTest.java | 18 +-
.../DefaultGradleLauncherFactoryTest.groovy | 82 +-
.../initialization/DefaultGradleLauncherTest.java | 84 +-
.../initialization/DefaultSettingsTest.groovy | 49 +-
.../InstantiatingBuildLoaderTest.groovy | 36 +-
.../LayoutCommandLineConverterTest.groovy | 13 +-
.../initialization/ProjectPathProjectSpecTest.java | 117 -
.../ProjectPropertySettingBuildLoaderTest.groovy | 29 +-
.../gradle/initialization/ProjectSpecsTest.groovy | 19 +-
.../PropertiesLoadingSettingsProcessorTest.java | 64 -
.../initialization/SettingsFactoryTest.groovy | 7 +-
.../initialization/SettingsHandlerTest.groovy | 4 +-
.../buildsrc/BuildSourceBuilderTest.groovy | 3 +
.../BuildSrcBuildListenerFactoryTest.groovy | 23 +-
.../buildsrc/BuildSrcUpdateFactoryTest.groovy | 2 +-
.../layout/BuildLayoutFactoryTest.groovy | 9 +-
.../AbstractMultiCauseExceptionTest.groovy | 125 -
.../exceptions/LocationAwareExceptionTest.groovy | 4 +-
.../LoggingDeprecatedFeatureHandlerTest.groovy | 10 +-
.../internal/html/SimpleHtmlWriterTest.groovy | 40 +
.../DefaultBuildOperationLoggerFactoryTest.groovy | 55 +
.../logging/DefaultBuildOperationLoggerTest.groovy | 153 +
.../resource/local/PathKeyFileStoreTest.groovy | 199 +
.../local/PathNormalisingKeyFileStoreTest.groovy | 96 +
.../local/UniquePathKeyFileStoreTest.groovy | 114 +
.../service/scopes/BuildScopeServicesTest.groovy | 37 +-
.../service/scopes/GlobalScopeServicesTest.java | 81 +-
.../service/scopes/GradleScopeServicesTest.groovy | 51 +-
.../service/scopes/ProjectScopeServicesTest.groovy | 42 +-
.../scopes/SettingsScopeServicesTest.groovy | 29 +-
.../scopes/TaskExecutionServicesTest.groovy | 15 +-
.../service/scopes/TaskScopeServicesTest.java | 6 +-
.../CharSequenceNotationConverterTest.groovy | 49 +
.../CharSequenceNotationParserTest.groovy | 47 -
.../ClosureToSpecNotationConverterTest.groovy | 38 +
.../ClosureToSpecNotationParserTest.groovy | 36 -
.../EnumFromCharSequenceNotationParserSpec.groovy | 1 +
.../ErrorHandlingNotationParserTest.groovy | 18 +-
.../typeconversion/MapNotationConverterTest.groovy | 111 +
.../typeconversion/MapNotationParserTest.groovy | 109 -
...tionConverterToNotationParserAdapterTest.groovy | 51 +
.../NotationParserBuilderSpec.groovy | 101 +-
.../TypeFilteringNotationConverterTest.groovy | 41 +
.../TypedNotationConverterTest.groovy | 49 +
.../typeconversion/TypedNotationParserTest.groovy | 49 -
.../gradle/internal/xml/SimpleXmlWriterSpec.groovy | 413 ++
.../gradle/internal/xml/XmlTransformerTest.groovy | 359 ++
.../gradle/internal/xml/XmlValidationTest.groovy | 111 +
.../org/gradle/invocation/DefaultGradleTest.java | 39 +-
.../listener/DefaultListenerManagerTest.java | 225 -
.../gradle/listener/LazyCreationProxyTest.groovy | 90 -
.../org/gradle/listener/ListenerBroadcastTest.java | 268 -
.../org/gradle/logging/ConfigureLogging.groovy | 64 -
.../logging/LoggingServiceRegistryTest.groovy | 83 +-
.../groovy/org/gradle/logging/TestAppender.groovy | 40 -
...AbstractLineChoppingStyledTextOutputTest.groovy | 2 +-
.../internal/AbstractStyledTextOutputTest.groovy | 2 +-
.../gradle/logging/internal/AnsiConsoleTest.groovy | 2 +-
.../ConsoleBackedProgressRendererTest.groovy | 2 +-
.../DefaultStandardOutputRedirectorTest.groovy | 28 +-
.../internal/DefaultStatusBarFormatterTest.groovy | 2 +-
.../internal/JavaUtilLoggingConfigurerTest.groovy | 8 +-
.../LoggingCommandLineConverterTest.groovy | 29 +-
.../internal/OutputEventRendererTest.groovy | 18 +-
.../logback/LogbackLoggingConfigurerTest.groovy | 249 -
...tputEventListenerBackedLoggerContextTest.groovy | 64 +
...enerBackedLoggerDefaultConfigurationTest.groovy | 99 +
.../OutputEventListenerBackedLoggerTest.groovy | 907 ++++
.../slf4j/Slf4jLoggingConfigurerTest.groovy | 178 +
.../model/dsl/internal/GroovyModelDslTest.groovy | 101 -
.../ModelRegistryBackedModelRulesTest.groovy | 102 -
.../plugin/bintray/JCenterPluginMapperSpec.groovy | 80 -
.../internal/DefaultPluginHandlerTest.groovy | 62 -
.../org/gradle/plugin/internal/PluginIdTest.groovy | 76 +
.../use/internal/PluginRequestCollectorTest.groovy | 79 +
.../internal/PluginRequestsSerializerTest.groovy | 48 +
.../process/internal/DefaultExecHandleSpec.groovy | 23 +-
.../process/internal/ExecHandleBuilderTest.groovy | 2 +
.../internal/JavaExecHandleBuilderTest.groovy | 14 +-
.../gradle/process/internal/JvmOptionsTest.groovy | 27 +-
.../org/gradle/process/internal/TestApp.java | 26 +
.../internal/child/ActionExecutionWorkerTest.java | 7 +-
.../child/BootstrapSecurityManagerTest.groovy | 6 +-
.../child/ImplementationClassLoaderWorkerTest.java | 5 +-
.../profile/ProfileReportRendererTest.groovy | 5 +-
.../gradle/reporting/HtmlReportRendererTest.groovy | 135 +-
.../org/gradle/reporting/TabsRendererTest.groovy | 2 +-
.../gradle/reporting/TextReportRendererTest.groovy | 41 -
.../gradle/testfixtures/ProjectBuilderTest.groovy | 85 +-
.../groovy/org/gradle/util/GFileUtilsTest.groovy | 13 +-
.../org/gradle/util/GradleVersionTest.groovy | 276 --
.../gradle/util/LineBufferingOutputStreamTest.java | 2 +-
.../org/gradle/util/SingleMessageLoggerTest.groovy | 22 +-
.../groovy/org/gradle/util/TextUtilTest.groovy | 9 +
.../org/gradle/util/VersionNumberTest.groovy | 83 +-
...perties => org.gradle.custom-plugin.properties} | 0
.../org.gradle.custom-rule-source.properties | 1 +
.../resources/org/gradle/api/file/symlinks/symlink | 0
.../org/gradle/api/internal/file/TestFiles.java | 6 +-
.../gradle/api/tasks/AbstractSpockTaskTest.groovy | 18 +-
.../org/gradle/api/tasks/AbstractTaskTest.java | 20 +-
.../org/gradle/logging/ConfigureLogging.groovy | 63 +
.../gradle/logging/TestOutputEventListener.groovy | 44 +
.../org/gradle/logging/TestStyledTextOutput.groovy | 2 +-
.../gradle/test/fixtures/ConcurrentTestUtil.groovy | 40 +-
.../groovy/org/gradle/util/TestUtil.groovy | 2 +-
subprojects/cpp/cpp.gradle | 30 -
...alStudioFileCustomizationIntegrationTest.groovy | 207 -
.../VisualStudioMultiProjectIntegrationTest.groovy | 316 --
...VisualStudioSingleProjectIntegrationTest.groovy | 840 ----
.../VisualStudioPluginIntegrationTest.groovy | 26 -
.../CppAutoTestedSamplesIntegrationTest.groovy | 31 -
.../plugins/AssemblerPluginIntegrationTest.groovy | 22 -
.../c/plugins/CPluginIntegrationTest.groovy | 22 -
...tLanguageIncrementalBuildIntegrationTest.groovy | 513 --
...anguageIncrementalCompileIntegrationTest.groovy | 529 --
.../cpp/AbstractLanguageIntegrationTest.groovy | 198 -
...yLanguageIncrementalBuildIntegrationTest.groovy | 136 -
.../cpp/AssemblyLanguageIntegrationTest.groovy | 110 -
.../cpp/BinaryBuildTypesIntegrationTest.groovy | 206 -
.../cpp/BinaryFlavorsIntegrationTest.groovy | 227 -
.../cpp/BinaryPlatformIntegrationTest.groovy | 349 --
...llingMixedCAndCppLanguageIntegrationTest.groovy | 25 -
...CLanguageIncrementalBuildIntegrationTest.groovy | 27 -
...anguageIncrementalCompileIntegrationTest.groovy | 26 -
.../language/cpp/CLanguageIntegrationTest.groovy | 201 -
.../language/cpp/CUnitIntegrationTest.groovy | 387 --
.../language/cpp/CppBinariesIntegrationTest.groovy | 371 --
.../cpp/CppCallingCLanguageIntegrationTest.groovy | 25 -
...pLanguageIncrementalBuildIntegrationTest.groovy | 25 -
...anguageIncrementalCompileIntegrationTest.groovy | 26 -
.../language/cpp/CppLanguageIntegrationTest.groovy | 114 -
.../language/cpp/CppPluginGoodBehaviourTest.groovy | 25 -
.../cpp/DuplicateBaseNamesIntegrationTest.groovy | 118 -
...GccToolChainCustomisationIntegrationTest.groovy | 193 -
.../GccToolChainDiscoveryIntegrationTest.groovy | 124 -
.../cpp/GeneratedSourcesIntegrationTest.groovy | 383 --
.../LibraryApiDependenciesIntegrationTest.groovy | 237 -
.../cpp/LibraryBinariesIntegrationTest.groovy | 298 --
.../cpp/LibraryDependenciesIntegrationTest.groovy | 350 --
.../cpp/MixedLanguageIntegrationTest.groovy | 168 -
.../cpp/MultipleToolChainIntegrationTest.groovy | 115 -
.../cpp/NativeBinariesPluginIntegrationTest.groovy | 226 -
.../cpp/NativeSamplesIntegrationTest.groovy | 409 --
.../cpp/PrebuiltLibrariesIntegrationTest.groovy | 349 --
.../cpp/SharedLibrarySoNameIntegrationTest.groovy | 80 -
.../SourceSetDependenciesIntegrationTest.groovy | 153 -
.../cpp/ToolChainDiscoveryIntegrationTest.groovy | 89 -
...ResourcesIncrementalBuildIntegrationTest.groovy | 162 -
.../cpp/WindowsResourcesIntegrationTest.groovy | 143 -
...ndowsResourcesUnsupportedIntegrationTest.groovy | 55 -
...bstractInstalledToolChainIntegrationSpec.groovy | 81 -
.../cpp/fixtures/SingleToolChainTestRunner.java | 77 -
.../cpp/plugins/CppPluginIntegrationTest.groovy | 22 -
.../MixedObjectiveCIntegrationTest.groovy | 33 -
...CLanguageIncrementalBuildIntegrationTest.groovy | 86 -
...anguageIncrementalCompileIntegrationTest.groovy | 120 -
.../ObjectiveCLanguageIntegrationTest.groovy | 32 -
.../ObjectiveCUnsupportedIntegrationTest.groovy | 53 -
.../plugins/ObjectiveCPluginIntegrationTest.groovy | 26 -
...pLanguageIncrementalBuildIntegrationTest.groovy | 31 -
...anguageIncrementalCompileIntegrationTest.groovy | 31 -
.../ObjectiveCppLanguageIntegrationTest.groovy | 32 -
.../ObjectiveCppUnsupportedIntegrationTest.groovy | 54 -
.../ObjectiveCppPluginIntegrationTest.groovy | 26 -
.../WindowsResourcesPluginIntegrationTest.groovy | 26 -
.../NativeBinariesPluginIntegrationTest.groovy | 26 -
.../plugins/CUnitPluginIntegrationTest.groovy | 22 -
.../groovy/org/gradle/ide/cdt/CdtIdePlugin.groovy | 79 -
.../gradle/ide/cdt/model/CprojectDescriptor.groovy | 117 -
.../gradle/ide/cdt/model/CprojectSettings.groovy | 103 -
.../gradle/ide/cdt/model/ProjectDescriptor.groovy | 48 -
.../ide/visualstudio/VisualStudioExtension.java | 36 -
.../ide/visualstudio/VisualStudioProject.java | 62 -
.../ide/visualstudio/VisualStudioSolution.java | 64 -
.../internal/DefaultVisualStudioExtension.java | 52 -
.../internal/DefaultVisualStudioProject.groovy | 154 -
.../internal/DefaultVisualStudioSolution.groovy | 114 -
...ecutableVisualStudioProjectConfiguration.groovy | 46 -
.../VisualStudioProjectConfiguration.groovy | 109 -
.../internal/VisualStudioProjectMapper.java | 90 -
.../internal/VisualStudioProjectRegistry.java | 65 -
.../internal/VisualStudioProjectResolver.java | 44 -
.../internal/rules/CreateVisualStudioModel.java | 39 -
.../internal/rules/CreateVisualStudioTasks.java | 90 -
.../visualstudio/plugins/VisualStudioPlugin.groovy | 73 -
.../tasks/internal/VisualStudioFiltersFile.groovy | 58 -
.../tasks/internal/VisualStudioProjectFile.groovy | 98 -
.../org/gradle/language/DependentSourceSet.java | 57 -
.../gradle/language/HeaderExportingSourceSet.java | 45 -
.../language/assembler/AssemblerSourceSet.java | 42 -
.../internal/DefaultAssemblerSourceSet.java | 29 -
.../assembler/plugins/AssemblerLangPlugin.groovy | 62 -
.../groovy/org/gradle/language/c/CSourceSet.java | 49 -
.../language/c/internal/DefaultCSourceSet.java | 32 -
.../gradle/language/c/plugins/CLangPlugin.groovy | 63 -
.../org/gradle/language/cpp/CppSourceSet.java | 49 -
.../language/cpp/internal/DefaultCppSourceSet.java | 29 -
.../language/cpp/plugins/CppLangPlugin.groovy | 62 -
.../AbstractHeaderExportingDependentSourceSet.java | 64 -
.../internal/AbstractHeaderExportingSourceSet.java | 53 -
.../ConfigurationBasedNativeDependencySet.groovy | 90 -
.../language/objectivec/ObjectiveCSourceSet.java | 52 -
.../internal/DefaultObjectiveCSourceSet.java | 32 -
.../objectivec/plugins/ObjectiveCLangPlugin.groovy | 62 -
.../objectivecpp/ObjectiveCppSourceSet.java | 51 -
.../internal/DefaultObjectiveCppSourceSet.java | 32 -
.../plugins/ObjectiveCppLangPlugin.groovy | 62 -
.../org/gradle/language/rc/WindowsResourceSet.java | 48 -
.../rc/internal/DefaultWindowsResourceSet.java | 28 -
.../rc/plugins/WindowsResourceScriptPlugin.groovy | 63 -
.../org/gradle/nativebinaries/BuildType.java | 30 -
.../gradle/nativebinaries/BuildTypeContainer.java | 27 -
.../org/gradle/nativebinaries/Executable.java | 26 -
.../gradle/nativebinaries/ExecutableBinary.java | 36 -
.../gradle/nativebinaries/ExecutableContainer.java | 27 -
.../groovy/org/gradle/nativebinaries/Flavor.java | 31 -
.../org/gradle/nativebinaries/FlavorContainer.java | 30 -
.../groovy/org/gradle/nativebinaries/Library.java | 39 -
.../org/gradle/nativebinaries/LibraryBinary.java | 26 -
.../gradle/nativebinaries/LibraryContainer.java | 27 -
.../org/gradle/nativebinaries/NativeBinary.java | 42 -
.../gradle/nativebinaries/NativeBinaryTasks.java | 43 -
.../gradle/nativebinaries/NativeDependencySet.java | 40 -
.../nativebinaries/NativeLibraryRequirement.java | 40 -
.../gradle/nativebinaries/PrebuiltLibraries.java | 29 -
.../org/gradle/nativebinaries/PrebuiltLibrary.java | 38 -
.../gradle/nativebinaries/ProjectNativeBinary.java | 106 -
.../nativebinaries/ProjectNativeComponent.java | 66 -
.../org/gradle/nativebinaries/Repositories.java | 28 -
.../gradle/nativebinaries/SharedLibraryBinary.java | 47 -
.../gradle/nativebinaries/StaticLibraryBinary.java | 40 -
.../nativebinaries/TargetedNativeComponent.java | 42 -
.../groovy/org/gradle/nativebinaries/Tool.java | 39 -
.../internal/AbstractBinaryToolSpec.java | 59 -
.../internal/AbstractProjectLibraryBinary.java | 104 -
.../internal/AbstractProjectNativeBinary.java | 161 -
.../internal/AbstractProjectNativeComponent.java | 73 -
.../AbstractTargetedProjectNativeComponent.java | 82 -
.../nativebinaries/internal/BinaryToolSpec.java | 39 -
.../nativebinaries/internal/DefaultBuildType.java | 39 -
.../internal/DefaultBuildTypeContainer.java | 33 -
.../nativebinaries/internal/DefaultExecutable.java | 28 -
.../internal/DefaultExecutableContainer.java | 38 -
.../nativebinaries/internal/DefaultFlavor.java | 41 -
.../internal/DefaultFlavorContainer.java | 33 -
.../nativebinaries/internal/DefaultLibrary.java | 42 -
.../internal/DefaultLibraryContainer.java | 38 -
.../nativebinaries/internal/DefaultLinkerSpec.java | 68 -
.../internal/DefaultNativeBinaryTasks.java | 56 -
.../internal/DefaultStaticLibraryArchiverSpec.java | 45 -
.../nativebinaries/internal/DefaultTool.java | 37 -
.../internal/LibraryBinaryInternal.java | 29 -
.../gradle/nativebinaries/internal/LinkerSpec.java | 44 -
.../internal/NativeBinaryServices.java | 37 -
.../internal/NativeProjectComponentIdentifier.java | 64 -
.../internal/ProjectExecutableBinary.java | 49 -
.../internal/ProjectNativeBinaryInternal.java | 36 -
.../internal/ProjectNativeComponentInternal.java | 24 -
.../internal/ProjectNativeLibraryRequirement.java | 48 -
.../internal/ProjectSharedLibraryBinary.java | 120 -
.../internal/ProjectStaticLibraryBinary.java | 86 -
.../internal/SharedLibraryLinkerSpec.java | 23 -
.../internal/SourceSetNotationParser.java | 73 -
.../internal/StaticLibraryArchiverSpec.java | 31 -
.../internal/StaticLibraryBinaryInternal.java | 26 -
.../internal/TargetedNativeComponentInternal.java | 29 -
.../configure/ApplySourceSetConventions.java | 50 -
.../configure/ConfigureGeneratedSourceSets.java | 54 -
.../configure/CreateDefaultBuildTypes.java | 30 -
.../internal/configure/CreateDefaultFlavors.java | 32 -
.../internal/configure/CreateDefaultPlatform.java | 29 -
.../internal/configure/CreateNativeBinaries.java | 79 -
.../configure/DefaultNativeBinariesFactory.java | 60 -
.../internal/configure/NativeBinariesFactory.java | 27 -
.../configure/ProjectNativeBinaryInitializer.java | 52 -
.../ProjectNativeComponentInitializer.java | 90 -
.../internal/configure/RepositoriesFactory.java | 69 -
.../prebuilt/AbstractPrebuiltLibraryBinary.java | 107 -
.../prebuilt/DefaultPrebuiltLibraries.java | 59 -
.../internal/prebuilt/DefaultPrebuiltLibrary.java | 50 -
.../DefaultPrebuiltSharedLibraryBinary.java | 66 -
.../DefaultPrebuiltStaticLibraryBinary.java | 55 -
.../prebuilt/PrebuiltLibraryBinaryLocator.java | 58 -
.../prebuilt/PrebuiltLibraryInitializer.java | 77 -
.../prebuilt/PrebuiltLibraryResolveException.java | 27 -
.../ApiRequirementNativeDependencyResolver.java | 104 -
.../resolve/ChainedLibraryBinaryLocator.java | 51 -
.../internal/resolve/DefaultLibraryResolver.java | 107 -
.../resolve/DefaultNativeDependencySet.java | 41 -
.../internal/resolve/DefaultProjectLocator.java | 41 -
.../InputHandlingNativeDependencyResolver.java | 36 -
.../internal/resolve/LibraryBinaryLocator.java | 25 -
.../resolve/LibraryNativeDependencyResolver.java | 36 -
.../internal/resolve/LibraryResolveException.java | 32 -
.../NativeBinaryRequirementResolveResult.java | 65 -
.../resolve/NativeBinaryResolveResult.java | 74 -
.../resolve/NativeDependencyNotationParser.java | 59 -
.../internal/resolve/NativeDependencyResolver.java | 20 -
.../resolve/NativeDependencyResolverServices.java | 47 -
.../resolve/ProjectLibraryBinaryLocator.java | 44 -
.../internal/resolve/ProjectLocator.java | 22 -
...RequirementParsingNativeDependencyResolver.java | 38 -
.../resolve/SourceSetNativeDependencyResolver.java | 97 -
.../nativebinaries/language/PreprocessingTool.java | 45 -
.../language/assembler/internal/AssembleSpec.java | 35 -
.../assembler/internal/DefaultAssembleSpec.java | 47 -
.../language/assembler/package-info.java | 20 -
.../plugins/AssemblerNativeBinariesPlugin.groovy | 88 -
.../assembler/plugins/AssemblerPlugin.groovy | 35 -
.../language/assembler/tasks/Assemble.groovy | 95 -
.../language/c/internal/CCompileSpec.java | 23 -
.../language/c/internal/DefaultCCompileSpec.java | 22 -
.../AbstractIncrementalNativeCompiler.java | 86 -
.../incremental/CleanCompilingNativeCompiler.java | 57 -
.../internal/incremental/CompilationFileState.java | 50 -
.../c/internal/incremental/CompilationState.java | 41 -
.../incremental/CompilationStateSerializer.java | 127 -
.../incremental/DefaultIncrementalCompilation.java | 37 -
.../incremental/DefaultSourceIncludes.java | 79 -
.../incremental/DefaultSourceIncludesParser.java | 43 -
.../incremental/DefaultSourceIncludesResolver.java | 67 -
.../incremental/IncrementalCompilation.java | 25 -
.../incremental/IncrementalCompileProcessor.java | 148 -
.../incremental/IncrementalCompilerBuilder.java | 75 -
.../incremental/IncrementalNativeCompiler.java | 45 -
.../c/internal/incremental/ResolvedInclude.java | 67 -
.../c/internal/incremental/SourceIncludes.java | 24 -
.../internal/incremental/SourceIncludesParser.java | 24 -
.../incremental/SourceIncludesResolver.java | 23 -
.../incremental/sourceparser/CSourceParser.java | 33 -
.../sourceparser/PreprocessingReader.java | 145 -
.../sourceparser/RegexBackedCSourceParser.java | 82 -
.../nativebinaries/language/c/package-info.java | 20 -
.../c/plugins/CNativeBinariesPlugin.groovy | 91 -
.../language/c/plugins/CPlugin.groovy | 35 -
.../c/tasks/AbstractNativeCompileTask.groovy | 145 -
.../language/c/tasks/CCompile.groovy | 36 -
.../language/cpp/internal/CppCompileSpec.java | 23 -
.../cpp/internal/DefaultCppCompileSpec.java | 22 -
.../nativebinaries/language/cpp/package-info.java | 20 -
.../cpp/plugins/CppNativeBinariesPlugin.groovy | 89 -
.../language/cpp/plugins/CppPlugin.groovy | 35 -
.../language/cpp/plugins/package-info.java | 20 -
.../language/cpp/tasks/CppCompile.groovy | 38 -
.../language/cpp/tasks/package-info.java | 20 -
.../internal/AbstractNativeCompileSpec.java | 109 -
.../internal/DefaultPreprocessingTool.java | 39 -
.../internal/DefaultObjectiveCCompileSpec.java | 23 -
.../objectivec/internal/ObjectiveCCompileSpec.java | 23 -
.../language/objectivec/package-info.java | 20 -
.../plugins/ObjectiveCNativeBinariesPlugin.groovy | 89 -
.../objectivec/plugins/ObjectiveCPlugin.groovy | 36 -
.../language/objectivec/plugins/package-info.java | 20 -
.../objectivec/tasks/ObjectiveCCompile.groovy | 38 -
.../language/objectivec/tasks/package-info.java | 20 -
.../internal/DefaultObjectiveCppCompileSpec.java | 23 -
.../internal/ObjectiveCppCompileSpec.java | 23 -
.../language/objectivecpp/package-info.java | 20 -
.../ObjectiveCppNativeBinariesPlugin.groovy | 90 -
.../objectivecpp/plugins/ObjectiveCppPlugin.groovy | 36 -
.../objectivecpp/plugins/package-info.java | 20 -
.../objectivecpp/tasks/ObjectiveCppCompile.groovy | 38 -
.../language/objectivecpp/tasks/package-info.java | 20 -
.../nativebinaries/language/package-info.java | 20 -
.../DefaultWindowsResourceCompileSpec.java | 21 -
.../rc/internal/WindowsResourceCompileSpec.java | 21 -
.../WindowsResourcesNativeBinariesPlugin.groovy | 103 -
.../rc/plugins/WindowsResourcesPlugin.groovy | 36 -
.../rc/tasks/WindowsResourceCompile.groovy | 131 -
.../org/gradle/nativebinaries/package-info.java | 20 -
.../nativebinaries/platform/Architecture.java | 32 -
.../nativebinaries/platform/OperatingSystem.java | 60 -
.../gradle/nativebinaries/platform/Platform.java | 125 -
.../nativebinaries/platform/PlatformContainer.java | 27 -
.../platform/internal/ArchitectureInternal.java | 38 -
.../internal/ArchitectureNotationParser.java | 91 -
.../platform/internal/DefaultArchitecture.java | 100 -
.../platform/internal/DefaultOperatingSystem.java | 68 -
.../platform/internal/DefaultPlatform.java | 74 -
.../internal/DefaultPlatformContainer.java | 39 -
.../internal/OperatingSystemNotationParser.java | 80 -
.../platform/internal/PlatformInternal.java | 22 -
.../nativebinaries/platform/package-info.java | 20 -
.../plugins/NativeBinariesModelPlugin.java | 142 -
.../plugins/NativeBinariesPlugin.groovy | 138 -
.../nativebinaries/plugins/package-info.java | 20 -
.../nativebinaries/tasks/AbstractLinkTask.groovy | 120 -
.../nativebinaries/tasks/BuildBinaryTask.java | 31 -
.../tasks/CreateStaticLibrary.groovy | 96 -
.../nativebinaries/tasks/InstallExecutable.groovy | 156 -
.../nativebinaries/tasks/LinkExecutable.groovy | 31 -
.../nativebinaries/tasks/LinkSharedLibrary.groovy | 43 -
.../gradle/nativebinaries/tasks/package-info.java | 20 -
.../test/ProjectComponentTestSuite.java | 31 -
.../org/gradle/nativebinaries/test/TestSuite.java | 26 -
.../nativebinaries/test/TestSuiteContainer.java | 27 -
.../test/TestSuiteExecutableBinary.java | 26 -
.../nativebinaries/test/cunit/CUnitTestSuite.java | 26 -
.../cunit/internal/ConfigureCUnitTestSources.java | 66 -
.../test/cunit/internal/CreateCUnitBinaries.java | 88 -
.../test/cunit/internal/DefaultCUnitTestSuite.java | 39 -
.../nativebinaries/test/cunit/package-info.java | 20 -
.../test/cunit/plugins/CUnitPlugin.groovy | 72 -
.../test/cunit/plugins/package-info.java | 20 -
.../test/cunit/tasks/GenerateCUnitLauncher.groovy | 40 -
.../test/cunit/tasks/package-info.java | 20 -
.../test/internal/DefaultTestSuiteContainer.java | 30 -
.../internal/DefaultTestSuiteExecutableBinary.java | 48 -
.../gradle/nativebinaries/test/package-info.java | 20 -
.../test/plugins/NativeBinariesTestPlugin.groovy | 75 -
.../nativebinaries/test/plugins/package-info.java | 20 -
.../test/tasks/RunTestExecutable.groovy | 79 -
.../nativebinaries/test/tasks/package-info.java | 20 -
.../org/gradle/nativebinaries/toolchain/Clang.java | 41 -
.../org/gradle/nativebinaries/toolchain/Gcc.java | 41 -
.../gradle/nativebinaries/toolchain/GccTool.java | 42 -
.../toolchain/PlatformConfigurableToolChain.java | 55 -
.../toolchain/TargetPlatformConfiguration.java | 67 -
.../gradle/nativebinaries/toolchain/ToolChain.java | 35 -
.../toolchain/ToolChainRegistry.java | 28 -
.../gradle/nativebinaries/toolchain/VisualCpp.java | 47 -
.../toolchain/internal/AbstractToolChain.java | 73 -
.../toolchain/internal/ArgsTransformer.java | 25 -
.../toolchain/internal/CommandLineTool.java | 113 -
.../CompileSpecToArgsTransformerChain.java | 44 -
.../internal/DefaultToolChainRegistry.java | 149 -
.../toolchain/internal/MacroArgsConverter.java | 35 -
.../toolchain/internal/NativeCompileSpec.java | 63 -
.../internal/OptionsFileArgsTransformer.java | 64 -
.../toolchain/internal/OutputCleaningCompiler.java | 67 -
.../toolchain/internal/PlatformToolChain.java | 40 -
.../SingleSourceCompileArgTransformer.java | 66 -
.../toolchain/internal/ToolChainAvailability.java | 68 -
.../toolchain/internal/ToolChainInternal.java | 41 -
.../internal/ToolChainRegistryInternal.java | 34 -
.../toolchain/internal/ToolSearchResult.java | 28 -
.../toolchain/internal/ToolType.java | 44 -
.../internal/UnavailablePlatformToolChain.java | 79 -
.../toolchain/internal/clang/ClangToolChain.java | 47 -
.../gcc/AbstractGccCompatibleToolChain.java | 267 -
.../internal/gcc/ArStaticLibraryArchiver.java | 73 -
.../toolchain/internal/gcc/Assembler.java | 80 -
.../toolchain/internal/gcc/CCompiler.java | 36 -
.../internal/gcc/CommandLineToolSearchResult.java | 25 -
.../toolchain/internal/gcc/CppCompiler.java | 37 -
.../internal/gcc/GccCompilerArgsTransformer.java | 58 -
.../toolchain/internal/gcc/GccLinker.java | 94 -
.../internal/gcc/GccOptionsFileArgTransformer.java | 52 -
.../internal/gcc/GccPlatformToolChain.java | 114 -
.../toolchain/internal/gcc/GccToolChain.java | 90 -
.../toolchain/internal/gcc/GccToolSearchPath.java | 49 -
.../toolchain/internal/gcc/NativeCompiler.java | 65 -
.../toolchain/internal/gcc/ObjectiveCCompiler.java | 38 -
.../internal/gcc/ObjectiveCppCompiler.java | 37 -
.../gcc/PostTransformActionArgsTransformer.java | 39 -
.../internal/gcc/ShortCircuitArgsTransformer.java | 41 -
.../internal/gcc/version/GccVersionDeterminer.java | 142 -
.../internal/gcc/version/GccVersionResult.java | 23 -
.../toolchain/internal/msvcpp/Assembler.java | 80 -
.../toolchain/internal/msvcpp/CCompiler.java | 33 -
.../toolchain/internal/msvcpp/CppCompiler.java | 33 -
.../msvcpp/DefaultVisualStudioLocator.java | 369 --
.../internal/msvcpp/DefaultWindowsSdkLocator.java | 275 --
.../toolchain/internal/msvcpp/EscapeUserArgs.java | 40 -
.../internal/msvcpp/InstallationSearchResult.java | 27 -
.../msvcpp/LibExeStaticLibraryArchiver.java | 58 -
.../toolchain/internal/msvcpp/LinkExeLinker.java | 70 -
.../toolchain/internal/msvcpp/NativeCompiler.java | 59 -
.../msvcpp/VisualCppCompilerArgsTransformer.java | 50 -
.../internal/msvcpp/VisualCppInstall.java | 116 -
.../internal/msvcpp/VisualCppToolChain.java | 245 -
.../internal/msvcpp/VisualStudioInstall.java | 48 -
.../internal/msvcpp/VisualStudioLocator.java | 29 -
.../internal/msvcpp/WindowsResourceCompiler.java | 90 -
.../toolchain/internal/msvcpp/WindowsSdk.java | 138 -
.../internal/msvcpp/WindowsSdkLocator.java | 29 -
.../internal/plugins/StandardToolChainsPlugin.java | 34 -
.../toolchain/internal/tools/DefaultTool.java | 58 -
.../internal/tools/DefaultToolRegistry.java | 35 -
.../toolchain/internal/tools/GccToolInternal.java | 29 -
.../toolchain/internal/tools/PlatformGccTool.java | 58 -
.../internal/tools/PlatformToolRegistry.java | 48 -
.../toolchain/internal/tools/ToolRegistry.java | 22 -
.../toolchain/internal/tools/ToolSearchPath.java | 135 -
.../nativebinaries/toolchain/package-info.java | 20 -
.../toolchain/plugins/ClangCompilerPlugin.groovy | 62 -
.../toolchain/plugins/GccCompilerPlugin.groovy | 63 -
.../plugins/MicrosoftVisualCppPlugin.groovy | 76 -
.../toolchain/plugins/package-info.java | 20 -
.../META-INF/gradle-plugins/assembler.properties | 1 -
.../resources/META-INF/gradle-plugins/c.properties | 1 -
.../META-INF/gradle-plugins/cpp.properties | 1 -
.../META-INF/gradle-plugins/cunit.properties | 17 -
.../gradle-plugins/native-binaries.properties | 1 -
.../META-INF/gradle-plugins/objective-c.properties | 1 -
.../gradle-plugins/objective-cpp.properties | 1 -
.../gradle-plugins/windows-resources.properties | 1 -
...e.internal.service.scopes.PluginServiceRegistry | 1 -
.../ide/cdt/model/CprojectSettingsSpec.groovy | 58 -
.../internal/DefaultVisualStudioProjectTest.groovy | 115 -
.../VisualStudioProjectConfigurationTest.groovy | 196 -
.../internal/VisualStudioProjectMapperTest.groovy | 142 -
.../VisualStudioProjectRegistryTest.groovy | 109 -
.../internal/VisualStudioFiltersFileTest.groovy | 97 -
.../internal/VisualStudioProjectFileTest.groovy | 118 -
.../internal/VisualStudioSolutionFileTest.groovy | 190 -
.../plugins/AssemblerLangPluginTest.groovy | 42 -
.../language/c/plugins/CLangPluginTest.groovy | 42 -
.../language/cpp/plugins/CppLangPluginTest.groovy | 42 -
.../internal/DefaultBuildTypeTest.groovy | 29 -
.../internal/DefaultExecutableBinaryTest.groovy | 39 -
.../internal/DefaultExecutableTest.groovy | 29 -
.../internal/DefaultFlavorTest.groovy | 29 -
.../internal/DefaultLibraryTest.groovy | 59 -
.../internal/DefaultNativeBinaryTasksTest.groovy | 55 -
.../internal/DefaultNativeComponentTest.groovy | 77 -
.../internal/ProjectNativeBinaryTest.groovy | 210 -
.../internal/ProjectSharedLibraryBinaryTest.groovy | 123 -
.../internal/ProjectStaticLibraryBinaryTest.groovy | 125 -
.../internal/SourceSetNotationParserTest.groovy | 53 -
.../configure/CreateDefaultBuildTypesTest.groovy | 44 -
.../configure/CreateDefaultFlavorsTest.groovy | 67 -
.../configure/CreateDefaultPlatformTest.groovy | 44 -
.../DefaultNativeBinariesFactoryTest.groovy | 93 -
.../ProjectNativeBinaryInitializerTest.groovy | 99 -
.../ProjectNativeComponentInitializerTest.groovy | 145 -
.../DefaultPrebuiltSharedLibraryBinaryTest.groovy | 74 -
.../DefaultPrebuiltStaticLibraryBinaryTest.groovy | 56 -
.../NativeDependencyNotationParserTest.groovy | 72 -
.../resolve/ProjectLibraryBinaryLocatorTest.groovy | 136 -
.../AbstractNativeBinariesPluginTest.groovy | 160 -
.../AssemblerNativeBinariesPluginTest.groovy | 183 -
.../language/assembler/tasks/AssemblerTest.groovy | 65 -
.../CleanCompilingNativeCompilerTest.groovy | 68 -
.../CompilationStateSerializerTest.groovy | 90 -
.../DefaultSourceIncludesParserTest.groovy | 68 -
.../DefaultSourceIncludesResolverTest.groovy | 154 -
.../IncrementalCompileProcessorTest.groovy | 422 --
.../IncrementalNativeCompilerTest.groovy | 54 -
.../sourceparser/PreprocessingReaderTest.groovy | 72 -
.../RegexBackedCSourceParserTest.groovy | 386 --
.../c/plugins/CNativeBinariesPluginTest.groovy | 48 -
.../language/c/tasks/CCompileTest.groovy | 68 -
.../binaryinfo/ReadelfBinaryInfoTest.groovy | 56 -
.../cpp/internal/DefaultCppSourceSetTest.groovy | 66 -
.../cpp/plugins/CppNativeBinariesPluginTest.groovy | 206 -
.../language/cpp/tasks/CppCompileTest.groovy | 67 -
.../ObjectiveCNativeBinariesPluginTest.groovy | 46 -
.../ObjectiveCppNativeBinariesPluginTest.groovy | 45 -
.../internal/ArchitectureNotationParserTest.groovy | 115 -
.../internal/DefaultArchitectureTest.groovy | 29 -
.../internal/DefaultOperatingSystemTest.groovy | 30 -
.../platform/internal/DefaultPlatformTest.groovy | 61 -
.../OperatingSystemNotationParserTest.groovy | 100 -
.../plugins/NativeBinariesModelPluginTest.groovy | 238 -
.../plugins/NativeBinariesPluginTest.groovy | 126 -
.../internal/DefaultToolChainRegistryTest.groovy | 182 -
.../internal/OutputCleaningCompilerTest.groovy | 115 -
.../internal/ToolChainAvailabilityTest.groovy | 67 -
.../UnavailablePlatformToolChainTest.groovy | 48 -
.../gcc/AbstractGccCompatibleToolChainTest.groovy | 237 -
.../toolchain/internal/gcc/AssemblerTest.groovy | 83 -
.../toolchain/internal/gcc/CCompilerTest.groovy | 98 -
.../internal/gcc/ClangToolChainTest.groovy | 48 -
.../toolchain/internal/gcc/GccLinkerTest.groovy | 86 -
.../toolchain/internal/gcc/GccToolChainTest.groovy | 68 -
.../gcc/ShortCircuitArgsTransformerTest.groovy | 64 -
.../gcc/version/GccVersionDeterminerTest.groovy | 139 -
.../msvcpp/DefaultVisualStudioLocatorTest.groovy | 202 -
.../msvcpp/DefaultWindowsSdkLocatorTest.groovy | 256 -
.../internal/msvcpp/VisualCppToolChainTest.groovy | 206 -
.../internal/tools/ToolSearchPathTest.groovy | 125 -
.../plugins/ClangCompilerPluginTest.groovy | 57 -
.../toolchain/plugins/GccCompilerPluginTest.groovy | 59 -
.../plugins/MicrosoftVisualCppPluginTest.groovy | 64 -
.../toolchain/plugins/ToolchainPluginTest.groovy | 70 -
.../ide/visualstudio/fixtures/ProjectFile.groovy | 128 -
.../language/cpp/fixtures/AvailableToolChains.java | 503 --
.../language/cpp/fixtures/ExecutableFixture.groovy | 35 -
.../cpp/fixtures/NativeBinaryFixture.groovy | 89 -
.../cpp/fixtures/NativeInstallationFixture.groovy | 73 -
.../cpp/fixtures/RequiresInstalledToolChain.groovy | 30 -
.../RequiresInstalledToolChainExtension.groovy | 39 -
.../cpp/fixtures/SharedLibraryFixture.groovy | 47 -
.../cpp/fixtures/StaticLibraryFixture.groovy | 29 -
.../cpp/fixtures/ToolChainRequirement.java | 30 -
.../app/CCallingMixedCAndCppHelloWorldApp.groovy | 83 -
.../fixtures/app/CCompilerDetectingTestApp.groovy | 80 -
.../cpp/fixtures/app/CHelloWorldApp.groovy | 167 -
.../fixtures/app/CppCallingCHelloWorldApp.groovy | 75 -
.../app/CppCompilerDetectingTestApp.groovy | 80 -
.../cpp/fixtures/app/CppHelloWorldApp.groovy | 116 -
.../app/DuplicateAssemblerBaseNamesTestApp.groovy | 88 -
.../fixtures/app/DuplicateCBaseNamesTestApp.groovy | 61 -
.../app/DuplicateCppBaseNamesTestApp.groovy | 64 -
.../app/DuplicateMixedSameBaseNamesTestApp.groovy | 140 -
.../app/DuplicateObjectiveCBaseNamesTestApp.groovy | 80 -
.../DuplicateObjectiveCppBaseNamesTestApp.groovy | 80 -
...uplicateWindowsResourcesBaseNamesTestApp.groovy | 91 -
.../ExeWithDiamondDependencyHelloWorldApp.groovy | 56 -
.../ExeWithLibraryUsingLibraryHelloWorldApp.groovy | 132 -
.../language/cpp/fixtures/app/HelloWorldApp.java | 117 -
.../cpp/fixtures/app/IncrementalHelloWorldApp.java | 49 -
.../fixtures/app/MixedLanguageHelloWorldApp.groovy | 143 -
.../app/MixedObjectiveCHelloWorldApp.groovy | 120 -
.../fixtures/app/ObjectiveCHelloWorldApp.groovy | 139 -
.../fixtures/app/ObjectiveCppHelloWorldApp.groovy | 146 -
.../fixtures/app/PlatformDetectingTestApp.groovy | 85 -
.../language/cpp/fixtures/app/SourceFile.java | 61 -
.../language/cpp/fixtures/app/TestApp.java | 72 -
.../language/cpp/fixtures/app/TestComponent.groovy | 39 -
.../app/WindowsResourceHelloWorldApp.groovy | 129 -
.../cpp/fixtures/binaryinfo/BinaryInfo.java | 28 -
.../fixtures/binaryinfo/DumpbinBinaryInfo.groovy | 99 -
.../cpp/fixtures/binaryinfo/OtoolBinaryInfo.groovy | 59 -
.../fixtures/binaryinfo/ReadelfBinaryInfo.groovy | 82 -
.../test/cunit/CUnitTestResults.groovy | 104 -
.../dependency-management.gradle | 88 +
.../ArtifactDeclarationIntegrationTest.groovy | 0
.../ArtifactDependenciesIntegrationTest.groovy | 691 +++
.../resolve/CacheResolveIntegrationTest.groovy | 112 +
...ModuleDependenciesResolveIntegrationTest.groovy | 110 +
...adataRulesChangingModulesIntegrationTest.groovy | 169 +
...etadataRulesErrorHandlingIntegrationTest.groovy | 175 +
.../ComponentMetadataRulesIntegrationTest.groovy | 223 +
...ponentMetadataRulesStatusIntegrationTest.groovy | 43 +
.../ComponentReplacementIntegrationTest.groovy | 350 ++
.../resolve/CredentialsDslIntegrationTest.groovy | 39 +
.../DependencyExcludeResolveIntegrationTest.groovy | 89 +
.../DependencyNotationIntegrationSpec.groovy | 211 +
...ependencyResolutionEventsIntegrationTest.groovy | 51 +
.../DependencyResolveRulesIntegrationTest.groovy | 840 ++++
...pendencySubstitutionRulesIntegrationTest.groovy | 1417 ++++++
.../DetachedConfigurationsIntegrationTest.groovy | 0
.../ExtendingConfigurationsIntegrationTest.groovy | 0
...LibraryArtifactResolutionIntegrationTest.groovy | 112 +
.../resolve/FlatDirResolveIntegrationTest.groovy | 0
.../resolve/ForcedModulesIntegrationTest.groovy | 0
.../JvmLibraryArtifactResolveTestFixture.groovy | 213 +
.../MetadataArtifactResolveTestFixture.groovy | 194 +
.../ProjectDependenciesIntegrationTest.groovy | 89 +
.../ProjectDependencyResolveIntegrationTest.groovy | 500 ++
.../ResolutionResultApiIntegrationTest.groovy | 0
...ResolutionStrategySamplesIntegrationTest.groovy | 58 +
.../ResolveCrossVersionIntegrationTest.groovy | 131 +
.../integtests/resolve/ResolveTestFixture.groovy | 352 ++
.../ResolvedConfigurationIntegrationTest.groovy | 100 +
.../ScriptDependencyResolveIntegrationTest.groovy | 59 +
.../UnsupportedConfigurationMutationTest.groovy | 227 +
...VersionConflictResolutionIntegrationTest.groovy | 727 +++
...actCacheReuseCrossVersionIntegrationTest.groovy | 0
...AliasedArtifactResolutionIntegrationTest.groovy | 200 +
.../CacheReuseCrossVersionIntegrationTest.groovy | 178 +
.../M3CacheReuseCrossVersionIntegrationTest.groovy | 83 +
.../MavenM2CacheReuseIntegrationTest.groovy | 88 +
.../ResolutionOverrideIntegrationTest.groovy | 212 +
...ameCacheUsageCrossVersionIntegrationTest.groovy | 82 +
.../CachedChangingModulesIntegrationTest.groovy | 229 +
...achedDependencyResolutionIntegrationTest.groovy | 238 +
.../CachedMissingModulesIntegrationTest.groovy | 500 ++
...ependencyMetadataInMemoryIntegrationTest.groovy | 195 +
...coverFromBrokenResolutionIntegrationTest.groovy | 354 ++
.../AbstractHttpsRepoResolveIntegrationTest.groovy | 111 +
...ationDependencyResolutionIntegrationTest.groovy | 215 +
...odingDependencyResolutionIntegrationTest.groovy | 46 +
.../http/HttpProxyResolveIntegrationTest.groovy | 151 +
.../http/HttpRedirectResolveIntegrationTest.groovy | 85 +
...ctComponentSelectionRulesIntegrationTest.groovy | 104 +
...yDescriptorExcludeResolveIntegrationTest.groovy | 54 +
...SelectionRulesDependencyResolveIntegTest.groovy | 428 ++
...nentSelectionRulesErrorHandlingIntegTest.groovy | 284 ++
...mponentSelectionRulesProcessingIntegTest.groovy | 451 ++
.../ivy/IvyBrokenDescriptorIntegrationTest.groovy | 148 +
.../IvyBrokenRemoteResolveIntegrationTest.groovy | 364 ++
...angingModuleRemoteResolveIntegrationTest.groovy | 406 ++
...adataRulesChangingModulesIntegrationTest.groovy | 41 +
...IvyComponentMetadataRulesIntegrationTest.groovy | 315 ++
...ponentMetadataRulesStatusIntegrationTest.groovy | 98 +
...CustomStatusLatestVersionIntegrationTest.groovy | 238 +
...rDependencyExcludeResolveIntegrationTest.groovy | 386 ++
...iptorModuleExcludeResolveIntegrationTest.groovy | 322 ++
.../ivy/IvyDescriptorResolveIntegrationTest.groovy | 239 +
.../IvyDescriptorValidationIntegrationTest.groovy | 54 +
...amicRevisionRemoteResolveIntegrationTest.groovy | 1233 +++++
...IvyDynamicRevisionResolveIntegrationTest.groovy | 449 ++
.../ivy/IvyFileRepoResolveIntegrationTest.groovy | 0
.../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 63 +
.../ivy/IvyHttpsRepoResolveIntegrationTest.groovy | 28 +
...LibraryArtifactResolutionIntegrationTest.groovy | 435 ++
...yModuleArtifactResolutionIntegrationTest.groovy | 172 +
.../ivy/IvyModuleResolveIntegrationTest.groovy | 258 +
.../resolve/ivy/IvyResolveIntegrationTest.groovy | 276 ++
.../maven/BadPomFileResolveIntegrationTest.groovy | 182 +
.../MavenBrokenRemoteResolveIntegrationTest.groovy | 97 +
...adataRulesChangingModulesIntegrationTest.groovy | 70 +
...venComponentMetadataRulesIntegrationTest.groovy | 75 +
...ponentMetadataRulesStatusIntegrationTest.groovy | 67 +
...venCustomPackagingResolveIntegrationTest.groovy | 66 +
.../MavenDependencyResolveIntegrationTest.groovy | 212 +
.../MavenDynamicResolveIntegrationTest.groovy | 401 ++
.../MavenFileRepoResolveIntegrationTest.groovy | 0
.../MavenHttpRepoResolveIntegrationTest.groovy | 391 ++
.../MavenHttpsRepoResolveIntegrationTest.groovy | 0
...nJcenterDependencyResolveIntegrationTest.groovy | 0
...LibraryArtifactResolutionIntegrationTest.groovy | 334 ++
.../maven/MavenLatestResolveIntegrationTest.groovy | 120 +
.../MavenLocalRepoResolveIntegrationTest.groovy | 362 ++
...nModuleArtifactResolutionIntegrationTest.groovy | 170 +
.../MavenParentPomResolveIntegrationTest.groovy | 433 ++
.../MavenPomExcludeResolveIntegrationTest.groovy | 76 +
.../MavenPomPackagingResolveIntegrationTest.groovy | 360 ++
.../maven/MavenPomResolveIntegrationTest.groovy | 64 +
.../MavenProfileResolveIntegrationTest.groovy | 485 ++
.../MavenSnapshotResolveIntegrationTest.groovy | 997 ++++
.../resolve/support/RepositoryDslSupport.groovy | 76 +
.../projectA-1.2-ivy.xml | 0
.../projectB-1.5-ivy.xml | 0
.../projectWithConfigurationHierarchy.gradle | 57 +
.../projectA-1.2-ivy.xml | 0
.../projectB-1.5-ivy.xml | 0
.../projectWithCyclesInDependencyGraph.gradle | 0
.../canNestModules/projectWithNestedModules.gradle | 0
.../canUseDynamicVersions/projectA-1.2-ivy.xml | 0
.../canUseDynamicVersions/projectB-1.5-ivy.xml | 0
.../projectWithDynamicVersions.gradle | 0
.../projectA-1.2-ivy.xml | 0
.../projectA-2.0-ivy.xml | 0
.../projectB-1.5-ivy.xml | 0
.../projectB-2.1.5-ivy.xml | 0
.../projectWithConflicts.gradle | 0
.../dependencyReportWithConflicts/settings.gradle | 0
.../artifacts/ArtifactDependencyResolver.java | 29 +
.../artifacts/ArtifactPublicationServices.java | 0
.../api/internal/artifacts/ArtifactPublisher.java | 0
.../artifacts/ComponentMetadataProcessor.java | 22 +
.../ComponentModuleMetadataProcessor.java | 23 +
.../artifacts/ComponentSelectionInternal.java | 25 +
.../artifacts/ComponentSelectionRulesInternal.java | 27 +
.../internal/artifacts/ConfigurationResolver.java | 0
.../artifacts/DefaultArtifactIdentifier.java | 107 +
.../artifacts/DefaultComponentSelection.java | 46 +
.../artifacts/DefaultDependencyFactory.java | 0
.../DefaultDependencyManagementServices.java | 203 +
.../DefaultGlobalDependencyResolutionRules.java | 35 +
.../artifacts/DefaultModuleIdentifier.java | 71 +
.../artifacts/DefaultModuleVersionIdentifier.java | 109 +
.../artifacts/DefaultModuleVersionSelector.java | 0
.../artifacts/DefaultProjectDependencyFactory.java | 0
.../artifacts/DefaultResolvedArtifact.java | 98 +
.../artifacts/DefaultResolvedDependency.java | 0
.../DependencyManagementBuildScopeServices.java | 236 +
.../DependencyManagementGlobalScopeServices.java | 68 +
.../api/internal/artifacts/DependencyServices.java | 36 +
.../artifacts/GlobalDependencyResolutionRules.java | 21 +
.../ModuleVersionIdentifierSerializer.java | 39 +
.../internal/artifacts/ModuleVersionPublisher.java | 25 +
.../artifacts/ModuleVersionSelectorSerializer.java | 41 +
.../artifacts/ResolvedConfigurationIdentifier.java | 0
.../ResolvedConfigurationIdentifierSerializer.java | 39 +
.../api/internal/artifacts/ResolverResults.java | 75 +
.../component/ComponentIdentifierFactory.java | 0
.../DefaultComponentIdentifierFactory.java | 34 +
.../ConfigurationContainerInternal.java | 0
.../configurations/ConfigurationInternal.java | 26 +
.../artifacts/configurations/Configurations.java | 40 +
.../configurations/ConfigurationsProvider.java | 0
.../configurations/DefaultConfiguration.java | 569 +++
.../DefaultConfigurationContainer.java | 113 +
.../DetachedConfigurationsProvider.java | 0
.../configurations/MutationValidator.java | 47 +
.../configurations/ResolutionStrategyInternal.java | 71 +
.../configurations/RunnableMutationValidator.java | 34 +
.../configurations/TasksFromDependentProjects.java | 80 +
.../TasksFromProjectDependencies.java | 58 +
.../api/internal/artifacts/dsl/ArtifactFile.java | 0
.../dsl/ComponentModuleMetadataContainer.java | 93 +
.../artifacts/dsl/ComponentSelectorParsers.java | 99 +
.../artifacts/dsl/DefaultArtifactHandler.java | 72 +
.../dsl/DefaultComponentMetadataHandler.java | 178 +
.../dsl/DefaultComponentModuleMetadataHandler.java | 33 +
.../artifacts/dsl/ModuleReplacementsData.java | 24 +
.../dsl/ModuleVersionSelectorParsers.java | 83 +
.../artifacts/dsl/ParsedModuleStringNotation.java | 65 +
.../dsl/PublishArtifactNotationParserFactory.java | 94 +
.../ivyservice/AbstractDependencySubstitution.java | 73 +
.../ivyservice/ArtifactCacheMetaData.java | 0
.../internal/artifacts/ivyservice/CacheLayout.java | 62 +
.../CacheLockingArtifactDependencyResolver.java | 46 +
.../artifacts/ivyservice/CacheLockingManager.java | 53 +
.../ivyservice/ContextualArtifactResolver.java | 73 +
.../ivyservice/DefaultCacheLockingManager.java | 87 +
.../ivyservice/DefaultConfigurationResolver.java | 49 +
.../DefaultDependencyResolveDetails.java | 95 +
.../ivyservice/DefaultIvyContextManager.java | 0
.../ivyservice/DefaultIvyDependencyPublisher.java | 73 +
.../artifacts/ivyservice/DefaultIvyExtraInfo.java | 69 +
.../ivyservice/DefaultIvyModuleDescriptor.java | 45 +
.../ivyservice/DefaultLenientConfiguration.java | 169 +
.../DefaultModuleDependencySubstitution.java | 50 +
.../DefaultProjectDependencySubstitution.java | 28 +
.../ivyservice/DefaultResolvedConfiguration.java | 0
.../ivyservice/DefaultUnresolvedDependency.java | 41 +
.../ivyservice/DependencySubstitutionResolver.java | 61 +
.../ErrorHandlingArtifactDependencyResolver.java | 256 +
.../ivyservice/IvyBackedArtifactPublisher.java | 83 +
.../artifacts/ivyservice/IvyContextManager.java | 0
.../ivyservice/IvyDependencyPublisher.java | 26 +
.../artifacts/ivyservice/IvyLoggingAdaper.java | 0
.../ivyservice/IvyModuleDescriptorWriter.java | 0
.../api/internal/artifacts/ivyservice/IvyUtil.java | 90 +
.../ivyservice/IvyXmlModuleDescriptorWriter.java | 402 ++
.../ivyservice/LocalComponentFactory.java | 26 +
.../internal/artifacts/ivyservice/NamespaceId.java | 100 +
.../SelfResolvingDependencyResolver.java | 113 +
...cuitEmptyConfigsArtifactDependencyResolver.java | 107 +
.../clientmodule/ClientModuleResolver.java | 77 +
.../DefaultCachedModuleVersionList.java | 38 +
.../DefaultResolvedModuleVersion.java | 0
.../dynamicversions/ModuleVersionsCache.java | 34 +
.../dynamicversions/ModuleVersionsCacheEntry.java | 28 +
.../SingleFileBackedModuleVersionsCache.java | 138 +
.../ivyresolve/BaseModuleComponentRepository.java | 55 +
.../BaseModuleComponentRepositoryAccess.java | 56 +
...cheLockReleasingModuleComponentsRepository.java | 100 +
.../CachingModuleComponentRepository.java | 402 ++
.../ivyresolve/ComponentMetaDataResolveState.java | 81 +
.../ComponentSelectionRulesProcessor.java | 118 +
.../ConfiguredModuleComponentRepository.java | 23 +
.../DefaultVersionedComponentChooser.java | 153 +
.../ivyresolve/DependencyResolverIdentifier.java | 46 +
.../ivyresolve/DynamicVersionResolver.java | 365 ++
.../ivyresolve/ErrorHandlingArtifactResolver.java | 58 +
.../ErrorHandlingModuleComponentRepository.java | 122 +
.../ivyservice/ivyresolve/IvyContextualiser.java | 0
...amicResolveModuleComponentRepositoryAccess.java | 68 +
.../ivyresolve/LocalModuleComponentRepository.java | 114 +
.../ivyservice/ivyresolve/MetadataProvider.java | 76 +
.../ivyresolve/ModuleComponentRepository.java | 33 +
.../ModuleComponentRepositoryAccess.java | 55 +
.../ivyresolve/ModuleComponentResolveState.java | 26 +
.../ivyresolve/NoRepositoriesResolver.java | 71 +
.../ivyservice/ivyresolve/RepositoryChain.java | 31 +
.../ivyresolve/RepositoryChainAdapter.java | 71 +
.../RepositoryChainArtifactResolver.java | 88 +
.../RepositoryChainDependencyResolver.java | 143 +
.../RepositoryChainModuleResolution.java | 32 +
.../ivyresolve/RepositoryChainModuleSource.java | 36 +
.../ivyservice/ivyresolve/ResolveIvyFactory.java | 188 +
.../StartParameterResolutionOverride.java | 126 +
.../ivyservice/ivyresolve/UserResolverChain.java | 78 +
.../ivyservice/ivyresolve/VersionInfo.java | 0
.../artifacts/ivyservice/ivyresolve/Versioned.java | 0
.../ivyresolve/VersionedComponentChooser.java | 31 +
.../memcache/CachedModuleVersionResult.java | 59 +
.../memcache/InMemoryArtifactsCache.java | 49 +
.../ivyresolve/memcache/InMemoryCacheStats.java | 29 +
.../InMemoryCachedModuleComponentRepository.java | 87 +
.../memcache/InMemoryCachedRepositoryFactory.java | 62 +
.../ivyresolve/memcache/InMemoryMetaDataCache.java | 70 +
.../InMemoryModuleComponentRepositoryCaches.java | 42 +
.../parser/AbstractModuleDescriptorParser.java | 55 +
.../ivyresolve/parser/BuildableIvyArtifact.java | 47 +
.../ivyresolve/parser/DescriptorParseContext.java | 24 +
.../parser/DisconnectedDescriptorParseContext.java | 33 +
.../DisconnectedIvyXmlModuleDescriptorParser.java | 65 +
.../DownloadedIvyModuleDescriptorParser.java | 0
.../parser/GradlePomModuleDescriptorBuilder.java | 402 ++
.../parser/GradlePomModuleDescriptorParser.java | 217 +
.../parser/IvyXmlModuleDescriptorParser.java | 1281 +++++
.../ivyresolve/parser/MetaDataParseException.java | 32 +
.../ivyresolve/parser/MetaDataParser.java | 29 +
.../ivyservice/ivyresolve/parser/PomDomParser.java | 165 +
.../ivyservice/ivyresolve/parser/PomParent.java | 0
.../ivyservice/ivyresolve/parser/PomReader.java | 675 +++
.../ivyresolve/parser/RootPomParent.java | 0
.../UnresolvedDependencyVersionException.java | 0
.../ivyresolve/parser/data/MavenDependencyKey.java | 0
.../ivyresolve/parser/data/PomDependencyMgt.java | 0
.../ivyresolve/parser/data/PomProfile.java | 0
.../strategy/AbstractVersionSelector.java | 35 +
.../strategy/DefaultVersionComparator.java | 47 +
.../strategy/DefaultVersionSelectorScheme.java | 45 +
.../ivyresolve/strategy/ExactVersionSelector.java | 41 +
.../ivyresolve/strategy/LatestVersionSelector.java | 49 +
.../strategy/MavenVersionSelectorScheme.java | 62 +
.../ivyresolve/strategy/ResolverStrategy.java | 41 +
.../strategy/StaticVersionComparator.java | 81 +
.../ivyresolve/strategy/SubVersionSelector.java | 44 +
.../ivyservice/ivyresolve/strategy/Version.java | 40 +
.../ivyresolve/strategy/VersionComparator.java | 31 +
.../ivyresolve/strategy/VersionParser.java | 122 +
.../ivyresolve/strategy/VersionRangeSelector.java | 167 +
.../ivyresolve/strategy/VersionSelector.java | 55 +
.../ivyresolve/strategy/VersionSelectorScheme.java | 36 +
.../CachedModuleDescriptorParseContext.java | 32 +
.../modulecache/DefaultCachedMetaData.java | 62 +
.../modulecache/DefaultModuleArtifactsCache.java | 182 +
.../modulecache/DefaultModuleMetaDataCache.java | 143 +
.../modulecache/IvyModuleCacheEntry.java | 35 +
.../modulecache/MavenModuleCacheEntry.java | 41 +
.../modulecache/MissingModuleCacheEntry.java | 25 +
.../modulecache/ModuleArtifactsCache.java | 37 +
.../modulecache/ModuleDescriptorCacheEntry.java | 77 +
.../ModuleDescriptorCacheEntrySerializer.java | 84 +
.../modulecache/ModuleDescriptorStore.java | 74 +
.../modulecache/ModuleMetaDataCache.java | 47 +
.../ConfigurationsToArtifactsConverter.java | 23 +
.../ConfigurationsToModuleDescriptorConverter.java | 23 +
.../DefaultConfigurationsToArtifactsConverter.java | 53 +
...tConfigurationsToModuleDescriptorConverter.java | 36 +
.../DefaultExcludeRuleConverter.java | 0
.../moduleconverter/ExcludeRuleConverter.java | 0
.../ResolveLocalComponentFactory.java | 62 +
.../AbstractIvyDependencyDescriptorFactory.java | 77 +
...ultDependenciesToModuleDescriptorConverter.java | 59 +
.../DefaultDependencyDescriptorFactory.java | 47 +
.../DependenciesToModuleDescriptorConverter.java | 25 +
.../dependencies/DependencyDescriptorFactory.java | 24 +
...ternalModuleIvyDependencyDescriptorFactory.java | 59 +
.../IvyDependencyDescriptorFactory.java | 26 +
.../ProjectIvyDependencyDescriptorFactory.java | 56 +
.../ReflectiveDependencyDescriptorFactory.java | 0
.../DefaultProjectComponentRegistry.java | 36 +
.../projectmodule/DefaultProjectPublication.java | 42 +
.../DefaultProjectPublicationRegistry.java | 0
.../projectmodule/ProjectArtifactResolver.java | 72 +
.../projectmodule/ProjectComponentRegistry.java | 22 +
.../projectmodule/ProjectDependencyResolver.java | 56 +
.../projectmodule/ProjectPublication.java | 0
.../projectmodule/ProjectPublicationRegistry.java | 0
.../resolutionstrategy/DefaultCachePolicy.java | 270 +
.../DefaultComponentSelectionRules.java | 143 +
.../DefaultDependencySubstitutions.java | 267 +
.../DefaultExternalResourceCachePolicy.java | 0
.../DefaultResolutionStrategy.java | 160 +
.../DependencySubstitutionsInternal.java | 34 +
.../ExternalResourceCachePolicy.java | 0
.../LatestConflictResolution.java | 0
.../ModuleForcingResolveRule.java | 57 +
.../StrictConflictResolution.java | 0
.../resolveengine/ComponentResolutionState.java | 38 +
.../resolveengine/DefaultDependencyResolver.java | 139 +
.../DefaultDependencyToConfigurationResolver.java | 81 +
.../DefaultModuleResolutionFilter.java | 764 +++
.../DependencyToConfigurationResolver.java | 30 +
.../LatestModuleConflictResolver.java | 69 +
.../resolveengine/ModuleConflictResolver.java | 30 +
.../resolveengine/ModuleResolutionFilter.java | 54 +
.../resolveengine/StrictConflictResolver.java | 30 +
.../VersionSelectionReasonResolver.java | 36 +
.../graph/CompositeDependencyGraphVisitor.java | 52 +
.../graph/DependencyGraphBuilder.java | 920 ++++
.../graph/DependencyGraphVisitor.java | 24 +
.../ResolutionResultDependencyGraphVisitor.java | 43 +
...esolvedConfigurationDependencyGraphVisitor.java | 178 +
...lvedProjectConfigurationResultGraphVisitor.java | 50 +
.../graph/conflicts/CandidateModule.java | 37 +
.../graph/conflicts/CompositeConflictResolver.java | 44 +
.../graph/conflicts/ConflictContainer.java | 130 +
.../graph/conflicts/ConflictHandler.java | 43 +
.../graph/conflicts/ConflictResolutionResult.java | 32 +
.../graph/conflicts/DefaultConflictHandler.java | 74 +
.../conflicts/DefaultConflictResolutionResult.java | 37 +
.../graph/conflicts/PotentialConflict.java | 33 +
.../graph/conflicts/PotentialConflictFactory.java | 39 +
.../DefaultResolvedConfigurationBuilder.java | 133 +
.../DefaultTransientConfigurationResults.java | 38 +
.../oldresult/ResolvedConfigurationBuilder.java | 44 +
.../oldresult/ResolvedConfigurationResults.java | 0
.../oldresult/ResolvedContentsMapping.java | 0
.../oldresult/TransientConfigurationResults.java | 29 +
.../TransientConfigurationResultsBuilder.java | 189 +
.../DefaultResolvedProjectConfigurationResult.java | 74 +
...tResolvedProjectConfigurationResultBuilder.java | 56 +
...DefaultResolvedProjectConfigurationResults.java | 32 +
.../ResolvedProjectConfigurationResult.java | 27 +
.../ResolvedProjectConfigurationResultBuilder.java | 25 +
.../ResolvedProjectConfigurationResults.java | 23 +
.../result/CachingDependencyResultFactory.java | 56 +
.../result/ComponentIdentifierSerializer.java | 76 +
.../result/ComponentSelectionReasonSerializer.java | 59 +
.../result/ComponentSelectorSerializer.java | 76 +
.../result/DefaultInternalDependencyResult.java | 59 +
.../result/DefaultModuleVersionSelection.java | 45 +
.../result/DefaultResolutionResultBuilder.java | 85 +
.../result/InternalDependencyResult.java | 40 +
.../result/InternalDependencyResultSerializer.java | 62 +
.../result/ModuleVersionSelection.java | 30 +
.../result/ModuleVersionSelectionSerializer.java | 47 +
.../result/ResolutionResultBuilder.java | 0
.../result/StreamingResolutionResultBuilder.java | 200 +
.../result/VersionSelectionReasons.java | 83 +
.../resolveengine/store/CachedStoreFactory.java | 103 +
.../resolveengine/store/DefaultBinaryStore.java | 144 +
.../store/ResolutionResultsStoreFactory.java | 0
.../ivyservice/resolveengine/store/StoreSet.java | 0
.../ModuleVersionArtifactIdentifierSerializer.java | 54 +
.../CannotLocateLocalMavenRepositoryException.java | 0
.../DefaultLocalMavenRepositoryLocator.java | 105 +
.../mvnsettings/DefaultMavenFileLocations.java | 50 +
.../mvnsettings/DefaultMavenSettingsProvider.java | 39 +
.../mvnsettings/LocalMavenRepositoryLocator.java | 0
.../artifacts/mvnsettings/MavenFileLocations.java | 0
.../mvnsettings/MavenSettingsProvider.java | 0
.../query/DefaultArtifactResolutionQuery.java | 163 +
.../DefaultArtifactResolutionQueryFactory.java | 48 +
.../repositories/AbstractArtifactRepository.java | 41 +
.../AbstractAuthenticationSupportedRepository.java | 105 +
.../repositories/DefaultBaseRepositoryFactory.java | 99 +
.../DefaultFlatDirArtifactRepository.java | 95 +
.../repositories/DefaultIvyArtifactRepository.java | 195 +
.../DefaultMavenArtifactRepository.java | 128 +
.../DefaultMavenLocalArtifactRepository.java | 52 +
.../repositories/DefaultPasswordCredentials.java | 0
.../repositories/PublicationAwareRepository.java | 0
.../repositories/ResolutionAwareRepository.java | 26 +
.../layout/AbstractRepositoryLayout.java | 48 +
.../layout/DefaultIvyPatternRepositoryLayout.java | 80 +
.../layout/GradleRepositoryLayout.java | 42 +
.../repositories/layout/IvyRepositoryLayout.java | 40 +
.../repositories/layout/MavenRepositoryLayout.java | 45 +
.../repositories/layout/ResolvedPattern.java | 0
.../resolver/AbstractResourcePattern.java | 87 +
.../resolver/ChainedVersionLister.java | 62 +
.../resolver/ComponentMetadataDetailsAdapter.java | 58 +
.../DefaultExternalResourceArtifactResolver.java | 104 +
.../resolver/ExternalResourceArtifactResolver.java | 31 +
.../resolver/ExternalResourceResolver.java | 444 ++
...rnalResourceResolverDescriptorParseContext.java | 65 +
.../repositories/resolver/IvyResolver.java | 154 +
.../repositories/resolver/IvyResourcePattern.java | 60 +
.../repositories/resolver/M2ResourcePattern.java | 89 +
.../repositories/resolver/MavenLocalResolver.java | 79 +
.../repositories/resolver/MavenMetadata.java | 0
.../repositories/resolver/MavenMetadataLoader.java | 90 +
.../repositories/resolver/MavenPattern.java | 0
.../repositories/resolver/MavenResolver.java | 280 ++
.../MavenUniqueSnapshotComponentIdentifier.java | 67 +
...ueSnapshotExternalResourceArtifactResolver.java | 49 +
.../resolver/MavenUniqueSnapshotModuleSource.java | 30 +
.../repositories/resolver/MavenVersionLister.java | 54 +
.../resolver/PatternBasedResolver.java | 29 +
.../repositories/resolver/ResourcePattern.java | 51 +
.../resolver/ResourceVersionLister.java | 149 +
.../repositories/resolver/VersionLister.java | 32 +
.../resolver/VersionPatternVisitor.java | 31 +
.../transport/RepositoryTransport.java | 27 +
.../transport/RepositoryTransportFactory.java | 145 +
.../artifacts/result/AbstractDependencyResult.java | 0
.../result/DefaultArtifactResolutionResult.java | 45 +
.../result/DefaultComponentArtifactsResult.java | 51 +
.../artifacts/result/DefaultResolutionResult.java | 0
.../result/DefaultResolvedArtifactResult.java | 39 +
.../result/DefaultResolvedComponentResult.java | 0
.../result/DefaultResolvedDependencyResult.java | 0
.../result/DefaultUnresolvedArtifactResult.java | 37 +
.../result/DefaultUnresolvedComponentResult.java | 37 +
.../result/DefaultUnresolvedDependencyResult.java | 52 +
.../artifacts/result/jvm/AbstractArtifact.java | 51 +
.../filestore/ivy/ArtifactIdentifierFileStore.java | 44 +
.../ClientModuleNotationParserFactory.java | 40 +
.../DependencyClassPathNotationConverter.java | 81 +
.../DependencyFilesNotationConverter.java | 42 +
.../notations/DependencyMapNotationConverter.java | 52 +
.../notations/DependencyNotationParser.java | 43 +
.../DependencyProjectNotationConverter.java | 43 +
.../DependencyStringNotationConverter.java | 74 +
.../ModuleIdentiferNotationConverter.java | 64 +
.../notations/ProjectDependencyFactory.java | 60 +
.../AbstractModuleComponentResolveMetaData.java | 138 +
.../model/BuildableIvyModulePublishMetaData.java | 27 +
.../model/BuildableIvyModuleResolveMetaData.java | 76 +
.../model/DefaultIvyModulePublishMetaData.java | 84 +
.../model/DefaultIvyModuleResolveMetaData.java | 65 +
.../model/DefaultMavenModuleResolveMetaData.java | 92 +
.../DefaultModuleComponentArtifactIdentifier.java | 88 +
.../DefaultModuleComponentArtifactMetaData.java | 68 +
.../model/DefaultModuleComponentIdentifier.java | 102 +
.../model/DefaultModuleComponentSelector.java | 116 +
.../model/IvyModuleArtifactPublishMetaData.java | 36 +
.../external/model/IvyModulePublishMetaData.java | 27 +
.../external/model/IvyModuleResolveMetaData.java | 39 +
.../external/model/MavenModuleResolveMetaData.java | 28 +
.../model/ModuleComponentArtifactIdentifier.java | 30 +
.../model/ModuleComponentArtifactMetaData.java | 39 +
.../model/ModuleComponentResolveMetaData.java | 40 +
.../MutableModuleComponentResolveMetaData.java | 50 +
.../model/DefaultLocalArtifactIdentifier.java | 72 +
.../local/model/DefaultLocalComponentMetaData.java | 182 +
.../model/DefaultProjectComponentIdentifier.java | 69 +
.../model/DefaultProjectComponentSelector.java | 80 +
.../model/DefaultProjectDependencyMetaData.java | 35 +
.../local/model/DslOriginDependencyMetaData.java | 30 +
.../model/DslOriginDependencyMetaDataWrapper.java | 79 +
.../local/model/LocalArtifactMetaData.java | 25 +
.../local/model/LocalComponentMetaData.java | 40 +
.../local/model/MutableLocalComponentMetaData.java | 36 +
.../local/model/OpaqueComponentIdentifier.java | 60 +
.../AbstractModuleDescriptorBackedMetaData.java | 265 +
.../model/ComponentArtifactIdentifier.java | 34 +
.../component/model/ComponentArtifactMetaData.java | 39 +
.../component/model/ComponentResolveMetaData.java | 90 +
.../internal/component/model/ComponentUsage.java | 20 +
.../component/model/ConfigurationMetaData.java | 41 +
.../component/model/DefaultComponentUsage.java | 33 +
.../component/model/DefaultDependencyMetaData.java | 154 +
.../component/model/DefaultIvyArtifactName.java | 118 +
.../component/model/DependencyMetaData.java | 74 +
.../internal/component/model/IvyArtifactName.java | 37 +
.../internal/component/model/ModuleSource.java | 28 +
.../resolve/ArtifactNotFoundException.java | 38 +
.../internal/resolve/ArtifactResolveException.java | 71 +
.../resolve/ModuleVersionNotFoundException.java | 92 +
.../resolve/ModuleVersionResolveException.java | 127 +
.../resolve/resolver/ArtifactResolver.java | 41 +
.../resolver/ComponentMetaDataResolver.java | 28 +
.../resolver/DependencyToComponentIdResolver.java | 29 +
.../resolver/DependencyToComponentResolver.java | 29 +
.../resolver/ModuleToComponentResolver.java | 30 +
.../resolve/result/ArtifactResolveResult.java | 37 +
.../resolve/result/ArtifactSetResolveResult.java | 35 +
.../result/BuildableArtifactResolveResult.java | 39 +
.../result/BuildableArtifactSetResolveResult.java | 27 +
.../result/BuildableComponentIdResolveResult.java | 33 +
.../result/BuildableComponentResolveResult.java | 43 +
.../result/BuildableComponentSelectionResult.java | 73 +
...ldableModuleComponentMetaDataResolveResult.java | 72 +
...BuildableModuleVersionListingResolveResult.java | 65 +
.../resolve/result/ComponentIdResolveResult.java | 45 +
.../resolve/result/ComponentResolveResult.java | 48 +
.../DefaultBuildableArtifactResolveResult.java | 67 +
.../DefaultBuildableArtifactSetResolveResult.java | 64 +
.../DefaultBuildableComponentIdResolveResult.java | 96 +
.../DefaultBuildableComponentResolveResult.java | 88 +
.../DefaultBuildableComponentSelectionResult.java | 96 +
...ldableModuleComponentMetaDataResolveResult.java | 97 +
...BuildableModuleVersionListingResolveResult.java | 82 +
.../result/DefaultResourceAwareResolveResult.java | 44 +
.../internal/resolve/result/ResolveResult.java | 32 +
.../resolve/result/ResourceAwareResolveResult.java | 40 +
.../cached/ByUrlCachedExternalResourceIndex.java | 28 +
.../internal/resource/cached/CachedArtifact.java | 26 +
.../resource/cached/CachedArtifactIndex.java | 63 +
.../resource/cached/CachedExternalResource.java | 46 +
.../cached/CachedExternalResourceIndex.java | 71 +
.../internal/resource/cached/CachedItem.java | 49 +
.../resource/cached/DefaultCachedArtifact.java | 64 +
.../cached/DefaultCachedExternalResource.java | 67 +
.../cached/DefaultCachedExternalResourceIndex.java | 51 +
.../resource/cached/ivy/AbstractCachedIndex.java | 104 +
.../ArtifactAtRepositoryCachedArtifactIndex.java | 110 +
.../cached/ivy/ArtifactAtRepositoryKey.java | 56 +
.../ivy/LocallyAvailableResourceFinderFactory.java | 155 +
...PatternBasedLocallyAvailableResourceFinder.java | 63 +
.../transfer/AbstractProgressLoggingHandler.java | 80 +
.../CacheAwareExternalResourceAccessor.java | 38 +
.../DefaultCacheAwareExternalResourceAccessor.java | 237 +
.../ProgressLoggingExternalResourceAccessor.java | 84 +
.../ProgressLoggingExternalResourceUploader.java | 62 +
.../resource/transfer/ResourceOperation.java | 70 +
.../transport/AbstractRepositoryTransport.java | 27 +
.../DefaultExternalResourceRepository.java | 84 +
.../transport/ExternalResourceRepository.java | 72 +
.../ResourceConnectorRepositoryTransport.java | 55 +
.../transport/file/FileResourceConnector.java | 90 +
.../resource/transport/file/FileTransport.java | 61 +
.../internal/rules/ClosureBackedRuleAction.java | 95 +
.../internal/rules/DefaultRuleActionAdapter.java | 60 +
.../internal/rules/DefaultRuleActionValidator.java | 65 +
.../gradle/internal/rules/NoInputsRuleAction.java | 56 +
.../java/org/gradle/internal/rules/RuleAction.java | 32 +
.../gradle/internal/rules/RuleActionAdapter.java | 28 +
.../rules/RuleActionValidationException.java | 34 +
.../gradle/internal/rules/RuleActionValidator.java | 21 +
.../internal/rules/RuleSourceBackedRuleAction.java | 102 +
.../org/gradle/internal/rules/SpecRuleAction.java | 40 +
...internal.artifacts.DependencyManagementServices | 0
...e.internal.service.scopes.PluginServiceRegistry | 0
.../artifacts/DefaultArtifactIdentifierTest.groovy | 0
.../artifacts/DefaultComponentSelectionTest.groovy | 53 +
.../DefaultDependencyManagementServicesTest.groovy | 92 +
.../artifacts/DefaultModuleIdentifierSpec.groovy | 0
.../DefaultModuleVersionIdentifierSpec.groovy | 0
.../DefaultModuleVersionSelectorTest.groovy | 0
.../artifacts/DefaultResolvedArtifactTest.groovy | 48 +
.../artifacts/DefaultResolvedDependencySpec.groovy | 92 +
.../artifacts/DefaultResolvedDependencyTest.java | 215 +
...pendencyManagementBuildScopeServicesTest.groovy | 0
...endencyManagementGlobalScopeServicesTest.groovy | 0
.../ModuleVersionSelectorSerializerTest.groovy | 33 +
...vedConfigurationIdentifierSerializerTest.groovy | 37 +
.../ResolvedConfigurationIdentifierSpec.groovy | 0
.../internal/artifacts/ResolverResultsSpec.groovy | 55 +
.../DefaultComponentIdentifierFactoryTest.groovy | 55 +
.../configurations/ConfigurationsTest.java | 0
.../DefaultConfigurationContainerSpec.groovy | 102 +
.../DefaultConfigurationContainerTest.groovy | 119 +
.../configurations/DefaultConfigurationSpec.groovy | 359 ++
.../configurations/DefaultConfigurationTest.java | 906 ++++
.../TasksFromDependentProjectsTest.groovy | 73 +
.../TasksFromProjectDependenciesTest.groovy | 64 +
.../internal/artifacts/dsl/ArtifactFileTest.groovy | 0
.../ComponentModuleMetadataContainerTest.groovy | 79 +
.../dsl/ComponentSelectorParsersTest.groovy | 174 +
.../dsl/DefaultArtifactHandlerTest.groovy | 0
.../dsl/DefaultComponentMetadataHandlerTest.groovy | 412 ++
.../dsl/ModuleVersionSelectorParsersTest.groovy | 153 +
...lishArtifactNotationConverterFactoryTest.groovy | 122 +
.../artifacts/ivyservice/ArtifactTypeTest.groovy | 30 +
.../artifacts/ivyservice/CacheLayoutTest.groovy | 54 +
...cheLockingArtifactDependencyResolverTest.groovy | 45 +
.../DefaultCacheLockingManagerTest.groovy | 0
.../DefaultDependencyResolveDetailsSpec.groovy | 154 +
.../ivyservice/DefaultIvyContextManagerTest.groovy | 0
.../ivyservice/DefaultIvyExtraInfoTest.groovy | 89 +
.../DefaultIvyModuleDescriptorTest.groovy | 50 +
.../DefaultModuleDependencySubstitutionTest.groovy | 192 +
...DefaultProjectDependencySubstitutionTest.groovy | 102 +
.../DefaultUnresolvedDependencySpec.groovy | 34 +
.../DependencySubstitutionResolverSpec.groovy | 84 +
...orHandlingArtifactDependencyResolverTest.groovy | 158 +
.../artifacts/ivyservice/IvyUtilTest.groovy | 45 +
.../IvyXmlModuleDescriptorWriterTest.groovy | 146 +
.../artifacts/ivyservice/NamespaceIdTest.groovy | 64 +
.../SelfResolvingDependencyResolverTest.groovy | 136 +
...ptyConfigsArtifactDependencyResolverSpec.groovy | 77 +
.../clientmodule/ClientModuleResolverTest.groovy | 96 +
.../BaseModuleComponentRepositoryTest.groovy | 61 +
.../CachingModuleComponentRepositoryTest.groovy | 152 +
.../ComponentSelectionRulesProcessorTest.groovy | 323 ++
.../DefaultVersionedComponentChooserTest.groovy | 345 ++
.../DependencyResolverIdentifierTest.groovy | 63 +
.../ErrorHandlingArtifactResolverTest.groovy | 98 +
...solveModuleComponentRepositoryAccessTest.groovy | 72 +
.../ivyresolve/MetadataProviderTest.groovy | 121 +
.../ivyresolve/RepositoryChainAdapterTest.groovy | 72 +
.../RepositoryChainArtifactResolverTest.groovy | 128 +
.../RepositoryChainDependencyResolverTest.groovy | 582 +++
.../ivyresolve/ResolveIvyFactoryTest.groovy | 139 +
.../memcache/CachedModuleVersionResultTest.groovy | 118 +
.../memcache/InMemoryArtifactsCacheTest.groovy | 76 +
...emoryCachedModuleComponentRepositoryTest.groovy | 233 +
.../InMemoryCachedRepositoryFactoryTest.groovy | 77 +
.../memcache/InMemoryMetaDataCacheTest.groovy | 142 +
...tractGradlePomModuleDescriptorParserTest.groovy | 70 +
.../ivyresolve/parser/AbstractPomReaderTest.groovy | 71 +
...onnectedIvyXmlModuleDescriptorParserTest.groovy | 80 +
.../DownloadedIvyModuleDescriptorParserTest.groovy | 0
...adlePomModuleDescriptorParserProfileTest.groovy | 1735 +++++++
.../GradlePomModuleDescriptorParserTest.groovy | 2250 +++++++++
.../parser/IvyXmlModuleDescriptorParserTest.groovy | 939 ++++
.../ivyresolve/parser/PomReaderProfileTest.groovy | 2364 +++++++++
.../ivyresolve/parser/PomReaderTest.groovy | 851 ++++
.../parser/data/MavenDependencyKeyTest.groovy | 0
.../strategy/AbstractVersionSelectorTest.groovy | 40 +
.../strategy/DefaultVersionComparatorTest.groovy | 201 +
.../DefaultVersionSelectorSchemeTest.groovy | 79 +
.../strategy/ExactVersionSelectorTest.groovy | 85 +
.../strategy/LatestVersionSelectorTest.groovy | 71 +
.../strategy/MavenVersionSelectorSchemeTest.groovy | 66 +
.../strategy/SubVersionSelectorTest.groovy | 64 +
.../ivyresolve/strategy/VersionParserTest.groovy | 103 +
.../strategy/VersionRangeSelectorTest.groovy | 155 +
.../modulecache/ModuleDescriptorStoreTest.groovy | 77 +
...ltConfigurationsToArtifactsConverterTest.groovy | 100 +
...figurationsToModuleDescriptorConverterTest.java | 94 +
.../DefaultExcludeRuleConverterTest.java | 0
.../moduleconverter/IvyConverterTestUtil.java | 0
.../ResolveLocalComponentFactoryTest.groovy | 58 +
...actDependencyDescriptorFactoryInternalTest.java | 135 +
...endenciesToModuleDescriptorConverterTest.groovy | 87 +
.../DefaultDependencyDescriptorFactoryTest.groovy | 65 +
...ernalModuleDependencyDescriptorFactoryTest.java | 67 +
.../ProjectDependencyDescriptorFactoryTest.groovy | 63 +
...eflectiveDependencyDescriptorFactoryTest.groovy | 0
.../ProjectDependencyResolverTest.groovy | 68 +
.../DefaultCachePolicySpec.groovy | 329 ++
.../DefaultComponentSelectionRulesTest.groovy | 301 ++
.../DefaultDependencySubstitutionsSpec.groovy | 328 ++
.../DefaultResolutionStrategySpec.groovy | 245 +
.../ModuleForcingResolveRuleSpec.groovy | 89 +
.../DefaultModuleResolutionFilterTest.groovy | 623 +++
.../DependencyGraphBuilderTest.groovy | 1095 +++++
.../VersionSelectionReasonResolverTest.groovy | 43 +
.../graph/conflicts/ConflictContainerTest.groovy | 149 +
.../conflicts/DefaultConflictHandlerTest.groovy | 101 +
.../CachingDependencyResultFactoryTest.groovy | 76 +
.../ComponentIdentifierSerializerTest.groovy | 60 +
.../ComponentSelectionReasonSerializerTest.groovy | 54 +
.../result/ComponentSelectorSerializerTest.groovy | 60 +
.../DefaultResolutionResultBuilderSpec.groovy | 284 ++
.../resolveengine/result/DummyBinaryStore.groovy | 48 +
.../resolveengine/result/DummyStore.groovy | 0
.../InternalDependencyResultSerializerTest.groovy | 80 +
.../ModuleVersionSelectionSerializerTest.groovy | 40 +
.../result/ResolutionResultPrinter.groovy | 0
.../StreamingResolutionResultBuilderTest.groovy | 139 +
.../result/VersionSelectionReasonsTest.groovy | 42 +
.../store/CachedStoreFactoryTest.groovy | 0
.../store/DefaultBinaryStoreTest.groovy | 0
.../store/ResolutionResultsStoreFactoryTest.groovy | 0
.../DefaultLocalMavenRepositoryLocatorTest.groovy | 188 +
.../DefaultArtifactResolutionQueryTest.groovy | 150 +
...itoryChangingNameAfterContainerInclusion.groovy | 41 +
...actAuthenticationSupportedRepositoryTest.groovy | 201 +
.../DefaultBaseRepositoryFactoryTest.groovy | 104 +
.../DefaultFlatDirArtifactRepositoryTest.groovy | 82 +
.../DefaultIvyArtifactRepositoryTest.groovy | 280 ++
.../DefaultMavenArtifactRepositoryTest.groovy | 137 +
.../DefaultMavenLocalRepositoryTest.groovy | 66 +
.../resolver/ChainedVersionListerTest.groovy | 141 +
.../resolver/ExternalResourceResolverTest.groovy | 123 +
.../repositories/resolver/IvyResolverTest.groovy | 31 +
.../resolver/IvyResourcePatternTest.groovy | 89 +
.../resolver/M2ResourcePatternTest.groovy | 127 +
.../repositories/resolver/MavenResolverTest.groovy | 31 +
...venUniqueSnapshotComponentIdentifierTest.groovy | 79 +
...shotExternalResourceArtifactResolverTest.groovy | 69 +
.../resolver/MavenVersionListerTest.groovy | 212 +
.../resolver/ResourceVersionListerTest.groovy | 198 +
.../RepositoryTransportFactoryTest.groovy | 76 +
.../DefaultArtifactResolutionResultTest.groovy | 59 +
.../DefaultComponentArtifactsResultTest.groovy | 43 +
.../result/DefaultResolutionResultTest.groovy | 113 +
.../DefaultResolvedComponentResultTest.groovy | 63 +
...DependencyClassPathNotationConverterTest.groovy | 69 +
.../DependencyMapNotationConverterTest.groovy | 139 +
.../DependencyStringNotationConverterTest.groovy | 176 +
.../ModuleIdentiferNotationConverterTest.groovy | 52 +
.../notations/ProjectDependencyFactoryTest.groovy | 64 +
...stractModuleComponentResolveMetaDataTest.groovy | 275 ++
.../BuildableIvyModuleResolveMetaDataTest.groovy | 92 +
.../DefaultIvyModulePublishMetaDataTest.groovy | 42 +
.../DefaultIvyModuleResolveMetaDataTest.groovy | 66 +
.../DefaultMavenModuleResolveMetaDataTest.groovy | 74 +
...ultModuleComponentArtifactIdentifierTest.groovy | 66 +
...faultModuleComponentArtifactMetaDataTest.groovy | 71 +
.../DefaultModuleComponentIdentifierTest.groovy | 81 +
.../DefaultModuleComponentSelectorTest.groovy | 118 +
.../DefaultLocalArtifactIdentifierTest.groovy | 67 +
.../model/DefaultLocalComponentMetaDataTest.groovy | 221 +
.../DefaultProjectComponentIdentifierTest.groovy | 58 +
.../DefaultProjectComponentSelectorTest.groovy | 92 +
.../model/OpaqueComponentIdentifierTest.groovy | 60 +
.../model/DefaultDependencyMetaDataTest.groovy | 203 +
.../model/DefaultIvyArtifactNameTest.groovy | 65 +
.../resolve/ArtifactNotFoundExceptionTest.groovy | 47 +
.../ModuleVersionNotFoundExceptionTest.groovy | 135 +
.../ModuleVersionResolveExceptionTest.groovy | 56 +
...efaultBuildableArtifactResolveResultTest.groovy | 106 +
...ultBuildableArtifactSetResolveResultTest.groovy | 75 +
...ultBuildableComponentIdResolveResultTest.groovy | 96 +
...faultBuildableComponentResolveResultTest.groovy | 154 +
...ultBuildableComponentSelectionResultTest.groovy | 94 +
...ModuleComponentMetaDataResolveResultTest.groovy | 108 +
...bleModuleVersionListingResolveResultTest.groovy | 80 +
.../DefaultResourceAwareResolveResultTest.groovy | 34 +
.../DefaultArtifactResolutionCacheTest.groovy | 80 +
...positeLocallyAvailableResourceFinderTest.groovy | 74 +
...zyLocallyAvailableResourceCandidatesTest.groovy | 57 +
...ltCacheAwareExternalResourceAccessorTest.groovy | 335 ++
...gressLoggingExternalResourceAccessorTest.groovy | 147 +
...gressLoggingExternalResourceUploaderTest.groovy | 73 +
.../resource/transfer/ResourceOperationTest.groovy | 95 +
.../rules/ClosureBackedRuleActionTest.groovy | 149 +
.../rules/DefaultRuleActionAdapterTest.groovy | 135 +
.../rules/DefaultRuleActionValidatorTest.groovy | 56 +
.../internal/rules/NoInputsRuleActionTest.groovy | 60 +
.../rules/RuleSourceBackedRuleActionTest.groovy | 167 +
.../ivyservice/ivyresolve/parser/test-full.xml | 107 +
...ifactAtRepositoryCachedArtifactIndexTest.groovy | 130 +
.../result/ResolutionResultDataBuilder.groovy | 48 +
...tractIvyRemoteRepoResolveIntegrationTest.groovy | 428 ++
subprojects/diagnostics/diagnostics.gradle | 11 +-
.../plugins/HelpTasksPluginIntegrationTest.groovy | 43 +
.../ComponentReportIntegrationTest.groovy | 154 +
.../HtmlDependencyReportTaskIntegrationTest.groovy | 71 +-
.../model/ModelReportIntegrationTest.groovy | 57 +
...pendencyInsightReportTaskIntegrationTest.groovy | 51 +-
.../DependencyReportTaskIntegrationTest.groovy | 211 +-
.../diagnostics/HelpTaskIntegrationTest.groovy | 122 +-
.../TaskReportTaskIntegrationTest.groovy | 78 +-
.../org/gradle/api/plugins/HelpTasksPlugin.groovy | 68 -
.../org/gradle/api/plugins/HelpTasksPlugin.java | 191 +
.../gradle/api/plugins/ProjectReportsPlugin.java | 12 +-
.../plugins/internal/HelpTasksAutoApplyAction.java | 2 +-
.../api/reporting/components/ComponentReport.java | 101 +
.../internal/AbstractBinaryRenderer.java | 71 +
.../components/internal/BinaryRenderer.java | 26 +
.../components/internal/ComponentRenderer.java | 50 +
.../internal/ComponentReportRenderer.java | 108 +
.../components/internal/DiagnosticsServices.java | 45 +
.../components/internal/SourceSetRenderer.java | 53 +
.../internal/TypeAwareBinaryRenderer.java | 57 +
.../api/reporting/components/package-info.java | 20 +
.../dependencies/HtmlDependencyReportTask.java | 34 +-
.../internal/HtmlDependencyReporter.groovy | 99 +-
.../JsonDependencyReportIndexRenderer.groovy | 79 -
.../internal/JsonProjectDependencyRenderer.groovy | 13 +-
.../dependencies/internal/ProjectPageRenderer.java | 88 +
.../internal/ProjectsPageRenderer.java | 85 +
.../gradle/api/reporting/model/ModelReport.java | 64 +
.../model/internal/ModelReportRenderer.java | 56 +
.../gradle/api/reporting/model/package-info.java | 20 +
.../api/tasks/diagnostics/AbstractReportTask.java | 17 +-
.../diagnostics/DependencyInsightReportTask.groovy | 39 +-
.../api/tasks/diagnostics/ProjectReportTask.java | 10 +-
.../api/tasks/diagnostics/TaskReportTask.java | 20 +-
.../tasks/diagnostics/internal/ReportRenderer.java | 12 +-
.../diagnostics/internal/TaskReportRenderer.java | 23 +-
.../diagnostics/internal/TextReportRenderer.java | 56 +-
.../AsciiDependencyReportRenderer.java | 2 +-
.../dsl/DependencyResultSpecNotationConverter.java | 46 +
.../dsl/DependencyResultSpecNotationParser.java | 54 -
.../internal/graph/DependencyGraphRenderer.groovy | 4 +-
.../graph/nodes/UnresolvedDependencyEdge.java | 3 +-
.../insight/DependencyInsightReporter.groovy | 10 +-
.../internal/insight/DependencyResultSorter.java | 31 +-
.../internal/text/DefaultTextReportBuilder.java | 114 +
.../internal/text/TextReportBuilder.java | 43 +
.../main/groovy/org/gradle/configuration/Help.java | 38 +-
.../gradle/configuration/TaskDetailPrinter.java | 50 +-
...properties => org.gradle.help-tasks.properties} | 0
...erties => org.gradle.project-report.properties} | 0
...rties => org.gradle.project-reports.properties} | 0
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../diagnostics/htmldependencyreport/index.html | 48 -
.../diagnostics/htmldependencyreport/script.js | 27 +-
.../diagnostics/htmldependencyreport/style.css | 5 +-
.../diagnostics/htmldependencyreport/template.html | 41 -
.../diagnostics/htmldependencyreport/tree.css | 10 +-
.../gradle/api/plugins/HelpTasksPluginSpec.groovy | 46 +-
.../internal/ComponentRendererTest.groovy | 106 +
.../internal/ComponentReportRendererTest.groovy | 142 +
.../internal/SourceSetRendererTest.groovy | 79 +
.../tasks/diagnostics/AbstractReportTaskTest.java | 8 +-
.../DependencyInsightReportTaskSpec.groovy | 3 +-
.../api/tasks/diagnostics/TaskReportTaskTest.java | 6 +-
.../DependencyResultSpecNotationParserSpec.groovy | 23 +-
.../internal/dsl/DependencyResultSpecTest.groovy | 2 +-
.../AbstractRenderableDependencyResultSpec.groovy | 8 +-
.../nodes/RenderableDependencyResultTest.groovy | 2 +-
...RenderableUnresolvedDependencyResultTest.groovy | 2 +-
.../internal/graph/nodes/SimpleDependency.java | 2 +-
.../insight/DependencyInsightReporterSpec.groovy | 17 +-
.../insight/DependencyResultSorterSpec.groovy | 40 +-
.../text/DefaultTextReportBuilderTest.groovy | 152 +
.../AbstractComponentReportIntegrationTest.groovy | 51 +
.../ComponentReportOutputFormatter.groovy | 46 +
subprojects/distributions/distributions.gradle | 3 +
.../gradle/AllDistributionIntegrationSpec.groovy | 5 +
.../gradle/BinDistributionIntegrationSpec.groovy | 5 +
.../org/gradle/DistributionIntegrationSpec.groovy | 55 +-
.../gradle/SrcDistributionIntegrationSpec.groovy | 5 +
subprojects/distributions/src/toplevel/LICENSE | 18 +-
subprojects/distributions/src/toplevel/NOTICE | 1 -
subprojects/docs/docs.gradle | 83 +-
subprojects/docs/src/docs/css/base.css | 2 +-
subprojects/docs/src/docs/css/dsl.css | 6 +-
subprojects/docs/src/docs/css/release-notes.css | 6 +-
subprojects/docs/src/docs/css/userguide.css | 4 -
subprojects/docs/src/docs/dsl/dsl.xml | 128 +-
.../org.gradle.api.NamedDomainObjectCollection.xml | 44 +
.../org.gradle.api.NamedDomainObjectContainer.xml | 44 +
...ml => org.gradle.api.NamedDomainObjectList.xml} | 0
...xml => org.gradle.api.NamedDomainObjectSet.xml} | 0
.../docs/src/docs/dsl/org.gradle.api.Project.xml | 18 -
...org.gradle.api.artifacts.ComponentSelection.xml | 47 +
...radle.api.artifacts.ComponentSelectionRules.xml | 44 +
...gradle.api.artifacts.ConfigurationContainer.xml | 3 -
...org.gradle.api.artifacts.ResolutionStrategy.xml | 6 +
....api.artifacts.dsl.ComponentMetadataHandler.xml | 44 +
...rtifacts.dsl.ComponentModuleMetadataHandler.xml | 41 +
....gradle.api.artifacts.dsl.DependencyHandler.xml | 9 +
....gradle.api.artifacts.dsl.RepositoryHandler.xml | 3 -
...api.artifacts.query.ArtifactResolutionQuery.xml | 47 +
...i.artifacts.repositories.ArtifactRepository.xml | 41 +
...ifacts.repositories.AuthenticationSupported.xml | 44 +
.../dsl/org.gradle.api.plugins.PluginAware.xml | 31 +
.../dsl/org.gradle.api.plugins.PluginManager.xml | 34 +
.../dsl/org.gradle.api.plugins.antlr.AntlrTask.xml | 1 +
.../org.gradle.api.plugins.quality.Checkstyle.xml | 4 +
...dle.api.plugins.quality.CheckstyleExtension.xml | 12 +-
.../org.gradle.api.plugins.quality.CodeNarc.xml | 4 +
...radle.api.plugins.quality.CodeNarcExtension.xml | 14 +-
.../org.gradle.api.plugins.quality.FindBugs.xml | 8 +
...radle.api.plugins.quality.FindBugsExtension.xml | 10 +-
...s.quality.GroovyCodeQualityPluginConvention.xml | 39 -
...ins.quality.JavaCodeQualityPluginConvention.xml | 43 -
.../dsl/org.gradle.api.plugins.quality.Pmd.xml | 8 +
...org.gradle.api.plugins.quality.PmdExtension.xml | 10 +-
....gradle.api.publish.ivy.IvyModuleDescriptor.xml | 25 -
...dle.api.publish.ivy.IvyModuleDescriptorSpec.xml | 37 +
.../dsl/org.gradle.api.publish.maven.MavenPom.xml | 3 +
....publish.maven.tasks.AbstractPublishToMaven.xml | 25 +
...ublish.maven.tasks.PublishToMavenRepository.xml | 1 -
...le.api.reporting.components.ComponentReport.xml | 22 +
...org.gradle.api.reporting.model.ModelReport.xml} | 0
.../org.gradle.api.resources.ResourceHandler.xml | 47 +
.../dsl/org.gradle.api.resources.TextResource.xml | 47 +
...rg.gradle.api.resources.TextResourceFactory.xml | 47 +
.../dsl/org.gradle.api.tasks.AbstractExecTask.xml | 67 +
.../src/docs/dsl/org.gradle.api.tasks.Exec.xml | 47 +-
...le.api.tasks.application.CreateStartScripts.xml | 24 -
.../docs/dsl/org.gradle.api.tasks.bundling.Jar.xml | 19 -
...org.gradle.api.tasks.compile.CompileOptions.xml | 16 +-
...adle.api.tasks.compile.GroovyCompileOptions.xml | 16 +-
.../org.gradle.api.tasks.compile.JavaCompile.xml | 4 +
.../dsl/org.gradle.api.tasks.javadoc.Javadoc.xml | 4 +
.../org.gradle.api.tasks.scala.ScalaCompile.xml | 14 +-
....gradle.api.tasks.scala.ScalaCompileOptions.xml | 4 -
.../docs/dsl/org.gradle.api.tasks.testing.Test.xml | 12 -
...le.jvm.application.tasks.CreateStartScripts.xml | 26 +
.../docs/src/docs/dsl/org.gradle.jvm.tasks.Jar.xml | 33 +
.../dsl/org.gradle.jvm.toolchain.JavaToolChain.xml | 22 +
.../dsl/org.gradle.language.DependentSourceSet.xml | 3 -
...l => org.gradle.language.PreprocessingTool.xml} | 0
...g.gradle.language.assembler.tasks.Assemble.xml} | 0
...ml => org.gradle.language.c.tasks.CCompile.xml} | 0
... org.gradle.language.cpp.plugins.CppPlugin.xml} | 0
...> org.gradle.language.cpp.tasks.CppCompile.xml} | 0
...veplatform.tasks.AbstractNativeCompileTask.xml} | 0
...anguage.objectivec.tasks.ObjectiveCCompile.xml} | 0
...age.objectivecpp.tasks.ObjectiveCppCompile.xml} | 0
...e.language.rc.tasks.WindowsResourceCompile.xml} | 0
...e.language.scala.tasks.AbstractScalaCompile.xml | 51 +
...g.gradle.nativebinaries.ProjectNativeBinary.xml | 68 -
...radle.nativebinaries.ProjectNativeComponent.xml | 53 -
...adle.nativebinaries.TargetedNativeComponent.xml | 48 -
...org.gradle.nativebinaries.platform.Platform.xml | 50 -
...tivebinaries.test.ProjectComponentTestSuite.xml | 41 -
.../org.gradle.nativebinaries.toolchain.Gcc.xml | 40 -
...ies.toolchain.PlatformConfigurableToolChain.xml | 44 -
...xml => org.gradle.nativeplatform.BuildType.xml} | 0
...g.gradle.nativeplatform.BuildTypeContainer.xml} | 0
...er.xml => org.gradle.nativeplatform.Flavor.xml} | 0
... org.gradle.nativeplatform.FlavorContainer.xml} | 0
... => org.gradle.nativeplatform.NativeBinary.xml} | 0
.../org.gradle.nativeplatform.NativeBinarySpec.xml | 56 +
...dle.nativeplatform.NativeComponentExtension.xml | 50 +
...g.gradle.nativeplatform.NativeComponentSpec.xml | 41 +
...org.gradle.nativeplatform.NativeExecutable.xml} | 0
...adle.nativeplatform.NativeExecutableBinary.xml} | 0
....nativeplatform.NativeExecutableBinarySpec.xml} | 0
...gradle.nativeplatform.NativeExecutableSpec.xml} | 0
...=> org.gradle.nativeplatform.NativeLibrary.xml} | 0
....gradle.nativeplatform.NativeLibraryBinary.xml} | 0
...rg.gradle.nativeplatform.NativeLibrarySpec.xml} | 0
... org.gradle.nativeplatform.PrebuiltLibrary.xml} | 0
...nativeplatform.PrebuiltSharedLibraryBinary.xml} | 0
...nativeplatform.PrebuiltStaticLibraryBinary.xml} | 0
....gradle.nativeplatform.SharedLibraryBinary.xml} | 0
...adle.nativeplatform.SharedLibraryBinarySpec.xml | 44 +
....gradle.nativeplatform.StaticLibraryBinary.xml} | 0
...dle.nativeplatform.StaticLibraryBinarySpec.xml} | 0
...adle.nativeplatform.TargetedNativeComponent.xml | 45 +
...Tool.xml => org.gradle.nativeplatform.Tool.xml} | 0
....nativeplatform.platform.PlatformContainer.xml} | 0
...adle.nativeplatform.tasks.AbstractLinkTask.xml} | 0
...e.nativeplatform.tasks.CreateStaticLibrary.xml} | 0
...dle.nativeplatform.tasks.InstallExecutable.xml} | 0
...gradle.nativeplatform.tasks.LinkExecutable.xml} | 0
...dle.nativeplatform.tasks.LinkSharedLibrary.xml} | 0
...iveplatform.test.NativeTestSuiteBinarySpec.xml} | 0
...le.nativeplatform.test.NativeTestSuiteSpec.xml} | 0
...dle.nativeplatform.test.TestSuiteContainer.xml} | 0
...tiveplatform.test.cunit.CUnitTestSuiteSpec.xml} | 0
...orm.test.googletest.GoogleTestTestSuiteSpec.xml | 38 +
...nativeplatform.test.tasks.RunTestExecutable.xml | 22 +
... org.gradle.nativeplatform.toolchain.Clang.xml} | 0
...iveplatform.toolchain.ConfigurableToolChain.xml | 45 +
...=> org.gradle.nativeplatform.toolchain.Gcc.xml} | 0
...eplatform.toolchain.GccCompatibleToolChain.xml} | 0
...orm.toolchain.PlatformConfigurableToolChain.xml | 39 +
...nativeplatform.toolchain.ToolChainRegistry.xml} | 0
....gradle.nativeplatform.toolchain.VisualCpp.xml} | 0
...atform.toolchain.plugins.GppCompilerPlugin.xml} | 0
...toolchain.plugins.MicrosoftVisualCppPlugin.xml} | 0
...ml => org.gradle.platform.base.Application.xml} | 0
...ner.xml => org.gradle.platform.base.Binary.xml} | 0
...> org.gradle.platform.base.BinaryContainer.xml} | 0
.../dsl/org.gradle.platform.base.BinarySpec.xml | 50 +
.../dsl/org.gradle.platform.base.ComponentSpec.xml | 50 +
...radle.platform.base.ComponentSpecContainer.xml} | 0
...er.xml => org.gradle.platform.base.Library.xml} | 0
...ml => org.gradle.platform.base.LibrarySpec.xml} | 0
...le.platform.base.PlatformAwareComponentSpec.xml | 41 +
...rg.gradle.plugin.use.PluginDependenciesSpec.xml | 41 +
.../org.gradle.plugin.use.PluginDependencySpec.xml | 41 +
...lugins.ide.eclipse.GenerateEclipseClasspath.xml | 40 +-
...adle.plugins.ide.eclipse.GenerateEclipseJdt.xml | 4 +
....plugins.ide.eclipse.GenerateEclipseProject.xml | 6 +-
...ins.ide.eclipse.GenerateEclipseWtpComponent.xml | 53 +-
...plugins.ide.eclipse.GenerateEclipseWtpFacet.xml | 4 +-
....gradle.plugins.ide.idea.GenerateIdeaModule.xml | 5 +
...gradle.plugins.ide.idea.GenerateIdeaProject.xml | 5 +
...adle.plugins.ide.idea.GenerateIdeaWorkspace.xml | 4 +
...g.gradle.plugins.ide.idea.model.IdeaProject.xml | 5 +
.../org.gradle.sonar.runner.SonarProperties.xml | 48 +
...rg.gradle.sonar.runner.SonarRunnerExtension.xml | 46 +
...radle.sonar.runner.SonarRunnerRootExtension.xml | 50 +
.../org.gradle.sonar.runner.tasks.SonarRunner.xml | 47 +
...esting.jacoco.plugins.JacocoPluginExtension.xml | 2 +-
subprojects/docs/src/docs/dsl/plugins.xml | 36 +-
.../docs/src/docs/release/content/script.js | 7 +-
subprojects/docs/src/docs/release/notes-next.md | 113 +
.../docs/src/docs/release/notes-template.md | 6 +-
subprojects/docs/src/docs/release/notes.md | 544 ++-
.../docs/src/docs/userguide/announcePlugin.xml | 4 +-
subprojects/docs/src/docs/userguide/ant.xml | 17 +-
.../docs/src/docs/userguide/antlrPlugin.xml | 28 +-
.../docs/src/docs/userguide/applicationPlugin.xml | 150 +-
.../userguide/artifactDependenciesTutorial.xml | 14 +-
.../docs/src/docs/userguide/artifactMngmt.xml | 12 +-
.../docs/userguide/buildAnnouncementsPlugin.xml | 2 +-
.../src/docs/userguide/buildDashboardPlugin.xml | 6 +-
.../docs/src/docs/userguide/buildEnvironment.xml | 115 +-
.../docs/src/docs/userguide/buildInitPlugin.xml | 54 +-
.../docs/src/docs/userguide/buildLifecycle.xml | 81 +-
.../src/docs/userguide/buildScriptsTutorial.xml | 31 +-
.../docs/src/docs/userguide/checkstylePlugin.xml | 4 +-
.../docs/src/docs/userguide/codeNarcPlugin.xml | 4 +-
.../docs/src/docs/userguide/commandLine.xml | 84 +-
.../src/docs/userguide/commandLineTutorial.xml | 19 +-
.../docs/src/docs/userguide/comparingBuilds.xml | 12 +-
.../docs/src/docs/userguide/customPlugins.xml | 96 +-
.../docs/src/docs/userguide/customTasks.xml | 14 +-
subprojects/docs/src/docs/userguide/depMngmt.xml | 556 ++-
.../docs/src/docs/userguide/distributionPlugin.xml | 100 +-
subprojects/docs/src/docs/userguide/earPlugin.xml | 18 +-
.../docs/src/docs/userguide/eclipsePlugin.xml | 142 +-
subprojects/docs/src/docs/userguide/embedding.xml | 38 +-
.../docs/src/docs/userguide/featureLifecycle.xml | 12 +-
.../docs/src/docs/userguide/findBugsPlugin.xml | 4 +-
.../docs/src/docs/userguide/gradleDaemon.xml | 311 +-
.../docs/src/docs/userguide/gradleWrapper.xml | 32 +-
.../docs/src/docs/userguide/groovyPlugin.xml | 21 +-
.../docs/src/docs/userguide/groovyTutorial.xml | 8 +-
.../docs/src/docs/userguide/guiTutorial.xml | 16 +-
subprojects/docs/src/docs/userguide/ideaPlugin.xml | 42 +-
.../userguide/img/codeQualityPluginTasks.graphml | 135 -
.../docs/userguide/img/codeQualityPluginTasks.png | Bin 9278 -> 0 bytes
.../userguide/img/commandLineTutorialTasks.graphml | 245 +-
.../userguide/img/commandLineTutorialTasks.png | Bin 5469 -> 4220 bytes
.../docs/userguide/img/groovyPluginTasks.graphml | 439 +-
.../src/docs/userguide/img/groovyPluginTasks.png | Bin 17912 -> 13717 bytes
.../src/docs/userguide/img/javaPluginTasks.graphml | 630 ++-
.../src/docs/userguide/img/javaPluginTasks.png | Bin 25445 -> 21111 bytes
.../docs/userguide/img/jettyPluginTasks.graphml | 204 +-
.../src/docs/userguide/img/jettyPluginTasks.png | Bin 5898 -> 5692 bytes
.../docs/userguide/img/scalaPluginTasks.graphml | 439 +-
.../src/docs/userguide/img/scalaPluginTasks.png | Bin 17262 -> 13331 bytes
.../src/docs/userguide/img/warPluginTasks.graphml | 139 +-
.../docs/src/docs/userguide/img/warPluginTasks.png | Bin 2113 -> 1782 bytes
.../docs/src/docs/userguide/initscripts.xml | 15 +-
.../docs/src/docs/userguide/installation.xml | 20 +-
.../docs/src/docs/userguide/introduction.xml | 3 +
.../docs/src/docs/userguide/jacocoPlugin.xml | 4 +-
.../docs/src/docs/userguide/javaGradlePlugin.xml | 55 +
.../userguide/javaLibraryDistributionPlugin.xml | 10 +-
subprojects/docs/src/docs/userguide/javaPlugin.xml | 136 +-
.../docs/userguide/javaProjectGenericLayout.xml | 2 +
.../src/docs/userguide/javaProjectMainLayout.xml | 2 +
.../src/docs/userguide/javaProjectTestLayout.xml | 2 +
.../docs/src/docs/userguide/javaTutorial.xml | 33 +-
.../docs/src/docs/userguide/jdependPlugin.xml | 4 +-
.../docs/src/docs/userguide/jettyPlugin.xml | 2 +-
subprojects/docs/src/docs/userguide/logging.xml | 2 +-
.../docs/src/docs/userguide/mavenPlugin.xml | 38 +-
.../docs/src/docs/userguide/multiproject.xml | 284 +-
.../docs/src/docs/userguide/nativeBinaries.xml | 436 +-
subprojects/docs/src/docs/userguide/newModel.xml | 370 ++
.../docs/src/docs/userguide/organizeBuildLogic.xml | 34 +-
subprojects/docs/src/docs/userguide/osgi.xml | 7 +-
subprojects/docs/src/docs/userguide/overview.xml | 29 +-
subprojects/docs/src/docs/userguide/plugins.xml | 289 +-
subprojects/docs/src/docs/userguide/pmdPlugin.xml | 4 +-
.../docs/src/docs/userguide/potentialTraps.xml | 2 +-
.../docs/src/docs/userguide/projectReports.xml | 9 +-
.../docs/src/docs/userguide/publishingIvy.xml | 66 +-
.../docs/src/docs/userguide/publishingMaven.xml | 32 +-
.../docs/src/docs/userguide/scalaPlugin.xml | 27 +-
.../docs/src/docs/userguide/signingPlugin.xml | 18 +-
.../docs/src/docs/userguide/sonarRunnerPlugin.xml | 96 +-
.../docs/src/docs/userguide/standardPlugins.xml | 15 +-
subprojects/docs/src/docs/userguide/tasks.xml | 99 +-
.../docs/src/docs/userguide/thisAndThat.xml | 132 -
.../docs/src/docs/userguide/troubleshooting.xml | 4 +-
subprojects/docs/src/docs/userguide/userguide.xml | 5 +-
subprojects/docs/src/docs/userguide/warPlugin.xml | 14 +-
.../docs/src/docs/userguide/webTutorial.xml | 9 +-
.../docs/src/docs/userguide/workingWithFiles.xml | 16 +-
.../docs/src/docs/userguide/wrapperPlugin.xml | 6 +-
.../src/docs/userguide/writingBuildScripts.xml | 48 +-
subprojects/docs/src/samples/antlr/build.gradle | 11 +-
.../antlr/src/main/antlr/org/gradle/Calculator.g | 23 +-
.../src/test/java/org/gradle/GrammarTest.java | 9 +-
.../docs/src/samples/application/build.gradle | 14 +-
.../docs/src/samples/buildDashboard/build.gradle | 2 +-
.../samples/clientModuleDependencies/build.gradle | 2 +-
.../docs/src/samples/codeQuality/build.gradle | 2 +-
.../samples/componentMetadataRules/build.gradle | 98 +
.../repo/org.sample/api/1.9/ivy-1.9.xml | 9 +
.../repo/org.sample/api/2.0/ivy-2.0.xml | 9 +
.../repo/org.sample/client/1.3/ivy-1.3.xml | 9 +
.../repo/org.sample/client/1.4/ivy-1.4.xml | 9 +
.../repo/org.sample/client/1.5/ivy-1.5.xml | 9 +
.../repo/org.sample/lib/1.9/ivy-1.9.xml | 25 +
.../repo/org.sample/lib/2.0/ivy-2.0.xml | 27 +
.../samples/componentSelectionRules/build.gradle | 173 +
.../repo/org.sample/api/1.3.0/ivy-1.3.0.xml | 25 +
.../repo/org.sample/api/1.4/ivy-1.4.xml | 25 +
.../repo/org.sample/api/1.5/ivy-1.5.xml | 27 +
.../repo/org.sample/lib/1.9/ivy-1.9.xml | 26 +
.../repo/org.sample/lib/2.0/ivy-2.0.xml | 26 +
.../samples/customModel/componentType/build.gradle | 103 +
.../samples/customModel/languageType/build.gradle | 32 +
.../customModel/languageType/buildSrc/build.gradle | 27 +
.../DefaultDocumentationBinary.groovy | 21 +
.../DefaultDocumentationComponent.groovy | 21 +
.../documentation/DocumentationBinary.groovy | 21 +
.../documentation/DocumentationComponent.groovy | 21 +
.../documentation/DocumentationPlugin.groovy | 59 +
.../documentation/DocumentationSourceSet.groovy | 29 +
.../markdown/DefaultMarkdownSourceSet.groovy | 24 +
.../sample/markdown/MarkdownHtmlCompile.groovy | 60 +
.../groovy/sample/markdown/MarkdownPlugin.groovy | 47 +
.../sample/markdown/MarkdownSourceSet.groovy | 29 +
.../languageType/src/docs/userguide/chapter1.md | 9 +
.../languageType/src/docs/userguide/chapter2.md | 4 +
.../src/samples/customPlugin/consumer/build.gradle | 5 +-
.../src/samples/customPlugin/plugin/build.gradle | 2 +-
....properties => org.samples.greeting.properties} | 0
.../groovy/org/gradle/GreetingPluginTest.groovy | 2 +-
.../src/samples/ear/earCustomized/ear/build.gradle | 19 +-
subprojects/docs/src/samples/eclipse/build.gradle | 7 +-
.../samples/groovy/customizedLayout/build.gradle | 4 +-
.../samples/groovy/mixedJavaAndGroovy/build.gradle | 4 +-
.../groovy/multiproject/buildSrc/build.gradle | 2 +-
.../multiproject/groovycDetector/build.gradle | 2 +-
.../groovy/multiproject/testproject/build.gradle | 4 +-
.../src/test/groovy/org/gradle/VersionTest.groovy | 6 +-
.../src/samples/groovy/quickstart/build.gradle | 4 +-
.../src/test/groovy/org/gradle/PersonTest.groovy | 2 +-
subprojects/docs/src/samples/idea/build.gradle | 4 +-
.../descriptor-customization/build.gradle | 6 +-
.../ivy-publish/java-multi-project/build.gradle | 5 +-
.../ivy-publish/java-multi-project/output-ivy.xml | 2 +-
.../ivy-publish/multiple-publications/build.gradle | 4 +-
.../multiple-publications/output/project1.ivy.xml | 6 +-
.../samples/ivy-publish/quickstart/build.gradle | 3 +-
.../docs/src/samples/ivypublish/build.gradle | 4 +-
.../docs/src/samples/java/apiAndImpl/build.gradle | 2 +-
.../docs/src/samples/java/base/test/build.gradle | 2 +-
.../src/samples/java/customizedLayout/build.gradle | 2 +-
.../src/samples/java/multiproject/build.gradle | 2 +-
.../java/multiproject/buildSrc/build.gradle | 2 +-
.../docs/src/samples/java/onlyif/build.gradle | 2 +-
.../docs/src/samples/java/quickstart/build.gradle | 3 +-
.../src/samples/java/testListener/build.gradle | 6 +-
.../src/test/java/org/gradle/DoNothingTest.java | 2 +
.../samples/java/withIntegrationTests/build.gradle | 4 +-
.../docs/src/samples/javaGradlePlugin/build.gradle | 19 +
.../docs/src/samples/javaGradlePlugin/readme.xml | 7 +
.../main/java/org/gradle/sample/SimplePlugin.java | 26 +
.../gradle-plugins/simple-plugin.properties | 1 +
.../src/samples/jvmComponents/java/build.gradle | 26 +
.../main/java/org/gradle/samples/HelloWorld.java | 7 +
.../src/samples/jvmComponents/scala/build.gradle | 29 +
.../main/scala/org/gradle/samples/Greeter.scala | 22 +
.../main/scala/org/gradle/samples/HelloWorld.scala | 22 +
.../src/main/scala/org/gradle/samples/Person.java | 15 +
.../multiple-publications/build.gradle | 2 +-
.../multiple-publications/output/project1.pom.xml | 2 +-
.../maven-publish/pomCustomization/build.gradle | 6 +-
.../samples/maven-publish/quickstart/build.gradle | 9 +-
.../src/samples/maven/pomGeneration/build.gradle | 16 +-
.../modelRules/basicRuleSourcePlugin/build.gradle | 43 +
.../src/samples/modelRules/modelDsl/build.gradle | 28 +
.../samples/native-binaries/assembler/build.gradle | 46 +-
.../src/samples/native-binaries/c/build.gradle | 25 +-
.../native-binaries/c/src/hello/headers/hello.h | 2 +-
.../samples/native-binaries/cpp-exe/build.gradle | 20 +-
.../samples/native-binaries/cpp-lib/build.gradle | 12 +-
.../native-binaries/cpp-lib/src/main/cpp/hello.cpp | 10 +-
.../cpp-lib/src/main/headers/hello.h | 4 +-
.../src/samples/native-binaries/cpp/build.gradle | 29 +-
.../native-binaries/cpp/src/hello/cpp/hello.cpp | 4 +-
.../native-binaries/cpp/src/hello/headers/hello.h | 7 +-
.../native-binaries/cpp/src/main/cpp/main.cpp | 5 +-
.../src/samples/native-binaries/cunit/build.gradle | 22 +-
.../lib/cunit/2.1-2/include/CUnit/Automated.h | 90 -
.../cunit/lib/cunit/2.1-2/include/CUnit/Basic.h | 113 -
.../cunit/lib/cunit/2.1-2/include/CUnit/CUError.h | 199 -
.../cunit/lib/cunit/2.1-2/include/CUnit/CUnit.h | 383 --
.../lib/cunit/2.1-2/include/CUnit/CUnit_intl.h | 62 -
.../cunit/lib/cunit/2.1-2/include/CUnit/Console.h | 60 -
.../cunit/lib/cunit/2.1-2/include/CUnit/MyMem.h | 104 -
.../cunit/lib/cunit/2.1-2/include/CUnit/TestDB.h | 914 ----
.../cunit/lib/cunit/2.1-2/include/CUnit/TestRun.h | 444 --
.../cunit/lib/cunit/2.1-2/include/CUnit/Util.h | 158 -
.../libs/cunit/2.1-2/include/CUnit/Automated.h | 0
.../cunit}/libs/cunit/2.1-2/include/CUnit/Basic.h | 0
.../libs/cunit/2.1-2/include/CUnit/CUError.h | 0
.../cunit}/libs/cunit/2.1-2/include/CUnit/CUnit.h | 0
.../libs/cunit/2.1-2/include/CUnit/CUnit_intl.h | 0
.../libs/cunit/2.1-2/include/CUnit/Console.h | 0
.../cunit}/libs/cunit/2.1-2/include/CUnit/MyMem.h | 0
.../cunit}/libs/cunit/2.1-2/include/CUnit/TestDB.h | 0
.../libs/cunit/2.1-2/include/CUnit/TestRun.h | 0
.../cunit}/libs/cunit/2.1-2/include/CUnit/Util.h | 0
.../operatorsTest/{cunit => c}/suite_operators.c | 0
.../src/operatorsTest/{cunit => c}/test_minus.c | 0
.../src/operatorsTest/{cunit => c}/test_plus.c | 0
.../src/operatorsTest/headers/test_operators.h | 4 +-
.../native-binaries/custom-layout/build.gradle | 62 +-
.../custom-layout/src/include/hello.h | 2 +-
.../samples/native-binaries/flavors/build.gradle | 33 +-
.../flavors/src/{lib => hello}/cpp/hello.cpp | 0
.../flavors/src/hello/headers/hello.h | 7 +
.../flavors/src/lib/headers/hello.h | 10 -
.../flavors/src/{exe => main}/cpp/main.cpp | 0
.../samples/native-binaries/google-test/README.md | 7 +
.../native-binaries/google-test/build.gradle | 59 +
.../1.7.0/include/gtest/gtest-death-test.h | 294 ++
.../googleTest/1.7.0/include/gtest/gtest-message.h | 250 +
.../1.7.0/include/gtest/gtest-param-test.h | 1421 ++++++
.../1.7.0/include/gtest/gtest-param-test.h.pump | 487 ++
.../1.7.0/include/gtest/gtest-printers.h | 855 ++++
.../googleTest/1.7.0/include/gtest/gtest-spi.h | 232 +
.../1.7.0/include/gtest/gtest-test-part.h | 179 +
.../1.7.0/include/gtest/gtest-typed-test.h | 259 +
.../libs/googleTest/1.7.0/include/gtest/gtest.h | 2291 +++++++++
.../1.7.0/include/gtest/gtest_pred_impl.h | 358 ++
.../googleTest/1.7.0/include/gtest/gtest_prod.h | 58 +
.../gtest/internal/gtest-death-test-internal.h | 319 ++
.../1.7.0/include/gtest/internal/gtest-filepath.h | 206 +
.../1.7.0/include/gtest/internal/gtest-internal.h | 1158 +++++
.../include/gtest/internal/gtest-linked_ptr.h | 233 +
.../gtest/internal/gtest-param-util-generated.h | 5143 ++++++++++++++++++++
.../internal/gtest-param-util-generated.h.pump | 301 ++
.../include/gtest/internal/gtest-param-util.h | 619 +++
.../1.7.0/include/gtest/internal/gtest-port.h | 1947 ++++++++
.../1.7.0/include/gtest/internal/gtest-string.h | 167 +
.../1.7.0/include/gtest/internal/gtest-tuple.h | 1012 ++++
.../include/gtest/internal/gtest-tuple.h.pump | 339 ++
.../1.7.0/include/gtest/internal/gtest-type-util.h | 3331 +++++++++++++
.../include/gtest/internal/gtest-type-util.h.pump | 297 ++
.../libs/googleTest/1.7.0/lib/linux/libgtest.a | Bin 0 -> 932906 bytes
.../libs/googleTest/1.7.0/lib/osx/libgtest.a | Bin 0 -> 801248 bytes
.../google-test/src/operators/cpp/minus.cpp | 5 +
.../google-test/src/operators/cpp/plus.cpp | 9 +
.../google-test/src/operators/headers/operators.h | 2 +
.../src/operatorsTest/cpp/test_main.cpp | 8 +
.../src/operatorsTest/cpp/test_minus.cpp | 10 +
.../src/operatorsTest/cpp/test_plus.cpp | 10 +
.../src/samples/native-binaries/idl/build.gradle | 18 +-
.../native-binaries/multi-project/build.gradle | 29 +-
.../multi-project/lib/src/main/cpp/hello.cpp | 6 +-
.../multi-project/lib/src/main/headers/hello.h | 4 +-
.../native-binaries/objective-c/build.gradle | 16 +-
.../objective-c/src/main/headers/greeter.h | 5 +
.../objective-c/src/main/objc/greeter.m | 10 +
.../objective-c/src/main/objc/main.m | 14 +-
.../native-binaries/objective-cpp/build.gradle | 16 +-
.../objective-cpp/src/main/headers/greeter.h | 7 +
.../objective-cpp/src/main/objcpp/greeter.mm | 11 +
.../objective-cpp/src/main/objcpp/main.mm | 16 +-
.../prebuilt/3rd-party-lib/util/build.gradle | 25 +-
.../samples/native-binaries/prebuilt/build.gradle | 17 +-
.../native-binaries/target-platforms/build.gradle | 49 +
.../target-platforms/src/main/cpp/main.cpp | 18 +
.../native-binaries/tool-chains/build.gradle | 38 +-
.../samples/native-binaries/variants/build.gradle | 29 +-
.../variants/src/hello/headers/hello.h | 7 +-
.../native-binaries/visual-studio/build.gradle | 17 +-
.../visual-studio/src/hello/headers/hello.h | 2 +-
.../build-resource-only-dll.gradle | 38 +-
.../native-binaries/windows-resources/build.gradle | 23 +-
.../windows-resources/src/hello/cpp/hello.cpp | 2 +-
.../windows-resources/src/hello/headers/hello.h | 8 +-
subprojects/docs/src/samples/osgi/build.gradle | 2 +-
.../app/assets/coffeescript/console.coffee | 1 +
.../app/assets/coffeescript/squareit.coffee | 7 +
.../play/advanced/app/assets/javascripts/sample.js | 9 +
.../advanced/app/controllers/Application.scala | 16 +
.../app/controllers/QuestionsThreeController.scala | 34 +
.../app/controllers/hello/HelloController.java | 30 +
.../samples/play/advanced/app/models/Person.scala | 7 +
.../play/advanced/app/views/fields.scala.html | 9 +
.../play/advanced/app/views/index.scala.html | 7 +
.../play/advanced/app/views/main.scala.html | 16 +
.../play/advanced/app/views/pass.scala.html | 13 +
.../play/advanced/app/views/person.scala.html | 29 +
.../play/advanced/app/views/square.scala.html | 23 +
.../docs/src/samples/play/advanced/build.gradle | 28 +
.../samples/play/advanced/conf/application.conf | 62 +
.../src/samples/play/advanced/conf/hello.routes | 1 +
.../docs/src/samples/play/advanced/conf/routes | 19 +
.../play/advanced/public/images/favicon.png | Bin 0 -> 687 bytes
.../play/advanced/public/javascripts/hello.js | 3 +
.../public/javascripts/jquery-2.1.3.min.js | 4 +
.../advanced/public/stylesheets/bootstrap.min.css | 9 +
.../play/advanced/public/stylesheets/main.css} | 0
.../play/advanced/test/ApplicationSpec.scala | 30 +
.../play/advanced/test/IntegrationSpec.scala | 24 +
.../play/basic/app/controllers/Application.scala | 14 +
.../samples/play/basic/app/views/index.scala.html | 7 +
.../samples/play/basic/app/views/main.scala.html | 15 +
.../docs/src/samples/play/basic/build.gradle | 16 +
.../src/samples/play/basic/conf/application.conf | 62 +
.../docs/src/samples/play/basic/conf/routes | 9 +
.../samples/play/basic/public/images/favicon.png | Bin 0 -> 687 bytes
.../samples/play/basic/public/javascripts/hello.js | 3 +
.../play/basic/public/stylesheets/main.css} | 0
.../samples/play/basic/test/ApplicationSpec.scala | 41 +
.../samples/play/basic/test/IntegrationSpec.scala | 24 +
.../multiproject/app/controllers/Application.scala | 12 +
.../play/multiproject/app/views/index.scala.html | 19 +
.../src/samples/play/multiproject/build.gradle | 19 +
.../play/multiproject/conf/application.conf | 28 +
.../docs/src/samples/play/multiproject/conf/routes | 11 +
.../admin/app/controllers/admin/Application.scala | 12 +
.../admin/app/controllers/admin/Assets.scala | 4 +
.../modules/admin/app/views/admin/index.scala.html | 14 +
.../play/multiproject/modules/admin/build.gradle | 7 +
.../multiproject/modules/admin/conf/admin.routes | 2 +
.../modules/admin/conf/application.conf | 3 +
.../modules/admin/public/javascript/admin.js | 4 +
.../user/app/controllers/user/Application.scala | 12 +
.../modules/user/app/views/user/index.scala.html | 12 +
.../play/multiproject/modules/user/build.gradle | 7 +
.../modules/user/conf/application.conf | 3 +
.../multiproject/modules/user/conf/user.routes | 1 +
.../play/multiproject/modules/util/build.gradle | 3 +
.../src/main/java/org/sample/util/BuiltBy.java | 7 +
.../play/multiproject/public/images/gradle.ico | Bin 0 -> 25051 bytes
.../multiproject/public/javascript/timestamp.js | 4 +
.../src/samples/play/multiproject/settings.gradle | 5 +
.../src/samples/plugins/buildscript/build.gradle | 30 +
.../docs/src/samples/plugins/dsl/build.gradle | 29 +
.../samples/scala/customizedLayout/build.gradle | 4 +-
.../docs/src/samples/scala/fsc/build.gradle | 4 +-
.../samples/scala/mixedJavaAndScala/build.gradle | 4 +-
.../docs/src/samples/scala/quickstart/build.gradle | 4 +-
.../docs/src/samples/scala/zinc/build.gradle | 4 +-
.../src/samples/sonarRunner/advanced/build.gradle | 8 +
.../advanced/src/main/java/org/gradle/Person.java | 32 +
.../src/test/java/org/gradle/PersonTest.java | 28 +
.../samples/sonarRunner/quickstart/build.gradle | 6 +
.../src/samples/testing/filtering/build.gradle | 2 +-
.../samples/testing/jacoco/quickstart/build.gradle | 2 +-
.../samples/testing/junit/categories/build.gradle | 2 +-
.../src/samples/testing/testReport/build.gradle | 2 +-
.../toolingApi/customModel/tooling/build.gradle | 4 +-
.../src/samples/toolingApi/eclipse/build.gradle | 4 +-
.../docs/src/samples/toolingApi/idea/build.gradle | 4 +-
.../docs/src/samples/toolingApi/model/build.gradle | 4 +-
.../src/samples/toolingApi/runBuild/build.gradle | 4 +-
.../src/main/java/org/gradle/sample/Main.java | 6 +-
.../samples/userguide/ant/renameTask/build.gradle | 3 +
.../src/samples/userguide/ant/renameTask/build.xml | 5 +
.../ant/useExternalAntTaskWithConfig/build.gradle | 8 +-
.../artifacts/componentMetadata/build.gradle | 41 -
.../repo/air.birds/albatros/1.9/ivy-1.9.xml | 9 -
.../repo/air.birds/albatros/2.0/ivy-2.0.xml | 9 -
.../repo/sea.fish/tuna/1.3/ivy-1.3.xml | 9 -
.../repo/sea.fish/tuna/1.4/ivy-1.4.xml | 9 -
.../repo/sea.fish/tuna/1.5/ivy-1.5.xml | 9 -
.../artifacts/componentModuleMetadata/build.gradle | 11 +
.../artifacts/configurationHandling/build.gradle | 25 +-
.../artifacts/defineRepository/build.gradle | 60 +-
.../artifacts/externalDependencies/build.gradle | 23 +-
.../artifacts/resolutionStrategy/build.gradle | 20 +-
.../userguide/buildlifecycle/basic/build.gradle | 10 +
.../projectEvaluateEvents/build.gradle | 2 +-
.../buildlifecycle/taskCreationEvents/build.gradle | 2 +-
.../samples/userguide/distribution/build.gradle | 13 +
.../src/samples/userguide/files/copy/build.gradle | 8 +-
.../userguide/files/fileCollections/build.gradle | 4 +-
.../userguide/groovy/groovyDependency/build.gradle | 2 +-
.../userguide/initScripts/plugins/init.gradle | 7 +-
.../samples/userguide/java/sourceSets/build.gradle | 2 +-
.../multiproject/dependencies/java/build.gradle | 2 +-
.../dependencies/javaWithCustomConf/build.gradle | 2 +-
.../messages/consumer/build.gradle | 2 +-
.../messages/consumer/build.gradle | 2 +-
.../multiproject/dependencies/webDist/build.gradle | 13 +-
.../multiproject/partialTasks/water/build.gradle | 4 +-
.../partialTasks/water/krill/build.gradle | 4 +-
.../spreadSpecifics/water/bluewhale/build.gradle | 4 +-
.../spreadSpecifics/water/krill/build.gradle | 2 +-
.../water/bluewhale/build.gradle | 4 +-
.../userguide/organizeBuildLogic/build.gradle | 2 +-
.../organizeBuildLogic/inherited/build.gradle | 4 +-
.../organizeBuildLogic/injected/build.gradle | 12 +-
.../userguide/scala/scalaDependency/build.gradle | 2 +-
.../tasks/customTaskWithFileProperty/build.gradle | 2 +-
.../userguide/tasks/incrementalTask/build.gradle | 3 +-
.../tutorial/configureObject/build.gradle | 2 +-
.../configureObjectUsingScript/build.gradle | 2 +-
.../configureObjectUsingScript/other.gradle | 5 +-
.../samples/userguide/tutorial/groovy/build.gradle | 14 +-
.../tutorial/groovyWithFlatDir/build.gradle | 7 +-
.../userguide/tutorial/makeDirectory/build.gradle | 11 -
.../userguide/tutorial/manifest/build.gradle | 9 +-
.../userguide/tutorial/mkdirTrap/build.gradle | 2 +-
.../userguide/tutorial/pluginIntro/build.gradle | 5 +-
.../userguide/tutorial/projectReports/build.gradle | 4 +-
.../tutorial/properties/gradle.properties | 2 +-
.../src/samples/userguide/tutorial/scope.groovy | 12 +-
.../tutorial/stopExecutionException/build.gradle | 3 +-
.../samples/userguide/wrapper/simple/build.gradle | 2 +-
.../userguideOutput/basicRuleSourcePlugin-all.out | 6 +
.../basicRuleSourcePlugin-model-task.out | 10 +
.../src/samples/userguideOutput/buildlifecycle.out | 4 +
.../userguideOutput/completeCUnitExample.out | 5 +
.../userguideOutput/completeGoogleTestExample.out | 22 +
.../userguideOutput/configurationHandlingCopy.out | 4 +-
.../configurationHandlingDependencies.out | 6 +-
.../samples/userguideOutput/customStatusScheme.out | 1 -
.../userguideOutput/dependencyInsightReport.out | 2 +-
.../userguideOutput/dependencyListReport.out | 6 +-
.../dependencyListReportFiltered.out | 2 +-
.../src/samples/userguideOutput/latestSelector.out | 4 +-
.../src/samples/userguideOutput/makeDirectory.out | 1 -
.../src/samples/userguideOutput/modelDslCreate.out | 6 +
.../userguideOutput/nativeComponentReport.out | 51 +
.../samples/userguideOutput/propertyListReport.out | 3 +-
.../samples/userguideOutput/renameAntDelegate.out | 6 +
.../docs/src/samples/userguideOutput/taskHelp.out | 2 +
.../samples/userguideOutput/taskListAllReport.out | 20 +-
.../src/samples/userguideOutput/taskListReport.out | 8 +-
.../userguideOutput/usePluginsInInitScripts.out | 2 +-
.../samples/userguideOutput/wrapperCommandLine.out | 5 +
.../docs/src/samples/water/bluewhale/build.gradle | 7 -
subprojects/docs/src/samples/water/build.gradle | 16 -
.../docs/src/samples/water/krill/build.gradle | 7 -
.../src/samples/water/phytoplankton/build.gradle | 5 -
subprojects/docs/src/samples/water/settings.gradle | 1 -
.../samples/webApplication/customized/build.gradle | 2 +-
.../releasenotes/FunctionalReleaseNotesTest.groovy | 26 +-
.../docs/src/transforms/release-notes.gradle | 2 +-
.../plugins/ear/EarPluginIntegrationTest.groovy | 198 +-
.../org/gradle/plugins/ear/application_1_3.dtd | 251 +
.../main/groovy/org/gradle/plugins/ear/Ear.groovy | 22 +-
.../groovy/org/gradle/plugins/ear/EarPlugin.java | 12 +-
.../gradle/plugins/ear/EarPluginConvention.groovy | 19 +-
.../ear/descriptor/DeploymentDescriptor.java | 8 +
.../internal/DefaultDeploymentDescriptor.groovy | 52 +-
.../internal/DefaultEarSecurityRole.groovy | 3 +
.../{ear.properties => org.gradle.ear.properties} | 0
.../org/gradle/plugins/ear/EarPluginTest.groovy | 50 +-
.../groovy/org/gradle/plugins/ear/EarTest.groovy | 29 +-
.../DefaultDeploymentDescriptorTest.groovy | 18 +-
subprojects/ide-native/ide-native.gradle | 28 +
...utoTestedSamplesIdeNativeIntegrationTest.groovy | 31 +
.../NativeIdeSamplesIntegrationTest.groovy | 51 +
...alStudioFileCustomizationIntegrationTest.groovy | 204 +
.../VisualStudioMultiProjectIntegrationTest.groovy | 363 ++
...VisualStudioSingleProjectIntegrationTest.groovy | 924 ++++
.../VisualStudioPluginIntegrationTest.groovy | 22 +
.../groovy/org/gradle/ide/cdt/CdtIdePlugin.groovy | 80 +
.../gradle/ide/cdt/model/CprojectDescriptor.groovy | 117 +
.../gradle/ide/cdt/model/CprojectSettings.groovy | 102 +
.../gradle/ide/cdt/model/ProjectDescriptor.groovy | 48 +
.../gradle/ide/cdt/model/ProjectSettings.groovy | 0
.../ide/cdt/tasks/GenerateMetadataFileTask.groovy | 0
.../org/gradle/ide/visualstudio/ConfigFile.java | 0
.../gradle/ide/visualstudio/TextConfigFile.java | 0
.../org/gradle/ide/visualstudio/TextProvider.java | 0
.../ide/visualstudio/VisualStudioExtension.java | 36 +
.../ide/visualstudio/VisualStudioProject.java | 62 +
.../ide/visualstudio/VisualStudioSolution.java | 64 +
.../org/gradle/ide/visualstudio/XmlConfigFile.java | 0
.../internal/DefaultVisualStudioExtension.java | 51 +
.../internal/DefaultVisualStudioProject.groovy | 153 +
.../internal/DefaultVisualStudioSolution.groovy | 114 +
...ecutableVisualStudioProjectConfiguration.groovy | 47 +
.../internal/VisualStudioExtensionInternal.java | 25 +
.../VisualStudioProjectConfiguration.groovy | 108 +
.../internal/VisualStudioProjectMapper.java | 90 +
.../internal/VisualStudioProjectRegistry.java | 65 +
.../internal/VisualStudioProjectResolver.java | 46 +
.../internal/VisualStudioSolutionRegistry.java | 0
.../org/gradle/ide/visualstudio/package-info.java | 0
.../visualstudio/plugins/VisualStudioPlugin.java | 149 +
.../ide/visualstudio/plugins/package-info.java | 20 +
.../tasks/GenerateFiltersFileTask.groovy | 0
.../tasks/GenerateProjectFileTask.groovy | 0
.../tasks/GenerateSolutionFileTask.groovy | 0
.../internal/AbsoluteFileNameTransformer.java | 0
.../internal/RelativeFileNameTransformer.java | 0
.../tasks/internal/VisualStudioFiltersFile.groovy | 58 +
.../tasks/internal/VisualStudioProjectFile.groovy | 98 +
.../tasks/internal/VisualStudioSolutionFile.groovy | 0
.../org.gradle.eclipse-cdt.properties} | 0
.../org.gradle.visual-studio.properties} | 0
.../gradle/ide/cdt/model/defaultCproject-linux.xml | 0
.../gradle/ide/cdt/model/defaultCproject-macos.xml | 0
.../org/gradle/ide/cdt/model/defaultProject.xml | 0
.../ide/visualstudio/tasks/internal/default.sln | 0
.../visualstudio/tasks/internal/default.vcxproj | 0
.../tasks/internal/default.vcxproj.filters | 0
.../ide/cdt/model/CprojectSettingsSpec.groovy | 58 +
.../ide/cdt/model/ProjectDescriptorSpec.groovy | 0
.../internal/DefaultVisualStudioProjectTest.groovy | 115 +
.../VisualStudioProjectConfigurationTest.groovy | 199 +
.../internal/VisualStudioProjectMapperTest.groovy | 156 +
.../VisualStudioProjectRegistryTest.groovy | 106 +
.../RelativeFileNameTransformerTest.groovy | 0
.../internal/VisualStudioFiltersFileTest.groovy | 97 +
.../internal/VisualStudioProjectFileTest.groovy | 118 +
.../internal/VisualStudioSolutionFileTest.groovy | 190 +
subprojects/ide/ide.gradle | 2 +-
.../plugins/ide/AbstractIdeIntegrationSpec.groovy | 5 +
.../plugins/ide/AbstractIdeIntegrationTest.groovy | 5 +
...ractSourcesAndJavadocJarsIntegrationTest.groovy | 115 +-
.../eclipse/AbstractEclipseIntegrationSpec.groovy | 53 +
.../eclipse/AbstractEclipseIntegrationTest.groovy | 12 +
.../ide/eclipse/EclipseClasspathFixture.groovy | 39 +-
.../eclipse/EclipseClasspathIntegrationTest.groovy | 61 +-
...pseDependencySubstitutionIntegrationTest.groovy | 117 +
.../ide/eclipse/EclipseProjectFixture.groovy | 59 +
...ipseSourcesAndJavadocJarsIntegrationTest.groovy | 16 +-
.../ide/eclipse/EclipseWtpComponentFixture.groovy | 98 +
...WtpEarAndWebAndEjbProjectIntegrationTest.groovy | 102 +
.../EclipseWtpEarProjectIntegrationTest.groovy | 66 +
.../EclipseWtpEmptyProjectIntegrationTest.groovy | 48 +
.../ide/eclipse/EclipseWtpFacetsFixture.groovy | 53 +
.../ide/eclipse/EclipseWtpIntegrationTest.groovy | 109 -
...seWtpJavaEarSingleProjectIntegrationTest.groovy | 74 +
.../EclipseWtpJavaProjectIntegrationTest.groovy | 72 +
.../eclipse/EclipseWtpModelIntegrationTest.groovy | 86 +-
...lipseWtpWebAndJavaProjectIntegrationTest.groovy | 113 +
.../EclipseWtpWebProjectIntegrationTest.groovy | 79 +
...deaDependencySubstitutionIntegrationTest.groovy | 122 +
.../plugins/ide/idea/IdeaIntegrationTest.groovy | 24 +-
.../plugins/ide/idea/IdeaModuleFixture.groovy | 144 +
.../ide/idea/IdeaModuleIntegrationTest.groovy | 114 +-
.../ide/idea/IdeaMultiModuleIntegrationTest.groovy | 118 +-
.../ide/idea/IdeaProjectIntegrationTest.groovy | 21 +
...IdeaSourcesAndJavadocJarsIntegrationTest.groovy | 26 +-
.../canCreateAndDeleteMetaData/common/build.gradle | 25 +
.../src/main/java/org/gradle/api/PersonList.java | 5 +
.../src/main/resources/someprops.properties} | 0
.../test/java/org/gradle/shared/PersonTest.java | 9 +
.../expectedFiles/apiClasspath.xml | 6 +-
.../expectedFiles/apiWtpComponent.xml | 6 +
.../expectedFiles/apiWtpFacet.xml | 5 +
.../expectedFiles/commonClasspath.xml | 30 +
.../expectedFiles/commonJdt.properties | 11 +
.../expectedFiles/commonProject.xml | 26 +
.../expectedFiles/commonWtpComponent.xml | 9 +
.../expectedFiles/commonWtpFacet.xml | 5 +
.../canCreateAndDeleteMetaData/master/build.gradle | 6 +-
.../master/settings.gradle | 2 +-
.../org/gradle/plugins/ide/api/GeneratorTask.java | 7 +
.../plugins/ide/api/XmlFileContentMerger.groovy | 2 +-
.../gradle/plugins/ide/api/XmlGeneratorTask.java | 2 +-
.../plugins/ide/eclipse/EclipsePlugin.groovy | 19 +-
.../plugins/ide/eclipse/EclipseWtpPlugin.groovy | 277 +-
.../ide/eclipse/GenerateEclipseClasspath.groovy | 165 +-
.../plugins/ide/eclipse/GenerateEclipseJdt.groovy | 5 +-
.../ide/eclipse/GenerateEclipseProject.groovy | 5 +-
.../ide/eclipse/GenerateEclipseWtpComponent.groovy | 166 +-
.../ide/eclipse/GenerateEclipseWtpFacet.groovy | 7 +-
.../plugins/ide/eclipse/model/Classpath.groovy | 2 +-
.../ide/eclipse/model/EclipseClasspath.groovy | 6 +-
.../plugins/ide/eclipse/model/EclipseWtp.groovy | 6 -
.../ide/eclipse/model/EclipseWtpComponent.groovy | 8 +-
.../ide/eclipse/model/EclipseWtpFacet.groovy | 3 +-
.../gradle/plugins/ide/eclipse/model/Facet.groovy | 6 +
.../plugins/ide/eclipse/model/Project.groovy | 2 +-
.../plugins/ide/eclipse/model/WtpComponent.groovy | 2 +-
.../plugins/ide/eclipse/model/WtpFacet.groovy | 2 +-
.../model/internal/FileReferenceFactory.groovy | 4 +-
.../model/internal/WtpComponentFactory.groovy | 13 +-
.../plugins/ide/idea/GenerateIdeaModule.groovy | 2 +-
.../plugins/ide/idea/GenerateIdeaProject.groovy | 2 +-
.../plugins/ide/idea/GenerateIdeaWorkspace.groovy | 4 +-
.../plugins/ide/idea/model/IdeaModule.groovy | 35 +-
.../plugins/ide/idea/model/IdeaModuleIml.groovy | 2 +-
.../plugins/ide/idea/model/IdeaProject.groovy | 19 +-
.../gradle/plugins/ide/idea/model/Module.groovy | 43 +-
.../plugins/ide/idea/model/ModuleLibrary.groovy | 4 +-
.../plugins/ide/idea/model/PathFactory.groovy | 6 +-
.../gradle/plugins/ide/idea/model/Project.groovy | 60 +-
.../ide/idea/model/SingleEntryModuleLibrary.groovy | 23 +-
.../gradle/plugins/ide/idea/model/Workspace.groovy | 2 +-
.../model/internal/IdeaDependenciesProvider.java | 16 +-
.../ide/internal/IdeDependenciesExtractor.groovy | 170 -
.../ide/internal/IdeDependenciesExtractor.java | 189 +
.../XmlPersistableConfigurationObject.groovy | 2 +-
.../internal/tooling/BuildInvocationsBuilder.java | 98 +-
.../ide/internal/tooling/EclipseModelBuilder.java | 20 +-
.../ide/internal/tooling/GradleProjectBuilder.java | 37 +-
.../ide/internal/tooling/IdeaModelBuilder.java | 17 +-
.../tooling/ToolingRegistrationAction.java | 4 +-
.../eclipse/DefaultEclipseLinkedResource.java | 4 +-
.../tooling/eclipse/DefaultEclipseProject.java | 50 +-
.../eclipse/DefaultEclipseProjectDependency.java | 11 +-
.../eclipse/DefaultEclipseSourceDirectory.java | 4 +-
.../tooling/eclipse/DefaultEclipseTask.java | 11 +-
.../tooling/idea/DefaultIdeaContentRoot.java | 41 +-
.../internal/tooling/idea/DefaultIdeaModule.java | 7 +-
.../internal/tooling/idea/DefaultIdeaProject.java | 15 +-
.../tooling/idea/DefaultIdeaSourceDirectory.java | 16 +-
.../resolver/DefaultIdeDependencyResolver.java | 35 +-
.../internal/resolver/model/IdeDependencyKey.java | 21 +-
.../model/IdeExtendedRepoFileDependency.java | 35 +-
...roperties => org.gradle.eclipse-wtp.properties} | 0
...se.properties => org.gradle.eclipse.properties} | 0
...{idea.properties => org.gradle.idea.properties} | 0
.../plugins/ide/eclipse/EclipsePluginTest.groovy | 26 +-
.../ide/eclipse/EclipseWtpPluginTest.groovy | 285 +-
.../eclipse/GenerateEclipseClasspathTest.groovy | 18 -
.../eclipse/GenerateEclipseWtpComponentTest.groovy | 29 -
.../ide/eclipse/GenerateEclipseWtpFacetTest.groovy | 20 +
.../plugins/ide/eclipse/model/ClasspathTest.groovy | 2 +-
.../plugins/ide/eclipse/model/ProjectTest.groovy | 2 +-
.../ide/eclipse/model/WtpComponentTest.groovy | 2 +-
.../plugins/ide/eclipse/model/WtpFacetTest.groovy | 2 +-
...leTest.groovy => GenerateIdeaModuleTest.groovy} | 0
.../gradle/plugins/ide/idea/IdeaPluginTest.groovy | 4 +-
.../plugins/ide/idea/model/ModuleTest.groovy | 20 +-
.../plugins/ide/idea/model/ProjectTest.groovy | 17 +-
.../internal/IdeaDependenciesProviderTest.groovy | 8 +-
.../XmlPersistableConfigurationObjectTest.groovy | 2 +-
.../tooling/BuildInvocationsBuilderTest.groovy | 126 +-
.../tooling/GradleProjectBuilderTest.groovy | 29 +-
.../ide/internal/tooling/TasksFactoryTest.groovy | 2 +-
.../tooling/idea/DefaultIdeaContentRootTest.groovy | 47 +
.../gradle/plugins/ide/idea/model/customModule.xml | 2 +
subprojects/integ-test/integ-test.gradle | 10 +-
.../org/gradle/debug/GradleRunConfiguration.groovy | 2 +-
.../integtests/AntProjectIntegrationTest.groovy | 44 +
.../integtests/AntlrPluginGoodBehaviourTest.groovy | 25 -
.../integtests/ApplicationIntegrationSpec.groovy | 370 +-
.../integtests/ApplicationIntegrationTest.groovy | 350 --
.../BuildAggregationIntegrationTest.groovy | 31 +-
.../BuildScriptExecutionIntegrationTest.groovy | 91 -
.../BuildSourceBuilderIntegrationTest.groovy | 2 +-
.../integtests/CacheProjectIntegrationTest.groovy | 15 +-
.../integtests/CharacterEncodingIntegTest.groovy | 103 -
.../integtests/CustomPluginIntegrationTest.groovy | 4 +-
.../DistributionLocatorIntegrationTest.groovy | 3 +-
.../ExternalScriptExecutionIntegrationTest.groovy | 196 -
.../IncrementalBuildIntegrationTest.groovy | 380 --
.../IncrementalTasksIntegrationTest.groovy | 343 --
.../InitScriptExecutionIntegrationTest.groovy | 158 -
.../integtests/MavenPluginGoodBehaviourTest.groovy | 4 -
...gacyAndComponentJvmPluginIntegrationTest.groovy | 91 +
.../MixedNativeAndJvmProjectIntegrationTest.groovy | 126 +-
.../ParallelProjectExecutionIntegrationTest.groovy | 15 +-
.../ParallelTaskExecutionIntegrationTest.groovy | 273 ++
.../integtests/ProjectLayoutIntegrationTest.groovy | 23 +-
.../integtests/ProjectLoadingIntegrationTest.java | 83 +-
.../SettingsScriptExecutionIntegrationTest.groovy | 78 -
.../integtests/TaskExecutionIntegrationTest.groovy | 126 +-
...ssingBinaryCompatibilityCrossVersionSpec.groovy | 70 +-
.../integtests/WaterProjectIntegrationTest.groovy | 77 -
.../BuildEnvironmentIntegrationTest.groovy | 8 +-
.../logging/LoggingIntegrationTest.groovy | 10 +-
.../ivy/IvySFtpPublishIntegrationTest.groovy | 101 -
.../samples/JUnitSamplesIntegrationTest.groovy | 2 +-
.../samples/SamplesAntlrIntegrationTest.groovy | 40 -
.../SamplesApplicationIntegrationTest.groovy | 2 +-
.../SamplesCodeQualityIntegrationTest.groovy | 16 +-
...lesComponentMetadataRulesIntegrationTest.groovy | 75 +
...esComponentSelectionRulesIntegrationTest.groovy | 89 +
.../SamplesJavaTestListenerIntegrationTest.groovy | 46 +
.../SamplesWebQuickstartIntegrationTest.groovy | 27 +-
.../samples/UserGuideSamplesIntegrationTest.groovy | 5 +-
.../samples/UserGuideSamplesRunner.groovy | 298 ++
.../canUseANonStandardBuildDir/build.gradle | 2 +-
.../internal-integ-testing.gradle | 6 +-
.../AbstractDependencyResolutionTest.groovy | 31 -
.../AbstractHttpDependencyResolutionTest.groovy | 57 +
.../fixtures/AbstractIntegrationSpec.groovy | 63 +-
.../fixtures/AbstractIntegrationTest.java | 29 +-
.../fixtures/AutoTestedSamplesUtil.groovy | 3 +-
.../integtests/fixtures/AvailableJavaHomes.java | 222 +-
.../gradle/integtests/fixtures/ClassFile.groovy | 69 -
.../fixtures/CompilationOutputsFixture.groovy | 84 +
.../fixtures/CrossVersionIntegrationSpec.groovy | 15 +-
.../gradle/integtests/fixtures/EnableModelDsl.java | 32 +
.../ForkScalaCompileInDaemonModeFixture.groovy | 57 +
.../fixtures/MultiVersionIntegrationSpec.groovy | 4 +-
.../fixtures/MultiVersionSpecRunner.groovy | 18 +-
.../org/gradle/integtests/fixtures/Sample.java | 20 +-
.../org/gradle/integtests/fixtures/SourceFile.java | 61 +
.../integtests/fixtures/TestDependency.groovy | 80 +
.../fixtures/TestNGExecutionResult.groovy | 7 +-
.../fixtures/UserGuideSamplesRunner.groovy | 275 --
.../fixtures/WellBehavedPluginTest.groovy | 28 +-
.../executer/AbstractDelegatingGradleExecuter.java | 5 -
.../fixtures/executer/AbstractGradleExecuter.java | 52 +-
.../fixtures/executer/AnyOrderOutputMatcher.groovy | 2 +-
.../fixtures/executer/DaemonGradleExecuter.java | 17 +-
.../executer/DefaultGradleDistribution.java | 26 +-
.../executer/DownloadableGradleDistribution.groovy | 7 +-
.../executer/EmbeddedDaemonGradleExecuter.java | 113 -
.../fixtures/executer/ExecutionFailure.java | 5 +-
.../fixtures/executer/ForkingGradleExecuter.java | 18 +-
.../executer/GradleContextualExecuter.java | 7 +-
.../fixtures/executer/GradleDistribution.java | 15 +-
.../fixtures/executer/GradleExecuter.java | 34 +-
.../integtests/fixtures/executer/GradleHandle.java | 20 +
.../fixtures/executer/InProcessGradleExecuter.java | 89 +-
.../executer/InitScriptExecuterFixture.groovy | 12 +-
.../executer/OutputScrapingExecutionFailure.java | 73 +-
.../executer/OutputScrapingExecutionResult.java | 12 +
.../executer/ParallelForkingGradleExecuter.java | 10 +-
.../executer/ProgressLoggingFixture.groovy | 2 +-
.../executer/ProjectLifecycleFixture.groovy | 1 +
.../fixtures/executer/RedirectMavenCentral.groovy | 46 -
.../executer/SequentialOutputMatcher.groovy | 9 +-
.../UnderDevelopmentGradleDistribution.java | 6 +
.../fixtures/jvm/InstalledJvmLocator.java | 82 +
.../integtests/fixtures/jvm/JvmInstallation.java | 65 +
.../fixtures/jvm/OsXInstalledJvmLocator.java | 47 +
.../integtests/fixtures/jvm/OsXJavaHomeParser.java | 68 +
.../integtests/fixtures/jvm/UbuntuJvmLocator.java | 75 +
.../fixtures/jvm/WindowsOracleJvmLocator.java | 68 +
.../fixtures/versions/ClasspathVersionSource.java | 2 +-
.../org/gradle/test/fixtures/AbstractModule.groovy | 1 +
.../org/gradle/test/fixtures/HttpModule.groovy | 2 +-
.../gradle/test/fixtures/bintray/BintrayApi.groovy | 83 -
.../test/fixtures/bintray/BintrayTestServer.groovy | 62 -
.../gradle/test/fixtures/ivy/IvyDescriptor.groovy | 10 +
.../gradle/test/fixtures/ivy/IvyFileModule.groovy | 162 +-
.../test/fixtures/ivy/IvyFileRepository.groovy | 34 +-
.../gradle/test/fixtures/ivy/IvyHttpModule.groovy | 161 -
.../test/fixtures/ivy/IvyHttpRepository.groovy | 67 -
.../org/gradle/test/fixtures/ivy/IvyModule.java | 12 +
.../gradle/test/fixtures/ivy/IvyRepository.groovy | 2 -
.../ivy/M2CompatibleIvyPatternHelper.groovy | 40 +
.../test/fixtures/ivy/RemoteIvyModule.groovy | 24 +
.../test/fixtures/ivy/RemoteIvyRepository.groovy | 32 +
.../test/fixtures/keystore/TestKeyStore.groovy | 77 +
.../test/fixtures/maven/AbstractMavenModule.groovy | 126 +-
.../test/fixtures/maven/BasicHttpResource.groovy | 41 -
.../test/fixtures/maven/DelegatingMavenModule.java | 141 +
.../gradle/test/fixtures/maven/HttpArtifact.groovy | 66 -
.../gradle/test/fixtures/maven/HttpResource.groovy | 74 -
.../test/fixtures/maven/MavenDependency.groovy | 1 +
.../fixtures/maven/MavenDependencyExclusion.groovy | 22 +
.../test/fixtures/maven/MavenHttpArtifact.groovy | 45 -
.../test/fixtures/maven/MavenHttpModule.groovy | 143 -
.../test/fixtures/maven/MavenHttpRepository.groovy | 60 -
.../test/fixtures/maven/MavenLocalModule.groovy | 6 +
.../gradle/test/fixtures/maven/MavenModule.groovy | 17 +-
.../org/gradle/test/fixtures/maven/MavenPom.groovy | 14 +-
.../test/fixtures/maven/MavenRepository.groovy | 2 -
.../test/fixtures/maven/MetaDataArtifact.groovy | 48 -
.../test/fixtures/maven/PomHttpArtifact.groovy | 57 -
.../test/fixtures/plugin/PluginBuilder.groovy | 57 +-
.../test/fixtures/resource/RemoteArtifact.java | 23 +
.../test/fixtures/resource/RemoteResource.groovy | 48 +
.../gradle/test/fixtures/server/ExpectOne.groovy | 29 +
.../test/fixtures/server/RepositoryServer.groovy | 34 +
.../test/fixtures/server/ServerExpectation.groovy | 21 +
.../fixtures/server/ServerWithExpectations.groovy | 56 +
.../server/http/AbstractHttpResource.groovy | 101 +
.../fixtures/server/http/BasicHttpResource.groovy | 40 +
.../fixtures/server/http/BlockingHttpServer.groovy | 52 +-
.../server/http/CyclicBarrierHttpServer.java | 222 +
.../test/fixtures/server/http/HttpArtifact.groovy | 62 +
.../server/http/HttpDirectoryResource.groovy | 75 +
.../test/fixtures/server/http/HttpResource.groovy | 81 +
.../server/http/HttpResourceInteraction.java | 21 +
.../test/fixtures/server/http/HttpServer.groovy | 322 +-
.../test/fixtures/server/http/IvyHttpModule.groovy | 209 +
.../fixtures/server/http/IvyHttpRepository.groovy | 67 +
.../fixtures/server/http/MavenHttpArtifact.groovy | 45 +
.../fixtures/server/http/MavenHttpModule.groovy | 102 +
.../server/http/MavenHttpRepository.groovy | 61 +
.../fixtures/server/http/MetaDataArtifact.groovy | 49 +
.../fixtures/server/http/PomHttpArtifact.groovy | 44 +
.../server/http/RepositoryHttpServer.groovy | 56 +
.../fixtures/server/http/TestProxyServer.groovy | 10 +-
.../test/fixtures/server/sftp/IvySftpModule.groovy | 135 +
.../fixtures/server/sftp/IvySftpRepository.groovy | 69 +
.../fixtures/server/sftp/MavenSftpModule.groovy | 48 +
.../server/sftp/MavenSftpRepository.groovy | 40 +
.../test/fixtures/server/sftp/SFTPServer.groovy | 469 +-
.../test/fixtures/server/sftp/SftpArtifact.java | 37 +
.../server/sftp/SftpDirectoryResource.groovy | 85 +
.../test/fixtures/server/sftp/SftpResource.groovy | 141 +
.../src/main/resources/logback.xml | 14 -
.../src/main/resources/test-key-store/keyStore} | Bin
.../src/main/resources/test-key-store/trustStore} | Bin
.../fixtures/jvm/OsXJavaHomeParserTest.groovy | 100 +
.../fixtures/jvm/UbuntuJvmLocatorTest.groovy | 113 +
.../test/fixtures/maven/MavenFileModuleTest.groovy | 29 +-
.../fixtures/maven/MavenLocalModuleTest.groovy | 33 +-
.../internal-testing/internal-testing.gradle | 1 +
.../fixtures/DefaultTestExecutionResult.groovy | 7 +-
.../fixtures/HtmlTestExecutionResult.groovy | 17 +-
.../fixtures/JUnitTestClassExecutionResult.groovy | 13 +
.../fixtures/JUnitXmlTestExecutionResult.groovy | 21 +-
.../fixtures/TestClassExecutionResult.java | 2 +
.../gradle/integtests/fixtures/UrlValidator.groovy | 79 +
.../fixtures/archive/ArchiveTestFixture.groovy | 21 +-
.../test/fixtures/archive/JarTestFixture.groovy | 25 +-
.../fixtures/concurrent/TestExecutorFactory.groovy | 5 +
.../concurrent/TestStoppableExecutor.groovy | 23 +-
.../gradle/test/fixtures/encoding/Identifier.java | 54 +-
.../file/AbstractTestDirectoryProvider.java | 118 +
.../org/gradle/test/fixtures/file/ClassFile.groovy | 73 +
.../file/TestDistributionDirectoryProvider.java | 44 +
.../org/gradle/test/fixtures/file/TestFile.java | 46 +-
.../file/TestNameTestDirectoryProvider.java | 87 +-
.../test/fixtures/file/TestWorkspaceBuilder.groovy | 2 +-
.../internal/NativeServicesTestFixture.java | 48 +
.../main/groovy/org/gradle/util/Assertions.groovy | 42 -
.../src/main/groovy/org/gradle/util/Matchers.java | 16 +
.../main/groovy/org/gradle/util/Requires.groovy | 3 +-
.../groovy/org/gradle/util/TestPrecondition.groovy | 28 +-
.../org/gradle/util/UsesNativeServices.groovy | 31 +
.../gradle/util/UsesNativeServicesExtension.groovy | 38 +
.../groovy/org/gradle/util/AssertionsTest.groovy | 58 -
subprojects/ivy/ivy.gradle | 6 +-
.../publish/ivy/AbstractIvyPublishIntegTest.groovy | 67 -
.../IvyHttpsLegacyPublishIntegrationTest.groovy | 47 +
...IvyPublishArtifactCustomizationIntegTest.groovy | 42 +
.../publish/ivy/IvyPublishBasicIntegTest.groovy | 2 +-
.../IvyPublishCrossVersionIntegrationTest.groovy | 37 +-
...yPublishDescriptorCustomizationIntegTest.groovy | 79 +-
.../api/publish/ivy/IvyPublishHttpIntegTest.groovy | 11 +-
.../publish/ivy/IvyPublishHttpsIntegTest.groovy | 140 +
.../IvyPublishIdentifierValidationIntegTest.groovy | 160 -
.../api/publish/ivy/IvyPublishJavaIntegTest.groovy | 2 +-
.../ivy/IvyPublishValidationIntegTest.groovy | 196 +
.../api/publish/ivy/IvyPublishWarIntegTest.groovy | 2 +-
.../ivy/SamplesIvyPublishIntegrationTest.groovy | 2 +-
.../ivy/plugins/IvyPublishPluginIntegTest.groovy | 6 -
.../ivy/IvyHttpLegacyPublishIntegrationTest.groovy | 25 +
.../ivy/IvyHttpPublishIntegrationTest.groovy | 70 +-
.../IvyUrlResolverPublishIntegrationTest.groovy | 75 -
.../gradle/api/publish/ivy/IvyExtraInfoSpec.java | 37 +
.../api/publish/ivy/IvyModuleDescriptor.java | 82 -
.../api/publish/ivy/IvyModuleDescriptorSpec.java | 104 +
.../org/gradle/api/publish/ivy/IvyPublication.java | 8 +-
.../ivy/internal/IvyPublicationTasksModelRule.java | 82 -
.../publish/ivy/internal/IvyPublishServices.java | 62 +
.../artifact/IvyArtifactNotationParserFactory.java | 71 +-
.../publication/DefaultIvyExtraInfoSpec.java | 36 +
.../publication/DefaultIvyModuleDescriptor.java | 72 -
.../DefaultIvyModuleDescriptorSpec.java | 99 +
.../publication/DefaultIvyPublication.java | 10 +-
.../publication/IvyModuleDescriptorInternal.java | 40 -
.../IvyModuleDescriptorSpecInternal.java | 40 +
.../publication/IvyPublicationInternal.java | 2 +-
.../publisher/DependencyResolverIvyPublisher.java | 4 +-
.../publisher/IvyDescriptorFileGenerator.java | 41 +-
.../internal/publisher/ValidatingIvyPublisher.java | 26 +-
.../api/publish/ivy/plugins/IvyPublishPlugin.java | 65 +-
.../publish/ivy/tasks/GenerateIvyDescriptor.java | 41 +-
.../publish/ivy/tasks/PublishToIvyRepository.java | 18 +-
.../java/org/gradle/ivy/IvyDescriptorArtifact.java | 27 +
.../src/main/java/org/gradle/ivy/IvyModule.java | 27 +
.../src/main/java/org/gradle/ivy/package-info.java | 23 +
...roperties => org.gradle.ivy-publish.properties} | 0
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../IvyArtifactNotationParserFactoryTest.groovy | 2 +-
.../publication/DefaultIvyExtraInfoSpecTest.groovy | 32 +
.../DefaultIvyModuleDescriptorSpecTest.groovy | 59 +
.../publication/DefaultIvyPublicationTest.groovy | 5 +-
.../IvyDescriptorFileGeneratorTest.groovy | 37 +-
.../publisher/ValidatingIvyPublisherTest.groovy | 142 +-
.../ivy/plugins/IvyPublishPluginTest.groovy | 19 +-
.../publish/ivy/AbstractIvyPublishIntegTest.groovy | 78 +
...actIvyRemoteLegacyPublishIntegrationTest.groovy | 122 +
.../plugins/JacocoPluginIntegrationTest.groovy | 71 +-
.../jacoco/plugins/JacocoVersionIntegTest.groovy | 30 +-
.../testing/jacoco/plugins/JacocoPlugin.groovy | 7 +-
.../jacoco/plugins/JacocoPluginExtension.groovy | 3 +-
.../gradle/testing/jacoco/tasks/JacocoMerge.groovy | 16 +-
.../testing/jacoco/tasks/JacocoReport.groovy | 55 +-
.../jacoco/tasks/JacocoReportsContainer.java | 2 +-
...oco.properties => org.gradle.jacoco.properties} | 0
.../jacoco/plugins/JacocoReportFixture.groovy | 47 +
subprojects/javascript/javascript.gradle | 2 +-
.../JavaScriptBasePluginIntegrationTest.groovy | 2 +-
.../CoffeeScriptBasePluginIntegrationTest.groovy | 5 +-
.../envjs/EnvJsPluginIntegrationTest.groovy | 4 +
.../jshint/JsHintPluginIntegrationTest.groovy | 7 +
.../javascript/base/JavaScriptBasePlugin.groovy | 2 +-
.../base/JavaScriptRepositoriesExtension.java | 10 +-
.../base/SourceTransformationException.java | 30 +
.../coffeescript/CoffeeScriptBasePlugin.groovy | 3 +-
.../coffeescript/CoffeeScriptCompile.java | 25 +-
.../internal/rhino/CoffeeScriptCompilerWorker.java | 8 +-
.../plugins/javascript/envjs/EnvJsPlugin.groovy | 4 +-
.../gradle/plugins/javascript/jshint/JsHint.java | 7 +-
.../plugins/javascript/jshint/JsHintPlugin.groovy | 4 +-
.../plugins/javascript/rhino/RhinoPlugin.groovy | 3 +-
.../javascript/rhino/worker/RhinoWorkerUtils.java | 4 +-
...ies => org.gradle.coffeescript-base.properties} | 0
...nvjs.properties => org.gradle.envjs.properties} | 0
...rties => org.gradle.javascript-base.properties} | 0
...int.properties => org.gradle.jshint.properties} | 0
...hino.properties => org.gradle.rhino.properties} | 0
.../base/JavaScriptBasePluginTest.groovy | 4 +-
.../javascript/rhino/RhinoPluginTest.groovy | 7 +-
.../org/gradle/api/plugins/jetty/JettyPlugin.java | 2 +-
.../plugins/jetty/internal/JettyConfiguration.java | 2 +-
...etty.properties => org.gradle.jetty.properties} | 0
subprojects/language-base/language-base.gradle | 7 -
.../groovy/org/gradle/language/base/Binary.java | 33 -
.../org/gradle/language/base/BinaryContainer.java | 25 -
.../language/base/BuildableModelElement.java | 41 -
.../gradle/language/base/FunctionalSourceSet.java | 27 -
.../gradle/language/base/LanguageSourceSet.java | 47 -
.../org/gradle/language/base/ProjectSourceSet.java | 26 -
.../internal/AbstractBuildableModelElement.java | 55 -
.../base/internal/AbstractLanguageSourceSet.java | 81 -
.../language/base/internal/BinaryInternal.java | 23 -
.../language/base/internal/BinaryNamingScheme.java | 35 -
.../base/internal/BinaryNamingSchemeBuilder.java | 26 -
.../base/internal/DefaultBinaryContainer.java | 27 -
.../base/internal/DefaultBinaryNamingScheme.java | 112 -
.../internal/DefaultBinaryNamingSchemeBuilder.java | 64 -
.../base/internal/DefaultFunctionalSourceSet.java | 39 -
.../base/internal/DefaultProjectSourceSet.java | 32 -
.../base/internal/LanguageSourceSetInternal.java | 37 -
.../language/base/plugins/LanguageBasePlugin.java | 67 -
.../base/internal/BuildableModelElementTest.groovy | 54 -
.../internal/DefaultBinaryNamingSchemeTest.groovy | 79 -
.../internal/DefaultFunctionalSourceSetTest.groovy | 29 -
subprojects/language-groovy/language-groovy.gradle | 13 +
.../gradle/groovy/GroovyDocIntegrationTest.groovy | 61 +
.../internal/tasks/compile/ApiGroovyCompiler.java | 242 +
.../tasks/compile/CleaningGroovyCompiler.java | 41 +
.../compile/DefaultGroovyJavaJointCompileSpec.java | 0
.../DefaultGroovyJavaJointCompileSpecFactory.java | 46 +
.../internal/tasks/compile/GroovyCompileSpec.java | 0
.../GroovyCompileTransformingClassLoader.java | 124 +
.../tasks/compile/GroovyCompilerFactory.java | 56 +
.../tasks/compile/GroovyJavaJointCompileSpec.java | 0
.../tasks/compile/GroovyJavaJointCompiler.java | 26 +
.../tasks/compile/NormalizingGroovyCompiler.java | 123 +
.../tasks/compile/daemon/DaemonGroovyCompiler.java | 60 +
.../gradle/api/tasks/compile/GroovyCompile.java | 138 +
.../api/tasks/compile/GroovyCompileOptions.java | 308 ++
.../api/tasks/compile/GroovyForkOptions.java | 0
.../org/gradle/api/tasks/compile/package-info.java | 20 +
.../org/gradle/api/tasks/javadoc/AntGroovydoc.java | 113 +
.../org/gradle/api/tasks/javadoc/Groovydoc.java | 366 ++
...ultGroovyJavaJointCompileSpecFactoryTest.groovy | 44 +
...GroovyCompileTransformingClassLoaderTest.groovy | 96 +
.../compile/NormalizingGroovyCompilerTest.groovy | 66 +
.../tasks/compile/GroovyCompileOptionsTest.groovy | 97 +
.../api/tasks/compile/GroovyForkOptionsTest.groovy | 0
.../gradle/api/tasks/javadoc/GroovydocTest.java | 0
subprojects/language-java/language-java.gradle | 17 +
.../compile/JavaCompileIntegrationTest.groovy | 91 +
.../JavaCompileParallelIntegrationTest.groovy | 102 +
...ncrementalJavaCompilationIntegrationTest.groovy | 407 ++
...ncrementalJavaCompilationIntegrationTest.groovy | 342 ++
.../gradle/javadoc/JavadocIntegrationTest.groovy | 100 +
...aLanguageIncrementalBuildIntegrationTest.groovy | 41 +
.../java/JavaLanguageIntegrationTest.groovy | 179 +
.../java/SampleJavaLanguageIntegrationTest.groovy | 41 +
.../JavaLanguagePluginGoodBehaviourTest.groovy | 25 +
.../JavaLanguagePluginIntegrationTest.groovy | 23 +
.../build.gradle | 0
.../src/main/java/Person.java | 0
.../src/taglet/java/LocaleAwareTaglet.java | 0
.../handlesTagsAndTaglets/build.gradle | 0
.../src/main/java/Person.java | 0
.../src/taglet/java/CustomTaglet.java | 0
.../api/internal/tasks/DefaultJavaToolChain.java | 119 +
.../compile/AbstractJavaCompileSpecFactory.java | 47 +
.../api/internal/tasks/compile/AntDepend.java | 0
.../tasks/compile/AntDependsStaleClassCleaner.java | 62 +
.../tasks/compile/CleaningJavaCompiler.java | 53 +
.../tasks/compile/CleaningJavaCompilerSupport.java | 40 +
.../tasks/compile/CommandLineJavaCompileSpec.java | 20 +
.../tasks/compile/CommandLineJavaCompiler.java | 64 +
.../CommandLineJavaCompilerArgumentsGenerator.java | 78 +
.../internal/tasks/compile/DaemonJavaCompiler.java | 39 +
.../tasks/compile/DefaultJavaCompileSpec.java | 42 +
.../compile/DefaultJavaCompileSpecFactory.java | 43 +
.../tasks/compile/DefaultJavaCompilerFactory.java | 62 +
.../tasks/compile/ForkingJavaCompileSpec.java | 20 +
.../internal/tasks/compile/JavaCompileSpec.java | 31 +
.../compile/JavaCompilerArgumentsBuilder.java | 212 +
.../tasks/compile/JavaCompilerFactory.java | 28 +
.../compile/JavaHomeBasedJavaCompilerFactory.java | 80 +
.../internal/tasks/compile/JdkJavaCompiler.java | 61 +
.../tasks/compile/NormalizingJavaCompiler.java | 110 +
.../incremental/ClassSetAnalysisUpdater.java | 53 +
.../compile/incremental/CompilationSourceDirs.java | 53 +
.../IncrementalCompilationFinalizer.java | 50 +
.../IncrementalCompilationInitializer.java | 69 +
.../incremental/IncrementalCompilerDecorator.java | 79 +
.../incremental/IncrementalCompilerFactory.java | 61 +
.../compile/incremental/JavaChangeProcessor.java | 44 +
.../incremental/RecompilationNotNecessary.java | 26 +
.../incremental/RecompilationSpecProvider.java | 78 +
.../compile/incremental/SelectiveCompiler.java | 73 +
.../compile/incremental/SourceToNameConverter.java | 48 +
.../analyzer/CachingClassDependenciesAnalyzer.java | 44 +
.../incremental/analyzer/ClassAnalysis.java | 38 +
.../incremental/analyzer/ClassAnalysisCache.java | 22 +
.../analyzer/ClassAnalysisSerializer.java | 42 +
.../analyzer/ClassDependenciesAnalyzer.java | 23 +
.../analyzer/ClassDependenciesVisitor.java | 58 +
.../incremental/analyzer/ClassFilesAnalyzer.java | 61 +
.../incremental/analyzer/ClassRelevancyFilter.java | 30 +
.../analyzer/DefaultClassAnalysisCache.java | 33 +
.../analyzer/DefaultClassDependenciesAnalyzer.java | 77 +
.../compile/incremental/cache/CompileCaches.java | 25 +
.../cache/DefaultGeneralCompileCaches.java | 39 +
.../incremental/cache/GeneralCompileCaches.java | 25 +
.../compile/incremental/deps/AffectedClasses.java | 38 +
.../deps/ClassDependentsAccumulator.java | 57 +
.../compile/incremental/deps/ClassSetAnalysis.java | 79 +
.../incremental/deps/ClassSetAnalysisData.java | 84 +
.../incremental/deps/DefaultDependentsSet.java | 65 +
.../compile/incremental/deps/DependencyToAll.java | 44 +
.../compile/incremental/deps/DependentsSet.java | 27 +
.../deps/LocalClassSetAnalysisStore.java | 41 +
.../incremental/deps/OutputToNameConverter.java | 38 +
.../incremental/jar/CachingJarSnapshotter.java | 55 +
.../incremental/jar/ClasspathJarFinder.java | 41 +
.../incremental/jar/DefaultJarSnapshotCache.java | 64 +
.../incremental/jar/DefaultJarSnapshotter.java | 58 +
.../tasks/compile/incremental/jar/JarArchive.java | 30 +
.../incremental/jar/JarChangeDependentsFinder.java | 83 +
.../incremental/jar/JarChangeProcessor.java | 46 +
.../incremental/jar/JarClasspathSnapshot.java | 51 +
.../incremental/jar/JarClasspathSnapshotData.java | 40 +
.../jar/JarClasspathSnapshotDataSerializer.java | 42 +
.../jar/JarClasspathSnapshotFactory.java | 52 +
.../incremental/jar/JarClasspathSnapshotMaker.java | 66 +
.../jar/JarClasspathSnapshotProvider.java | 23 +
.../jar/JarClasspathSnapshotWriter.java | 23 +
.../tasks/compile/incremental/jar/JarSnapshot.java | 96 +
.../compile/incremental/jar/JarSnapshotCache.java | 27 +
.../compile/incremental/jar/JarSnapshotData.java | 43 +
.../incremental/jar/JarSnapshotDataSerializer.java | 52 +
.../compile/incremental/jar/JarSnapshotter.java | 21 +
.../jar/LocalJarClasspathSnapshotStore.java | 39 +
.../incremental/jar/PreviousCompilation.java | 54 +
.../incremental/recomp/RecompilationSpec.java | 43 +
.../gradle/api/tasks/compile/CompileOptions.java | 429 ++
.../org/gradle/api/tasks/compile/DebugOptions.java | 0
.../gradle/api/tasks/compile/DependOptions.java | 0
.../org/gradle/api/tasks/compile/ForkOptions.java | 0
.../org/gradle/api/tasks/compile/JavaCompile.java | 193 +
.../org/gradle/api/tasks/compile/package-info.java | 20 +
.../java/org/gradle/api/tasks/javadoc/Javadoc.java | 318 ++
.../tasks/javadoc/internal/JavadocGenerator.java | 62 +
.../api/tasks/javadoc/internal/JavadocSpec.java | 70 +
.../org/gradle/api/tasks/javadoc/package-info.java | 0
.../external/javadoc/CoreJavadocOptions.java | 0
.../external/javadoc/JavadocMemberLevel.java | 0
.../external/javadoc/JavadocOfflineLink.java | 44 +
.../external/javadoc/JavadocOptionFileOption.java | 0
.../external/javadoc/JavadocOutputLevel.java | 0
.../external/javadoc/MinimalJavadocOptions.java | 0
.../javadoc/OptionLessJavadocOptionFileOption.java | 0
.../javadoc/StandardJavadocDocletOptions.java | 0
.../internal/AbstractJavadocOptionFileOption.java | 0
.../AbstractListJavadocOptionFileOption.java | 59 +
.../internal/BooleanJavadocOptionFileOption.java | 0
.../internal/EnumJavadocOptionFileOption.java | 0
.../internal/FileJavadocOptionFileOption.java | 0
.../internal/GroupsJavadocOptionFileOption.java | 0
.../javadoc/internal/JavadocExecHandleBuilder.java | 0
.../javadoc/internal/JavadocOptionFile.java | 115 +
.../javadoc/internal/JavadocOptionFileWriter.java | 59 +
.../internal/JavadocOptionFileWriterContext.java | 109 +
.../LinksOfflineJavadocOptionFileOption.java | 0
.../MultilineStringsJavadocOptionFileOption.java | 0
.../OptionLessStringsJavadocOptionFileOption.java | 0
.../internal/PathJavadocOptionFileOption.java | 0
.../internal/StringJavadocOptionFileOption.java | 0
.../internal/StringsJavadocOptionFileOption.java | 0
.../org/gradle/external/javadoc/package-info.java | 0
.../org/gradle/language/java/JavaSourceSet.java | 28 +
.../language/java/artifact/JavadocArtifact.java | 28 +
.../language/java/artifact/package-info.java | 20 +
.../internal/DefaultJavaLanguageSourceSet.java | 34 +
.../JavaLanguagePluginServiceRegistry.java | 48 +
.../internal/JavaToolChainServiceRegistry.java | 71 +
.../org/gradle/language/java/package-info.java | 0
.../language/java/plugins/JavaLanguagePlugin.java | 118 +
.../gradle/language/java/plugins/package-info.java | 23 +
.../language/java/tasks/PlatformJavaCompile.java | 37 +
.../gradle/language/java/tasks/package-info.java | 23 +
.../gradle-plugins/org.gradle.java-lang.properties | 1 +
...e.internal.service.scopes.PluginServiceRegistry | 2 +
.../internal/tasks/DefaultJavaToolChainTest.groovy | 97 +
.../tasks/compile/CleaningJavaCompilerTest.groovy | 61 +
...ndLineJavaCompilerArgumentsGeneratorTest.groovy | 81 +
.../DefaultJavaCompileSpecFactoryTest.groovy | 43 +
.../compile/DefaultJavaCompilerFactoryTest.groovy | 73 +
.../JavaCompilerArgumentsBuilderTest.groovy | 333 ++
.../JavaHomeBasedJavaCompilerFactoryTest.groovy | 81 +
.../compile/NormalizingJavaCompilerTest.groovy | 125 +
.../incremental/ClassSetAnalysisUpdaterTest.groovy | 42 +
.../IncrementalCompilationFinalizerTest.groovy | 55 +
.../IncrementalCompilationInitializerTest.groovy | 63 +
.../incremental/SourceToNameConverterTest.groovy | 43 +
.../DefaultClassDependenciesAnalyzerTest.groovy | 77 +
.../analyzer/annotations/SomeClassAnnotation.java | 0
.../annotations/SomeRuntimeAnnotation.java | 0
.../analyzer/annotations/SomeSourceAnnotation.java | 0
.../annotations/UsesAnnotationInField.java | 0
.../analyzer/annotations/UsesClassAnnotation.java | 0
.../annotations/UsesRuntimeAnnotation.java | 0
.../analyzer/annotations/UsesSourceAnnotation.java | 0
.../deps/ClassDependentsAccumulatorTest.groovy | 106 +
.../incremental/deps/ClassFilesAnalyzerTest.groovy | 62 +
.../deps/ClassSetAnalysisDataSerializerTest.groovy | 50 +
.../incremental/deps/ClassSetAnalysisTest.groovy | 179 +
.../deps/OutputToNameConverterTest.groovy | 44 +
.../jar/DefaultJarSnapshotterTest.groovy | 67 +
.../jar/JarClasspathSnapshotFactoryTest.groovy | 65 +
.../jar/JarClasspathSnapshotMakerTest.groovy | 72 +
.../compile/incremental/jar/JarSnapshotTest.groovy | 114 +
.../incremental/test/AccessedFromPrivateClass.java | 24 +
.../incremental/test/HasNonPrivateConstants.java | 21 +
.../incremental/test/HasPrivateConstants.java | 22 +
.../incremental/test/HasPublicConstants.java | 21 +
.../tasks/compile/incremental/test/SomeClass.java | 35 +
.../compile/incremental/test/SomeOtherClass.java | 24 +
.../test/UsedByNonPrivateConstantsClass.java | 20 +
.../compile/incremental/test/YetAnotherClass.java | 20 +
.../api/tasks/compile/CompileOptionsTest.groovy | 165 +
.../api/tasks/compile/DebugOptionsTest.groovy | 0
.../api/tasks/compile/ForkOptionsTest.groovy | 0
.../api/tasks/compile/JavaCompileTest.groovy | 50 +
.../gradle/api/tasks/javadoc/JavadocTest.groovy | 103 +
.../javadoc/StandardJavadocDocletOptionsTest.java | 523 ++
.../BooleanJavadocOptionFileOptionTest.java | 0
.../internal/EnumJavadocOptionFileOptionTest.java | 0
.../internal/FileJavadocOptionFileOptionTest.java | 0
.../GroupsJavadocOptionFileOptionTest.java | 0
.../internal/JavadocExecHandleBuilderTest.groovy | 0
.../javadoc/internal/JavadocOptionFileTest.java | 0
.../JavadocOptionFileWriterContextTest.groovy | 57 +
.../internal/JavadocOptionFileWriterTest.groovy | 0
.../LinksOfflineJavadocOptionFileOptionTest.java | 0
...ultilineStringsJavadocOptionFileOptionTest.java | 0
...tionLessStringsJavadocOptionFileOptionTest.java | 0
.../internal/PathJavadocOptionFileOptionTest.java | 0
.../StringJavadocOptionFileOptionTest.java | 0
.../StringsJavadocOptionFileOptionTest.java | 0
.../java/plugins/JavaLanguagePluginTest.groovy | 40 +
.../language/fixtures/BadJavaComponent.groovy | 47 +
.../language/fixtures/TestJavaComponent.groovy | 72 +
subprojects/language-jvm/language-jvm.gradle | 15 +-
.../jvm/JvmResourcesPluginIntegrationTest.groovy | 22 +
.../ResourceOnlyJvmLibraryIntegrationTest.groovy | 111 +
.../org/gradle/language/java/JavaSourceSet.java | 28 -
.../java/internal/DefaultJavaSourceSet.java | 52 -
.../gradle/language/jvm/ClassDirectoryBinary.java | 40 -
.../groovy/org/gradle/language/jvm/Classpath.java | 28 -
.../org/gradle/language/jvm/ResourceSet.java | 25 -
.../internal/ClassDirectoryBinaryNamingScheme.java | 70 -
.../jvm/internal/DefaultClassDirectoryBinary.java | 83 -
.../language/jvm/internal/DefaultClasspath.java | 39 -
.../language/jvm/internal/DefaultResourceSet.java | 28 -
.../jvm/internal/SimpleStaleClassCleaner.java | 43 -
.../language/jvm/internal/StaleClassCleaner.java | 43 -
.../language/jvm/plugins/JvmLanguagePlugin.java | 107 -
.../gradle/language/jvm/plugins/package-info.java | 23 -
.../language/jvm/tasks/ProcessResources.java | 35 -
.../tasks/compile/CompilationFailedException.java | 0
.../tasks/compile/CompileSpecToArguments.java | 23 +
.../compile/DefaultJvmLanguageCompileSpec.java | 87 +
.../tasks/compile/ExecSpecBackedArgCollector.java | 38 +
.../tasks/compile/JvmLanguageCompileSpec.java | 52 +
.../tasks/compile/NoOpStaleClassCleaner.java | 26 +
.../compile/daemon/AbstractDaemonCompiler.java | 51 +
.../tasks/compile/daemon/CompileResult.java | 0
.../compile/daemon/CompilerClientsManager.java | 0
.../tasks/compile/daemon/CompilerDaemon.java | 26 +
.../tasks/compile/daemon/CompilerDaemonClient.java | 66 +
.../daemon/CompilerDaemonClientProtocol.java | 0
.../compile/daemon/CompilerDaemonFactory.java | 0
.../compile/daemon/CompilerDaemonManager.java | 55 +
.../tasks/compile/daemon/CompilerDaemonServer.java | 65 +
.../daemon/CompilerDaemonServerProtocol.java | 27 +
.../compile/daemon/CompilerDaemonStarter.java | 63 +
.../tasks/compile/daemon/DaemonForkOptions.java | 0
.../daemon/InProcessCompilerDaemonFactory.java | 94 +
.../gradle/api/tasks/compile/AbstractCompile.java | 0
.../gradle/api/tasks/compile/AbstractOptions.java | 85 +
.../gradle/api/tasks/compile/BaseForkOptions.java | 0
.../org/gradle/api/tasks/compile/package-info.java | 0
.../org/gradle/language/jvm/JvmResourceSet.java | 25 +
.../DefaultJvmResourceLanguageSourceSet.java | 26 +
.../language/jvm/internal/EmptyClasspath.java | 34 +
.../jvm/internal/JvmPluginServiceRegistry.java | 48 +
.../org/gradle/language/jvm/package-info.java | 0
.../language/jvm/plugins/JvmResourcesPlugin.java | 101 +
.../gradle/language/jvm/plugins/package-info.java | 23 +
.../language/jvm/tasks/ProcessResources.java | 35 +
.../gradle/language/jvm/tasks/package-info.java | 0
.../org.gradle.jvm-resources.properties | 1 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../daemon/CompilerClientsManagerTest.groovy | 0
.../daemon/CompilerDaemonManagerTest.groovy | 100 +
.../daemon/DaemonForkOptionsMergeTest.groovy | 0
.../compile/daemon/DaemonForkOptionsTest.groovy | 0
.../api/tasks/compile/AbstractOptionsTest.groovy | 0
.../java/internal/DefaultJavaSourceSetTest.groovy | 33 -
.../ClassDirectoryBinaryNamingSchemeTest.groovy | 55 -
.../DefaultClassDirectoryBinaryTest.groovy | 79 -
.../jvm/internal/DefaultResourceSetTest.groovy | 32 -
.../jvm/IncrementalTestJvmComponent.groovy | 26 +
.../integtests/fixtures/jvm/JvmSourceFile.java | 69 +
.../fixtures/jvm/TestJvmComponent.groovy | 48 +
...mLanguageIncrementalBuildIntegrationTest.groovy | 189 +
.../AbstractJvmLanguageIntegrationTest.groovy | 211 +
...AbstractJvmPluginLanguageIntegrationTest.groovy | 174 +
subprojects/language-native/language-native.gradle | 32 +
...eLanguageIncrementalBuildIntegrationTest.groovy | 594 +++
...anguageIncrementalCompileIntegrationTest.groovy | 520 ++
.../AbstractNativeLanguageIntegrationTest.groovy | 212 +
...ctNativePreCompiledHeaderIntegrationTest.groovy | 386 ++
...stedSamplesLanguageNativeIntegrationTest.groovy | 33 +
.../DuplicateBaseNamesIntegrationTest.groovy | 175 +
...yLanguageIncrementalBuildIntegrationTest.groovy | 145 +
.../AssemblyLanguageIntegrationTest.groovy | 118 +
.../AssemblerLangPluginIntegrationTest.groovy | 22 +
.../plugins/AssemblerPluginIntegrationTest.groovy | 22 +
...llingMixedCAndCppLanguageIntegrationTest.groovy | 26 +
...CLanguageIncrementalBuildIntegrationTest.groovy | 27 +
...anguageIncrementalCompileIntegrationTest.groovy | 50 +
.../language/c/CLanguageIntegrationTest.groovy | 244 +
...CPreCompiledHeaderSourcesIntegrationTest.groovy | 28 +
.../c/CppCallingCLanguageIntegrationTest.groovy | 26 +
.../language/c/MixedLanguageIntegrationTest.groovy | 171 +
.../c/plugins/CLangPluginIntegrationTest.groovy | 22 +
.../c/plugins/CPluginIntegrationTest.groovy | 22 +
...pLanguageIncrementalBuildIntegrationTest.groovy | 27 +
...anguageIncrementalCompileIntegrationTest.groovy | 27 +
.../language/cpp/CppLanguageIntegrationTest.groovy | 123 +
...pPreCompiledHeaderSourcesIntegrationTest.groovy | 28 +
.../plugins/CppLangPluginIntegrationTest.groovy | 22 +
.../cpp/plugins/CppPluginIntegrationTest.groovy | 22 +
.../app/DuplicateAssemblerBaseNamesTestApp.groovy | 90 +
.../fixtures/app/DuplicateCBaseNamesTestApp.groovy | 64 +
.../app/DuplicateCppBaseNamesTestApp.groovy | 67 +
.../app/DuplicateMixedSameBaseNamesTestApp.groovy | 144 +
.../app/DuplicateObjectiveCBaseNamesTestApp.groovy | 77 +
.../DuplicateObjectiveCppBaseNamesTestApp.groovy | 84 +
...uplicateWindowsResourcesBaseNamesTestApp.groovy | 86 +
.../NativeLanguageSamplesIntegrationTest.groovy | 176 +
.../ParallelNativePluginsIntegrationTest.groovy | 138 +
.../MixedObjectiveCIntegrationTest.groovy | 33 +
...CLanguageIncrementalBuildIntegrationTest.groovy | 59 +
...anguageIncrementalCompileIntegrationTest.groovy | 119 +
.../ObjectiveCLanguageIntegrationTest.groovy | 32 +
...CPreCompiledHeaderSourcesIntegrationTest.groovy | 31 +
.../ObjectiveCUnsupportedIntegrationTest.groovy | 55 +
.../ObjectiveCLangPluginIntegrationTest.groovy | 22 +
.../plugins/ObjectiveCPluginIntegrationTest.groovy | 22 +
...pLanguageIncrementalBuildIntegrationTest.groovy | 31 +
...anguageIncrementalCompileIntegrationTest.groovy | 31 +
.../ObjectiveCppLanguageIntegrationTest.groovy | 32 +
...pPreCompiledHeaderSourcesIntegrationTest.groovy | 31 +
.../ObjectiveCppUnsupportedIntegrationTest.groovy | 56 +
.../ObjectiveCppLangPluginIntegrationTest.groovy | 22 +
.../ObjectiveCppPluginIntegrationTest.groovy | 22 +
...ResourcesIncrementalBuildIntegrationTest.groovy | 178 +
.../rc/WindowsResourcesIntegrationTest.groovy | 153 +
...ndowsResourcesUnsupportedIntegrationTest.groovy | 94 +
...ndowsResourceScriptPluginIntegrationTest.groovy | 22 +
.../WindowsResourcesPluginIntegrationTest.groovy | 22 +
.../org/gradle/language/PreprocessingTool.java | 45 +
.../language/assembler/AssemblerSourceSet.java | 45 +
.../assembler/internal/DefaultAssembleSpec.java | 24 +
.../internal/DefaultAssemblerSourceSet.java | 27 +
.../gradle/language/assembler/package-info.java | 0
.../assembler/plugins/AssemblerLangPlugin.java | 77 +
.../assembler/plugins/AssemblerPlugin.java | 38 +
.../plugins/internal/AssembleTaskConfig.java | 60 +
.../language/assembler/plugins/package-info.java | 20 +
.../gradle/language/assembler/tasks/Assemble.java | 146 +
.../language/assembler/tasks/package-info.java | 20 +
.../java/org/gradle/language/c/CSourceSet.java | 52 +
.../language/c/internal/DefaultCCompileSpec.java | 23 +
.../c/internal/DefaultCPCHCompileSpec.java | 23 +
.../language/c/internal/DefaultCSourceSet.java | 27 +
.../java}/org/gradle/language/c/package-info.java | 0
.../gradle/language/c/plugins/CLangPCHPlugin.java | 58 +
.../org/gradle/language/c/plugins/CLangPlugin.java | 78 +
.../org/gradle/language/c/plugins/CPlugin.java | 39 +
.../gradle/language/c/plugins/package-info.java | 20 +
.../java/org/gradle/language/c/tasks/CCompile.java | 34 +
.../c/tasks/CPreCompiledHeaderCompile.java | 31 +
.../org/gradle/language/c/tasks/package-info.java | 20 +
.../java/org/gradle/language/cpp/CppSourceSet.java | 52 +
.../cpp/internal/DefaultCppCompileSpec.java | 23 +
.../cpp/internal/DefaultCppPCHCompileSpec.java | 23 +
.../language/cpp/internal/DefaultCppSourceSet.java | 27 +
.../org/gradle/language/cpp/package-info.java | 0
.../language/cpp/plugins/CppLangPCHPlugin.java | 59 +
.../gradle/language/cpp/plugins/CppLangPlugin.java | 77 +
.../org/gradle/language/cpp/plugins/CppPlugin.java | 38 +
.../gradle/language/cpp/plugins/package-info.java | 20 +
.../org/gradle/language/cpp/tasks/CppCompile.java | 35 +
.../cpp/tasks/CppPreCompiledHeaderCompile.java | 31 +
.../gradle/language/cpp/tasks/package-info.java | 20 +
.../AbstractHeaderExportingDependentSourceSet.java | 72 +
.../internal/AbstractHeaderExportingSourceSet.java | 50 +
.../internal/AbstractNativeCompileSpec.java | 171 +
.../nativeplatform/internal/CompileTaskConfig.java | 136 +
.../internal/DefaultPreprocessingTool.java | 39 +
.../internal/NativeLanguageTransform.java | 35 +
.../internal/PCHCompileTaskConfig.java | 58 +
.../internal/incremental/CompilationFileState.java | 52 +
.../internal/incremental/CompilationState.java | 41 +
.../incremental/CompilationStateCacheFactory.java | 23 +
.../incremental/CompilationStateSerializer.java | 128 +
.../DefaultCompilationStateCacheFactory.java | 56 +
.../incremental/DefaultIncrementalCompilation.java | 52 +
.../incremental/DefaultSourceIncludes.java | 81 +
.../incremental/DefaultSourceIncludesParser.java | 44 +
.../incremental/DefaultSourceIncludesResolver.java | 67 +
.../incremental/IncrementalCompilation.java | 32 +
.../incremental/IncrementalCompileProcessor.java | 155 +
.../incremental/IncrementalCompilerBuilder.java | 39 +
.../incremental/IncrementalNativeCompiler.java | 119 +
.../internal/incremental/ResolvedInclude.java | 67 +
.../internal/incremental/SourceIncludesParser.java | 26 +
.../incremental/SourceIncludesResolver.java | 25 +
.../incremental/sourceparser/CSourceParser.java | 33 +
.../sourceparser/PreprocessingReader.java | 147 +
.../sourceparser/RegexBackedCSourceParser.java | 81 +
.../internal/registry/NativeLanguageServices.java | 38 +
.../tasks/AbstractNativeCompileTask.java | 253 +
.../tasks/AbstractNativePCHCompileTask.java | 23 +
.../nativeplatform/tasks/package-info.java | 20 +
.../language/objectivec/ObjectiveCSourceSet.java | 55 +
.../internal/DefaultObjectiveCCompileSpec.java | 24 +
.../internal/DefaultObjectiveCPCHCompileSpec.java | 23 +
.../internal/DefaultObjectiveCSourceSet.java | 27 +
.../gradle/language/objectivec/package-info.java | 0
.../plugins/ObjectiveCLangPCHPlugin.java | 58 +
.../objectivec/plugins/ObjectiveCLangPlugin.java | 77 +
.../objectivec/plugins/ObjectiveCPlugin.java | 39 +
.../language/objectivec/plugins/package-info.java | 20 +
.../objectivec/tasks/ObjectiveCCompile.java | 35 +
.../tasks/ObjectiveCPreCompiledHeaderCompile.java | 31 +
.../language/objectivec/tasks/package-info.java | 20 +
.../objectivecpp/ObjectiveCppSourceSet.java | 54 +
.../internal/DefaultObjectiveCppCompileSpec.java | 24 +
.../DefaultObjectiveCppPCHCompileSpec.java | 23 +
.../internal/DefaultObjectiveCppSourceSet.java | 27 +
.../gradle/language/objectivecpp/package-info.java | 0
.../plugins/ObjectiveCppLangPCHPlugin.java | 58 +
.../plugins/ObjectiveCppLangPlugin.java | 78 +
.../objectivecpp/plugins/ObjectiveCppPlugin.java | 39 +
.../objectivecpp/plugins/package-info.java | 20 +
.../objectivecpp/tasks/ObjectiveCppCompile.java | 35 +
.../ObjectiveCppPreCompiledHeaderCompile.java | 31 +
.../language/objectivecpp/tasks/package-info.java | 20 +
.../java}/org/gradle/language/package-info.java | 0
.../org/gradle/language/rc/WindowsResourceSet.java | 52 +
.../DefaultWindowsResourceCompileSpec.java | 22 +
.../rc/internal/DefaultWindowsResourceSet.java | 26 +
.../java}/org/gradle/language/rc/package-info.java | 0
.../rc/plugins/WindowsResourceScriptPlugin.java | 88 +
.../rc/plugins/WindowsResourcesPlugin.java | 38 +
.../WindowsResourcesCompileTaskConfig.java | 78 +
.../gradle/language/rc/plugins/package-info.java | 20 +
.../language/rc/tasks/WindowsResourceCompile.java | 197 +
.../org/gradle/language/rc/tasks/package-info.java | 20 +
.../org.gradle.assembler-lang.properties | 1 +
.../gradle-plugins/org.gradle.assembler.properties | 1 +
.../gradle-plugins/org.gradle.c-lang.properties | 1 +
.../gradle-plugins/org.gradle.c.properties | 1 +
.../gradle-plugins/org.gradle.cpp-lang.properties | 1 +
.../gradle-plugins/org.gradle.cpp.properties | 1 +
.../org.gradle.objective-c-lang.properties | 1 +
.../org.gradle.objective-c.properties | 1 +
.../org.gradle.objective-cpp-lang.properties | 1 +
.../org.gradle.objective-cpp.properties | 1 +
.../org.gradle.windows-resource-script.properties | 1 +
.../org.gradle.windows-resources.properties | 1 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../AbstractNativeComponentPluginTest.groovy | 180 +
.../plugins/AssemblerLangPluginTest.groovy | 36 +
.../assembler/plugins/AssemblerPluginTest.groovy | 172 +
.../language/assembler/tasks/AssemblerTest.groovy | 68 +
.../language/c/plugins/CLangPluginTest.groovy | 36 +
.../gradle/language/c/plugins/CPluginTest.groovy | 49 +
.../gradle/language/c/tasks/CCompileTest.groovy | 71 +
.../cpp/internal/DefaultCppSourceSetTest.groovy | 66 +
.../language/cpp/plugins/CppLangPluginTest.groovy | 38 +
.../language/cpp/plugins/CppPluginTest.groovy | 48 +
.../language/cpp/tasks/CppCompileTest.groovy | 71 +
.../CompilationStateSerializerTest.groovy | 90 +
.../DefaultSourceIncludesParserTest.groovy | 68 +
.../DefaultSourceIncludesResolverTest.groovy | 155 +
.../IncrementalCompileProcessorTest.groovy | 426 ++
.../IncrementalNativeCompilerTest.groovy | 105 +
.../sourceparser/PreprocessingReaderTest.groovy | 88 +
.../RegexBackedCSourceParserTest.groovy | 446 ++
.../plugins/ObjectiveCLangPluginTest.groovy | 38 +
.../objectivec/plugins/ObjectiveCPluginTest.groovy | 47 +
.../plugins/ObjectiveCppLangPluginTest.groovy | 37 +
.../plugins/ObjectiveCppPluginTest.groovy | 46 +
subprojects/language-scala/language-scala.gradle | 17 +
.../scala/JointScalaLangIntegrationTest.groovy | 25 +
.../SampleScalaLanguageIntegrationTest.groovy | 44 +
...aLanguageIncrementalBuildIntegrationTest.groovy | 25 +
.../scala/ScalaLanguageIntegrationTest.groovy | 48 +
...aToolProviderNotAvailableIntegrationTest.groovy | 50 +
.../ScalaLanguagePluginGoodBehaviourTest.groovy | 26 +
.../ScalaLanguagePluginIntegrationTest.groovy | 24 +
.../internal/tasks/scala/DaemonScalaCompiler.java | 71 +
.../scala/DefaultScalaJavaJointCompileSpec.java | 62 +
.../DefaultScalaJavaJointCompileSpecFactory.java | 49 +
.../tasks/scala/NormalizingScalaCompiler.java | 110 +
.../api/internal/tasks/scala/ScalaCompileSpec.java | 31 +
.../tasks/scala/ScalaJavaJointCompileSpec.java | 0
.../internal/tasks/scala/ZincScalaCompiler.java | 124 +
.../scala/ZincScalaCompilerArgumentsGenerator.java | 66 +
.../api/tasks/scala/IncrementalCompileOptions.java | 71 +
.../gradle/api/tasks/scala/ScalaForkOptions.java | 0
.../org/gradle/api/tasks/scala/package-info.java | 21 +
.../language/scala/ScalaLanguageSourceSet.java | 29 +
.../org/gradle/language/scala/ScalaPlatform.java | 28 +
.../internal/DefaultScalaLanguageSourceSet.java | 36 +
.../scala/internal/DefaultScalaPlatform.java | 50 +
.../toolchain/DefaultScalaToolProvider.java | 70 +
.../toolchain/DownloadingScalaToolChain.java | 75 +
.../toolchain/NotFoundScalaToolProvider.java | 60 +
.../internal/toolchain/ScalaToolChainInternal.java | 24 +
.../toolchain/ScalaToolChainServiceRegistry.java | 47 +
.../org/gradle/language/scala/package-info.java | 20 +
.../scala/plugins/ScalaLanguagePlugin.java | 131 +
.../language/scala/plugins/package-info.java | 23 +
.../language/scala/tasks/AbstractScalaCompile.java | 135 +
.../scala/tasks/BaseScalaCompileOptions.java | 218 +
.../language/scala/tasks/PlatformScalaCompile.java | 58 +
.../gradle/language/scala/tasks/package-info.java | 23 +
.../language/scala/toolchain/ScalaToolChain.java | 25 +
.../language/scala/toolchain/package-info.java | 24 +
.../org.gradle.scala-lang.properties | 17 +
...e.internal.service.scopes.PluginServiceRegistry | 16 +
...aultScalaJavaJointCompileSpecFactoryTest.groovy | 45 +
.../scala/NormalizingScalaCompilerTest.groovy | 116 +
.../ZincScalaCompilerArgumentsGeneratorTest.groovy | 110 +
.../toolchain/DefaultScalaToolProviderTest.groovy | 46 +
.../toolchain/DownloadingScalaToolChainTest.groovy | 103 +
.../scala/plugins/ScalaLanguagePluginTest.groovy | 40 +
.../language/scala/fixtures/BadScalaLibrary.groovy | 43 +
.../fixtures/TestJointCompiledComponent.groovy | 50 +
.../scala/fixtures/TestScalaComponent.groovy | 60 +
subprojects/launcher/launcher.gradle | 10 +
.../BuildEnvironmentIntegrationTest.groovy | 198 +
.../launcher/CommandLineIntegrationSpec.groovy | 75 +
...EnablingParallelExecutionIntegrationTest.groovy | 16 +-
.../GradleConfigurabilityIntegrationSpec.groovy | 49 +-
.../launcher/GradleNativeIntegrationTest.groovy | 36 +
.../daemon/DaemonFeedbackIntegrationSpec.groovy | 41 +-
.../DaemonHealthLoggingIntegrationTest.groovy | 30 +
.../DaemonInitScriptHandlingIntegrationTest.groovy | 2 +-
...itialCommunicationFailureIntegrationSpec.groovy | 23 +-
.../launcher/daemon/DaemonIntegrationSpec.groovy | 19 +-
.../launcher/daemon/DaemonLifecycleSpec.groovy | 181 +-
.../DaemonNativeServicesIntegrationTest.groovy | 34 +
.../DaemonOutputToggleIntegrationTest.groovy | 39 +
...emonPerformanceMonitoringIntegrationTest.groovy | 77 +
.../daemon/DaemonReuseIntegrationTest.groovy | 35 +
.../DaemonStartupMessageIntegrationTest.groovy | 61 +
.../DaemonUsageSuggestionIntegrationTest.groovy | 68 +
.../launcher/daemon/EmbeddedDaemonSmokeTest.groovy | 71 -
.../gradle/launcher/daemon/ExecuteBuildAction.java | 28 -
.../launcher/daemon/IsolatedDaemonSpec.groovy | 37 +
.../LocaleSupportDaemonIntegrationTest.groovy | 95 +
.../ProcessCrashHandlingIntegrationTest.groovy | 80 +
.../daemon/SingleUseDaemonIntegrationTest.groovy | 107 +-
.../daemon/StoppingDaemonIntegrationSpec.groovy | 57 +-
.../daemon/testing/DaemonContextParser.java | 48 -
.../daemon/testing/DaemonLogsAnalyzer.groovy | 55 -
.../daemon/testing/DaemonsEventSequence.groovy | 2 +-
.../launcher/daemon/testing/TestableDaemon.groovy | 116 -
.../src/main/java/org/gradle/launcher/Main.java | 17 +-
.../org/gradle/launcher/bootstrap/EntryPoint.java | 8 +-
.../launcher/bootstrap/ProcessBootstrap.java | 8 +-
.../gradle/launcher/cli/BuildActionsFactory.java | 86 +-
.../org/gradle/launcher/cli/CommandLineAction.java | 4 +-
.../launcher/cli/CommandLineActionFactory.java | 58 +-
.../gradle/launcher/cli/ExecuteBuildAction.java | 12 +-
.../org/gradle/launcher/cli/GuiActionsFactory.java | 7 +-
.../launcher/cli/JavaRuntimeValidationAction.java | 37 +
.../org/gradle/launcher/cli/RunBuildAction.java | 25 +-
.../org/gradle/launcher/cli/StopDaemonAction.java | 6 +-
.../cli/converter/DaemonCommandLineConverter.java | 5 -
.../cli/converter/LayoutToPropertiesConverter.java | 12 +-
.../PropertiesToDaemonParametersConverter.java | 5 +-
.../PropertiesToStartParameterConverter.java | 20 +-
.../launcher/daemon/bootstrap/DaemonGreeter.java | 20 +-
.../launcher/daemon/bootstrap/DaemonMain.java | 87 +-
.../bootstrap/DaemonStartupCommunication.java | 82 +-
.../daemon/bootstrap/ForegroundDaemonAction.java | 53 +
.../daemon/bootstrap/ForegroundDaemonMain.java | 49 -
.../daemon/client/DaemonCancelForwarder.java | 50 +
.../launcher/daemon/client/DaemonClient.java | 91 +-
.../daemon/client/DaemonClientConnection.java | 34 +-
.../daemon/client/DaemonClientFactory.java | 60 +
.../daemon/client/DaemonClientGlobalServices.java | 28 +
.../daemon/client/DaemonClientInputForwarder.java | 54 +-
.../client/DaemonClientInterruptedException.java | 30 +
.../daemon/client/DaemonClientServices.java | 48 +-
.../daemon/client/DaemonClientServicesSupport.java | 23 +-
.../launcher/daemon/client/DaemonConnector.java | 9 +
.../daemon/client/DaemonDisappearedException.java | 2 +-
.../daemon/client/DaemonStartListener.java | 26 +
.../launcher/daemon/client/DaemonStopClient.java | 116 +
.../daemon/client/DefaultDaemonConnector.java | 60 +-
.../daemon/client/DefaultDaemonStarter.java | 18 +-
.../client/EmbeddedDaemonClientServices.java | 27 +-
.../daemon/client/EmbeddedDaemonStarter.java | 2 +-
.../launcher/daemon/client/InputForwarder.java | 2 +-
.../daemon/client/JvmVersionValidator.java | 66 +
.../daemon/client/SingleUseDaemonClient.java | 9 +-
.../daemon/client/StopDaemonClientServices.java | 46 -
.../launcher/daemon/client/StopDispatcher.java | 12 +-
.../daemon/client/StubDaemonHealthServices.java | 34 +
.../daemon/configuration/CurrentProcess.java | 21 +-
.../daemon/configuration/DaemonParameters.java | 44 +-
.../launcher/daemon/configuration/DaemonUsage.java | 39 +
.../daemon/configuration/GradleProperties.java | 3 +-
.../daemon/context/DaemonCompatibilitySpec.java | 2 +-
.../launcher/daemon/context/DaemonContext.java | 2 +-
.../daemon/context/DaemonContextBuilder.java | 12 +-
.../daemon/context/DaemonInstanceDetails.java | 30 +
.../daemon/diagnostics/DaemonStartupInfo.java | 25 +-
.../launcher/daemon/logging/DaemonMessages.java | 1 +
.../org/gradle/launcher/daemon/protocol/Build.java | 19 +-
.../launcher/daemon/protocol/BuildAndStop.java | 7 +-
.../launcher/daemon/protocol/BuildEvent.java | 37 +
.../launcher/daemon/protocol/BuildStarted.java | 4 +-
.../gradle/launcher/daemon/protocol/Cancel.java | 23 +
.../gradle/launcher/daemon/protocol/Command.java | 4 +-
.../daemon/protocol/DaemonUnavailable.java | 4 +-
.../gradle/launcher/daemon/protocol/Finished.java | 8 +-
.../gradle/launcher/daemon/protocol/Message.java | 25 +
.../gradle/launcher/daemon/protocol/Result.java | 8 +-
.../launcher/daemon/protocol/StopWhenIdle.java | 22 +
.../launcher/daemon/registry/DaemonInfo.java | 15 +-
.../launcher/daemon/registry/DaemonRegistry.java | 4 +
.../daemon/registry/PersistentDaemonRegistry.java | 2 +-
.../org/gradle/launcher/daemon/server/Daemon.java | 10 +-
.../launcher/daemon/server/DaemonServices.java | 36 +-
.../daemon/server/DaemonStateCoordinator.java | 189 +-
.../daemon/server/DaemonStoppedException.java | 30 -
.../daemon/server/DaemonTcpServerConnector.java | 8 +-
.../daemon/server/DefaultDaemonConnection.java | 127 +-
.../server/DefaultIncomingConnectionHandler.java | 23 +-
.../daemon/server/api/DaemonCommandAction.java | 35 +
.../daemon/server/api/DaemonCommandExecution.java | 136 +
.../daemon/server/api/DaemonConnection.java | 109 +
.../daemon/server/api/DaemonStateControl.java | 65 +
.../daemon/server/api/DaemonStoppedException.java | 28 +
.../server/api/DaemonUnavailableException.java | 27 +
.../launcher/daemon/server/api/StdinHandler.java | 25 +
.../daemon/server/exec/BuildCommandOnly.java | 2 +
.../server/exec/CatchAndForwardDaemonFailure.java | 38 -
.../daemon/server/exec/DaemonCommandAction.java | 35 -
.../daemon/server/exec/DaemonCommandExecuter.java | 4 +-
.../daemon/server/exec/DaemonCommandExecution.java | 134 -
.../daemon/server/exec/DaemonConnection.java | 90 -
.../daemon/server/exec/DaemonHygieneAction.java | 50 -
.../daemon/server/exec/DaemonStateControl.java | 46 -
.../server/exec/DaemonUnavailableException.java | 27 -
.../server/exec/DefaultDaemonCommandExecuter.java | 56 +-
.../server/exec/EstablishBuildEnvironment.java | 20 +-
.../launcher/daemon/server/exec/ExecuteBuild.java | 33 +-
.../daemon/server/exec/ForwardClientInput.java | 3 +
.../launcher/daemon/server/exec/HandleCancel.java | 42 +
.../launcher/daemon/server/exec/HandleStop.java | 39 -
.../launcher/daemon/server/exec/LogToClient.java | 16 +-
.../server/exec/NoOpDaemonCommandAction.java | 3 +
.../server/exec/RequestStopIfSingleUsedDaemon.java | 36 +
.../daemon/server/exec/ResetDeprecationLogger.java | 2 +
.../launcher/daemon/server/exec/ReturnResult.java | 2 +
.../server/exec/StartBuildOrRespondWithBusy.java | 13 +-
.../server/exec/StartStopIfBuildAndStop.java | 35 -
.../launcher/daemon/server/exec/StdinHandler.java | 25 -
.../server/exec/StopHandlingCommandExecuter.java | 45 +
.../daemon/server/exec/WatchForDisconnection.java | 9 +-
.../daemon/server/health/DaemonHealthServices.java | 32 +
.../daemon/server/health/DaemonHealthTracker.java | 56 +
.../launcher/daemon/server/health/DaemonStats.java | 93 +
.../daemon/server/health/DaemonStatus.java | 48 +
.../server/health/DefaultDaemonHealthServices.java | 42 +
.../daemon/server/health/HealthLogger.java | 34 +
.../daemon/server/health/HintGCAfterBuild.java | 52 +
.../launcher/daemon/server/health/MemoryInfo.java | 61 +
.../gradle/launcher/exec/BuildActionExecuter.java | 6 +-
.../launcher/exec/BuildActionParameters.java | 9 +-
.../launcher/exec/ChainingBuildActionRunner.java | 42 +
.../DaemonUsageSuggestingBuildActionExecuter.java | 65 +
.../exec/DefaultBuildActionParameters.java | 23 +-
.../exec/InProcessBuildActionExecuter.java | 84 +-
.../internal/impl/DefaultBuildInvocations.java | 45 +
.../internal/impl/LaunchableGradleTask.java | 23 +-
.../impl/LaunchableGradleTaskSelector.java | 20 +-
.../internal/impl/LaunchableImplementation.java | 31 -
.../internal/provider/BuildModelAction.java | 91 +-
.../internal/provider/ClassLoaderCache.java | 72 +
.../internal/provider/ClasspathInferer.java | 2 +-
.../provider/ClientProvidedBuildAction.java | 62 +-
.../ClientSidePayloadClassLoaderFactory.java | 121 +
.../internal/provider/ConfiguringBuildAction.java | 152 -
.../internal/provider/ConnectionScopeServices.java | 27 +-
.../provider/DaemonBuildActionExecuter.java | 27 +-
.../DaemonSidePayloadClassLoaderFactory.java | 91 +
.../internal/provider/DefaultBuildController.java | 70 -
.../internal/provider/DefaultConnection.java | 148 +-
.../DefaultPayloadClassLoaderRegistry.java | 115 +-
.../provider/ExecuteBuildActionRunner.java | 32 +
.../provider/InternalCancellationTokenAdapter.java | 40 +
.../gradle/tooling/internal/provider/JarCache.java | 102 +
.../internal/provider/LauncherServices.java | 82 +
.../LoggingBridgingBuildActionExecuter.java | 28 +-
.../internal/provider/ModelClassLoaderFactory.java | 99 +-
.../provider/PayloadClassLoaderFactory.java | 30 +
.../internal/provider/PayloadSerializer.java | 23 +-
.../internal/provider/ProviderConnection.java | 98 +-
.../provider/ProviderStartParameterConverter.java | 99 +
.../internal/provider/ReflectionClassLookup.java | 44 -
.../internal/provider/ShutdownCoordinator.java | 51 +
.../provider/ToolingGlobalScopeServices.java | 25 -
.../tooling/internal/provider/ToolingServices.java | 32 -
.../connection/AdaptedOperationParameters.java | 129 -
.../provider/connection/BuildLogLevelMixIn.java | 2 +-
.../connection/ProviderConnectionParameters.java | 7 +
.../connection/ProviderOperationParameters.java | 10 +-
.../provider/events/AbstractTestProgressEvent.java | 39 +
.../provider/events/AbstractTestResult.java | 48 +
.../internal/provider/events/DefaultFailure.java | 60 +
.../provider/events/DefaultTestDescriptor.java | 85 +
.../provider/events/DefaultTestFailureResult.java | 40 +
.../events/DefaultTestFinishedProgressEvent.java | 38 +
.../provider/events/DefaultTestSkippedResult.java | 30 +
.../events/DefaultTestStartedProgressEvent.java | 30 +
.../provider/events/DefaultTestSuccessResult.java | 30 +
...e.internal.service.scopes.PluginServiceRegistry | 2 +-
.../groovy/org/gradle/launcher/MainTest.groovy | 2 +-
.../launcher/bootstrap/EntryPointTest.groovy | 2 +-
.../launcher/cli/BuildActionsFactoryTest.groovy | 49 +-
.../cli/CommandLineActionFactoryTest.groovy | 36 +-
.../launcher/cli/GuiActionsFactoryTest.groovy | 2 +-
.../gradle/launcher/cli/RunBuildActionTest.groovy | 21 +-
.../launcher/cli/StopDaemonActionTest.groovy | 4 +-
.../DaemonCommandLineConverterTest.groovy | 27 +-
.../LayoutToPropertiesConverterTest.groovy | 12 +
...ropertiesToDaemonParametersConverterTest.groovy | 46 +-
.../PropertiesToStartParameterConverterTest.groovy | 13 +-
.../daemon/DaemonExecHandleBuilderSpec.groovy | 3 +-
.../daemon/bootstrap/DaemonGreeterTest.groovy | 23 +-
.../DaemonStartupCommunicationSpec.groovy | 42 +-
.../daemon/client/DaemonCancelForwarderTest.groovy | 70 +
.../client/DaemonClientConnectionTest.groovy | 16 +-
.../client/DaemonClientInputForwarderTest.groovy | 2 +-
.../daemon/client/DaemonClientServicesTest.groovy | 21 +-
.../launcher/daemon/client/DaemonClientTest.groovy | 128 +-
.../daemon/client/DaemonStopClientTest.groovy | 118 +
.../client/DefaultDaemonConnectorTest.groovy | 6 +-
.../daemon/client/InputForwarderTest.groovy | 2 +
.../daemon/client/JvmVersionValidatorTest.groovy | 65 +
.../daemon/client/StopDispatcherTest.groovy | 12 +-
.../daemon/configuration/CurrentProcessTest.groovy | 40 +-
.../configuration/DaemonParametersTest.groovy | 61 +-
.../context/DaemonCompatibilitySpecSpec.groovy | 6 +-
.../registry/DaemonRegistryServicesTest.groovy | 1 -
.../registry/PersistentDaemonRegistryTest.groovy | 2 +-
.../DaemonServerExceptionHandlingTest.groovy | 45 +-
.../daemon/server/DaemonServicesTest.groovy | 4 +-
.../server/DaemonStateCoordinatorTest.groovy | 265 +-
.../server/DefaultDaemonConnectionTest.groovy | 3 +-
.../server/exec/DaemonHygieneActionTest.groovy | 52 -
.../server/health/DaemonHealthTrackerTest.groovy | 69 +
.../daemon/server/health/DaemonStatsTest.groovy | 61 +
.../daemon/server/health/DaemonStatusTest.groovy | 76 +
.../daemon/server/health/HealthLoggerTest.groovy | 44 +
.../server/health/HintGCAfterBuildTest.groovy | 52 +
.../exec/ChainingBuildActionRunnerTest.groovy | 44 +
...onUsageSuggestingBuildActionExecuterTest.groovy | 111 +
.../exec/DefaultBuildActionParametersTest.groovy | 5 +-
.../exec/InProcessBuildActionExecuterTest.groovy | 141 +-
.../provider/AbstractClassGraphSpec.groovy | 24 +-
.../internal/provider/ClasspathInfererTest.groovy | 54 +
.../ClientSidePayloadClassLoaderFactoryTest.groovy | 36 +
.../provider/ConfiguringBuildActionTest.groovy | 122 -
.../provider/DaemonBuildActionExecuterTest.groovy | 10 +-
.../DaemonSidePayloadClassLoaderFactoryTest.groovy | 76 +
.../provider/DefaultBuildControllerTest.groovy | 129 -
.../tooling/internal/provider/JarCacheTest.groovy | 130 +
.../LoggingBridgingBuildActionExecuterTest.groovy | 16 +-
.../provider/ModelClassLoaderFactoryTest.groovy | 36 -
.../internal/provider/PayloadSerializerTest.groovy | 5 +-
.../ProviderStartParameterConverterTest.groovy | 122 +
.../provider/ToolingGlobalScopeServicesTest.groovy | 29 -
.../AdaptedOperationParametersTest.groovy | 68 -
.../daemon/testing/AbstractDaemonFixture.groovy | 102 +
.../daemon/testing/DaemonContextParser.java | 77 +
.../launcher/daemon/testing/DaemonFixture.java | 54 +
.../daemon/testing/DaemonLogFileStateProbe.groovy | 84 +
.../daemon/testing/DaemonLogsAnalyzer.groovy | 81 +
.../daemon/testing/DaemonRegistryStateProbe.groovy | 40 +
.../launcher/daemon/testing/DaemonStateProbe.java | 21 +
.../launcher/daemon/testing/DaemonsFixture.java | 41 +
.../launcher/daemon/testing/LegacyDaemon.groovy | 57 +
.../launcher/daemon/testing/TestableDaemon.groovy | 61 +
subprojects/maven/maven.gradle | 9 +-
.../maven/AbstractMavenPublishIntegTest.groovy | 98 -
.../MavenPublicationVersionRangeIntegTest.groovy | 64 +
...venPublishArtifactCustomizationIntegTest.groovy | 4 +-
.../maven/MavenPublishBasicIntegTest.groovy | 6 +-
.../maven/MavenPublishCoordinatesIntegTest.groovy | 1 +
.../MavenPublishCrossVersionIntegrationTest.groovy | 11 +-
.../maven/MavenPublishDependenciesIntegTest.groovy | 111 +
.../publish/maven/MavenPublishEarIntegTest.groovy | 2 +
.../publish/maven/MavenPublishHttpIntegTest.groovy | 18 +-
.../maven/MavenPublishHttpsIntegTest.groovy | 152 +
...avenPublishIdentifierValidationIntegTest.groovy | 20 +-
.../maven/MavenPublishIssuesIntegTest.groovy | 72 +-
.../publish/maven/MavenPublishJavaIntegTest.groovy | 4 +-
.../maven/MavenPublishMultiProjectIntegTest.groovy | 4 +-
.../MavenPublishPomCustomizationIntegTest.groovy | 4 +-
.../maven/MavenPublishPomPackagingIntegTest.groovy | 179 +
.../maven/MavenPublishWarProjectIntegTest.groovy | 4 +-
.../plugins/MavenPublishPluginIntegTest.groovy | 5 -
.../maven/MavenPomGenerationIntegrationTest.groovy | 5 +
.../MavenPublishIgnoresMavenSettingsTest.groovy | 3 -
.../maven/MavenPublishIntegrationTest.groovy | 66 +-
.../MavenPublishVersionRangeIntegrationTest.groovy | 97 +
...SamplesMavenPomGenerationIntegrationTest.groovy | 2 +-
.../SamplesMavenQuickstartIntegrationTest.groovy | 2 +-
.../apache/maven/artifact/ant/Authentication.java | 44 +
.../org/apache/maven/artifact/ant/Proxy.java | 45 +
.../maven/artifact/ant/RemoteRepository.java | 97 +
.../org/apache/maven/artifact/ant/Repository.java | 85 +
.../maven/artifact/ant/RepositoryPolicy.java | 69 +
.../apache/maven/artifact/ant/package-info.java | 25 +
.../maven/Conf2ScopeMappingContainer.java | 2 +-
.../gradle/api/artifacts/maven/MavenDeployer.java | 2 +-
.../gradle/api/artifacts/maven/MavenResolver.java | 2 +-
.../groovy/org/gradle/api/plugins/MavenPlugin.java | 22 +-
.../maven/internal/CustomModelBuilder.java | 82 -
.../DefaultConf2ScopeMappingContainer.java | 112 -
.../maven/internal/DefaultDeployerFactory.java | 19 +-
.../maven/internal/DefaultMavenFactory.java | 45 -
.../maven/internal/DefaultMavenPom.java | 236 -
.../maven/internal/DefaultMavenPomFactory.java | 43 -
.../maven/internal/ExcludeRuleConverter.java | 23 -
.../maven/internal/MavenVersionRangeMapper.java | 37 +
.../maven/internal/PomDependenciesConverter.java | 26 -
.../maven/internal/VersionRangeMapper.java | 21 +
.../action/AbstractMavenPublishAction.java | 200 +
.../action/LoggingMavenTransferListener.java | 65 +
.../maven/internal/action/MavenDeployAction.java | 97 +
.../maven/internal/action/MavenInstallAction.java | 40 +
.../maven/internal/action/MavenPublishAction.java | 26 +
.../internal/action/MavenWagonDeployAction.java | 38 +
.../maven/internal/action/ParsedMavenPom.java | 64 +
.../maven/internal/ant/AbstractMavenResolver.java | 314 --
.../maven/internal/ant/BaseMavenDeployer.java | 119 -
.../maven/internal/ant/BaseMavenInstaller.java | 40 -
.../maven/internal/ant/CustomDeployTask.java | 45 -
.../ant/CustomInstallDeployTaskSupport.java | 27 -
.../maven/internal/ant/CustomInstallTask.java | 38 -
.../internal/ant/DefaultExcludeRuleConverter.java | 37 -
.../internal/ant/DefaultGroovyMavenDeployer.groovy | 47 -
.../ant/DefaultPomDependenciesConverter.java | 153 -
.../internal/ant/EmptyMavenSettingsSupplier.java | 49 -
.../maven/internal/ant/LoggingHelper.java | 43 -
.../maven/internal/ant/MavenSettingsSupplier.java | 24 -
.../ant/MaybeUserMavenSettingsSupplier.java | 44 -
.../ProjectDependencyArtifactIdExtractorHack.java | 109 -
.../maven/internal/ant/RepositoryBuilder.java | 32 -
.../maven/internal/ant/RepositoryFactory.java | 51 -
.../internal/deployer/AbstractMavenResolver.java | 196 +
.../maven/internal/deployer/BaseMavenDeployer.java | 101 +
.../internal/deployer/BaseMavenInstaller.java | 39 +
.../deployer/DefaultGroovyMavenDeployer.groovy | 49 +
.../maven/internal/deployer/RepositoryBuilder.java | 32 +
.../maven/internal/deployer/RepositoryFactory.java | 51 +
.../maven/internal/pom/CustomModelBuilder.java | 82 +
.../pom/DefaultConf2ScopeMappingContainer.java | 112 +
.../internal/pom/DefaultExcludeRuleConverter.java | 35 +
.../maven/internal/pom/DefaultMavenFactory.java | 51 +
.../maven/internal/pom/DefaultMavenPom.java | 236 +
.../maven/internal/pom/DefaultMavenPomFactory.java | 43 +
.../pom/DefaultPomDependenciesConverter.java | 158 +
.../maven/internal/pom/ExcludeRuleConverter.java | 23 +
.../maven/internal/pom/PlexusLoggerAdapter.java | 98 +
.../internal/pom/PomDependenciesConverter.java | 26 +
.../ProjectDependencyArtifactIdExtractorHack.java | 111 +
.../wagon/RepositoryTransportDeployWagon.java | 304 ++
.../wagon/RepositoryTransportWagonAdapter.java | 61 +
.../maven/internal/wagon/WagonRegistry.java | 45 +
.../gradle/api/publish/maven/MavenPublication.java | 14 +-
.../maven/internal/MavenPublishServices.java | 61 +
.../maven/internal/MavenPublishTaskModelRule.java | 109 -
.../MavenArtifactNotationParserFactory.java | 92 +-
.../dependencies/DefaultMavenDependency.java | 11 +
.../dependencies/MavenDependencyInternal.java | 2 +
.../internal/publication/DefaultMavenPom.java | 6 +-
.../publication/DefaultMavenPublication.java | 51 +-
.../publication/MavenPublicationInternal.java | 2 +-
.../AbstractAntTaskBackedMavenPublisher.java | 116 -
.../internal/publisher/AbstractMavenPublisher.java | 76 +
.../AntTaskBackedMavenLocalPublisher.java | 64 -
.../publisher/AntTaskBackedMavenPublisher.java | 68 -
.../internal/publisher/MavenLocalPublisher.java | 38 +
.../publisher/MavenNormalizedPublication.java | 8 +-
.../internal/publisher/MavenRemotePublisher.java | 103 +
.../publisher/MavenRemoteRepositoryFactory.java | 50 -
.../internal/tasks/MavenPomFileGenerator.java | 23 +-
.../publish/maven/plugins/MavenPublishPlugin.java | 92 +-
.../maven/tasks/AbstractPublishToMaven.java | 107 +
.../api/publish/maven/tasks/GenerateMavenPom.java | 21 +-
.../publish/maven/tasks/PublishToMavenLocal.java | 46 +-
.../maven/tasks/PublishToMavenRepository.java | 90 +-
.../main/java/org/gradle/maven/MavenModule.java | 27 +
.../java/org/gradle/maven/MavenPomArtifact.java | 27 +
.../main/java/org/gradle/maven/package-info.java | 23 +
...perties => org.gradle.maven-publish.properties} | 0
...aven.properties => org.gradle.maven.properties} | 0
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../api/plugins/MavenPluginConventionTest.groovy | 2 +-
.../org/gradle/api/plugins/MavenPluginTest.java | 24 +-
.../maven/internal/DefaultArtifactPomTest.java | 2 +
.../DefaultConf2ScopeMappingContainerTest.java | 125 -
.../internal/DefaultMavenPomFactoryTest.groovy | 40 -
.../maven/internal/DefaultMavenPomTest.groovy | 186 -
.../internal/MavenVersionRangeMapperTest.groovy | 26 +
.../ant/DefaultExcludeRuleConverterTest.java | 54 -
.../ant/DefaultGroovyMavenDeployerTest.groovy | 110 -
.../ant/DefaultGroovyPomFilterContainerTest.groovy | 120 -
.../ant/DefaultPomDependenciesConverterTest.java | 250 -
.../ant/EmptyMavenSettingsSupplierTest.groovy | 52 -
.../ant/MaybeUserMavenSettingsSupplierTest.groovy | 61 -
...ectDependencyArtifactIdExtractorHackTest.groovy | 90 -
.../deployer/DefaultGroovyMavenDeployerTest.groovy | 114 +
.../pom/DefaultConf2ScopeMappingContainerTest.java | 125 +
.../pom/DefaultExcludeRuleConverterTest.java | 54 +
.../pom/DefaultGroovyPomFilterContainerTest.groovy | 120 +
.../internal/pom/DefaultMavenPomFactoryTest.groovy | 40 +
.../maven/internal/pom/DefaultMavenPomTest.groovy | 186 +
.../pom/DefaultPomDependenciesConverterTest.groovy | 260 +
...ectDependencyArtifactIdExtractorHackTest.groovy | 90 +
.../RepositoryTransportDeployWagonTest.groovy | 309 ++
.../RepositoryTransportWagonAdapterTest.groovy | 91 +
.../MavenArtifactNotationParserFactoryTest.groovy | 2 +-
.../publication/DefaultMavenPublicationTest.groovy | 48 +-
.../publisher/ValidatingMavenPublisherTest.groovy | 36 +-
.../tasks/MavenPomFileGeneratorTest.groovy | 82 +-
.../maven/plugins/MavenPublishPluginTest.groovy | 19 +-
.../maven/AbstractMavenPublishIntegTest.groovy | 95 +
.../gradle/internal/event/BroadcastDispatch.java | 117 +
.../internal/event/DefaultListenerManager.java | 162 +
.../gradle/internal/event/ListenerBroadcast.java | 140 +
.../org/gradle/internal/event/ListenerManager.java | 88 +
.../event/ListenerNotificationException.java | 29 +
.../serialize/AbstractCollectionSerializer.java | 40 +
.../gradle/internal/serialize/AbstractDecoder.java | 105 +
.../gradle/internal/serialize/AbstractEncoder.java | 80 +
.../internal/serialize/BaseSerializerFactory.java | 140 +
.../org/gradle/internal/serialize/Decoder.java | 118 +
.../internal/serialize/DefaultSerializer.java | 56 +
.../serialize/DefaultSerializerRegistry.java | 85 +
.../org/gradle/internal/serialize/Encoder.java | 91 +
.../internal/serialize/FlushableEncoder.java | 24 +
.../serialize/InputStreamBackedDecoder.java | 65 +
.../gradle/internal/serialize/ListSerializer.java | 37 +
.../gradle/internal/serialize/LongSerializer.java | 29 +
.../gradle/internal/serialize/MapSerializer.java | 74 +
.../serialize/NullSafeStringSerializer.java | 26 +
.../gradle/internal/serialize/ObjectReader.java | 21 +
.../gradle/internal/serialize/ObjectWriter.java | 21 +
.../serialize/OutputStreamBackedEncoder.java | 65 +
.../org/gradle/internal/serialize/Serializer.java | 29 +
.../internal/serialize/SerializerRegistry.java | 23 +
.../gradle/internal/serialize/SetSerializer.java | 46 +
.../internal/serialize/kryo/JavaSerializer.java | 65 +
.../internal/serialize/kryo/KryoBackedDecoder.java | 156 +
.../internal/serialize/kryo/KryoBackedEncoder.java | 91 +
.../serialize/kryo/StatefulSerializer.java | 28 +
.../serialize/kryo/TypeSafeSerializer.java | 50 +
.../dispatch/ContextClassLoaderProxy.java | 37 +
.../messaging/dispatch/MethodInvocation.java | 4 +-
.../org/gradle/messaging/dispatch/Receive.java | 3 +
.../messaging/remote/ObjectConnectionBuilder.java | 2 +-
.../remote/internal/ConnectCompletion.java | 4 +-
.../remote/internal/DefaultMessageSerializer.java | 4 +-
.../remote/internal/EagerReceiveBuffer.java | 2 +-
.../remote/internal/MessageSerializer.java | 4 +-
.../remote/internal/MessagingServices.java | 4 +-
.../remote/internal/RemoteConnection.java | 40 +
.../internal/hub/InterHubMessageSerializer.java | 14 +-
.../messaging/remote/internal/hub/MessageHub.java | 9 +-
.../hub/MessageHubBackedObjectConnection.java | 6 +-
.../internal/hub/MethodInvocationSerializer.java | 10 +-
.../remote/internal/inet/InetAddressFactory.java | 194 +-
.../remote/internal/inet/MulticastConnection.java | 35 +-
.../internal/inet/SocketConnectCompletion.java | 9 +-
.../remote/internal/inet/SocketConnection.java | 25 +-
.../remote/internal/inet/TcpIncomingConnector.java | 2 +-
.../protocol/DiscoveryProtocolSerializer.java | 4 +-
.../serialize/AbstractCollectionSerializer.java | 40 -
.../messaging/serialize/AbstractDecoder.java | 105 -
.../messaging/serialize/AbstractEncoder.java | 80 -
.../messaging/serialize/BaseSerializerFactory.java | 70 -
.../org/gradle/messaging/serialize/Decoder.java | 118 -
.../messaging/serialize/DefaultSerializer.java | 56 -
.../serialize/DefaultSerializerRegistry.java | 85 -
.../org/gradle/messaging/serialize/Encoder.java | 91 -
.../messaging/serialize/FlushableEncoder.java | 24 -
.../serialize/InputStreamBackedDecoder.java | 65 -
.../gradle/messaging/serialize/ListSerializer.java | 37 -
.../gradle/messaging/serialize/LongSerializer.java | 29 -
.../gradle/messaging/serialize/MapSerializer.java | 48 -
.../serialize/NullSafeStringSerializer.java | 26 -
.../gradle/messaging/serialize/ObjectReader.java | 21 -
.../gradle/messaging/serialize/ObjectWriter.java | 21 -
.../serialize/OutputStreamBackedEncoder.java | 65 -
.../org/gradle/messaging/serialize/Serializer.java | 29 -
.../messaging/serialize/SerializerRegistry.java | 23 -
.../gradle/messaging/serialize/SetSerializer.java | 38 -
.../messaging/serialize/kryo/JavaSerializer.java | 65 -
.../serialize/kryo/KryoBackedDecoder.java | 156 -
.../serialize/kryo/KryoBackedEncoder.java | 91 -
.../serialize/kryo/StatefulSerializer.java | 28 -
.../serialize/kryo/TypeSafeSerializer.java | 50 -
.../internal/event/DefaultListenerManagerTest.java | 226 +
.../internal/event/ListenerBroadcastTest.java | 268 +
.../internal/serialize/AbstractCodecTest.groovy | 522 ++
.../serialize/BaseSerializerFactoryTest.groovy | 125 +
.../serialize/DefaultSerializerRegistryTest.groovy | 92 +
.../serialize/DefaultSerializerTest.groovy | 32 +
.../internal/serialize/ListSerializerTest.groovy | 45 +
.../internal/serialize/LongSerializerTest.groovy | 34 +
.../internal/serialize/MapSerializerTest.groovy | 80 +
.../internal/serialize/SetSerializerTest.groovy | 54 +
.../serialize/StreamBackedCodecTest.groovy | 31 +
.../serialize/kryo/KryoBackedCodecTest.groovy | 98 +
.../messaging/dispatch/MethodInvocationTest.groovy | 45 +
.../messaging/dispatch/MethodInvocationTest.java | 35 -
.../messaging/remote/internal/MessageTest.groovy | 6 +-
.../remote/internal/ProtocolStackTest.groovy | 6 +-
.../hub/InterHubMessageSerializerTest.groovy | 2 +-
.../internal/hub/MessageHubBackedClientTest.groovy | 4 +-
.../internal/hub/MessageHubBackedServerTest.groovy | 4 +-
.../hub/MethodInvocationSerializerTest.groovy | 6 +-
.../internal/inet/InetAddressFactoryTest.groovy | 8 +
.../internal/inet/MulticastConnectionTest.groovy | 87 +
.../messaging/serialize/AbstractCodecTest.groovy | 524 --
.../serialize/BaseSerializerFactoryTest.groovy | 73 -
.../serialize/DefaultSerializerRegistryTest.groovy | 92 -
.../serialize/DefaultSerializerTest.groovy | 32 -
.../messaging/serialize/ListSerializerTest.groovy | 45 -
.../messaging/serialize/LongSerializerTest.groovy | 34 -
.../messaging/serialize/MapSerializerTest.groovy | 47 -
.../messaging/serialize/SetSerializerTest.groovy | 47 -
.../serialize/StreamBackedCodecTest.groovy | 31 -
.../serialize/kryo/KryoBackedCodecTest.groovy | 98 -
.../internal/serialize/SerializerSpec.groovy | 41 +
.../messaging/serialize/SerializerSpec.groovy | 39 -
subprojects/model-core/model-core.gradle | 43 +
.../model/ConfigurationCycleIntegrationTest.groovy | 73 +
.../gradle/model/ModelReuseIntegrationTest.groovy | 205 +
.../ModelRuleBindingFailureIntegrationTest.groovy | 242 +
...odelRuleBindingValidationIntegrationTest.groovy | 72 +
.../model/ModelRuleCachingIntegrationTest.groovy | 59 +
.../model/ModelRuleSamplesIntegrationTest.groovy | 37 +
.../ModelRuleValidationIntegrationTest.groovy | 76 +
...ationRuleApplicationOrderIntegrationTest.groovy | 153 +
.../model/PluginRuleSourceIntegrationTest.groovy | 434 ++
.../model/ScopedRuleSourceIntegrationTest.groovy | 166 +
.../model/TaskCreationIntegrationTest.groovy | 675 +++
...actClassBackedManagedTypeIntegrationTest.groovy | 308 ++
.../ComplexManagedTypeIntegrationTest.groovy | 228 +
.../CyclicalManagedTypeIntegrationTest.groovy | 121 +
.../EnumsInManagedModelIntegrationTest.groovy | 75 +
...nterfaceBackedManagedTypeIntegrationTest.groovy | 346 ++
...validManagedModelMutationIntegrationTest.groovy | 272 ++
.../InvalidManagedModelRuleIntegrationTest.groovy | 191 +
...odelPropertyTargetingRuleIntegrationTest.groovy | 267 +
.../model/managed/ManagedSetIntegrationTest.groovy | 582 +++
...anagedTypeImplementationClassCachingSpec.groovy | 63 +
...peWithUnmanagedPropertiesIntegrationTest.groovy | 128 +
.../PolymorphicManagedTypeIntegrationTest.groovy | 251 +
.../PrimitivesInManagedModelIntegrationTest.groovy | 207 +
.../gradle/model/ConfigurationCycleException.java | 30 +
.../src/main/java/org/gradle/model/Defaults.java | 38 +
.../src/main/java/org/gradle/model/Finalize.java | 38 +
.../InvalidModelRuleDeclarationException.java | 54 +
.../gradle/model/InvalidModelRuleException.java | 54 +
.../src/main/java/org/gradle/model/Managed.java | 100 +
.../src/main/java/org/gradle/model/Model.java | 73 +
.../gradle/model/ModelRuleBindingException.java | 34 +
.../org/gradle/model/ModelViewClosedException.java | 39 +
.../src/main/java/org/gradle/model/Mutate.java | 38 +
.../src/main/java}/org/gradle/model/Path.java | 0
.../src/main/java/org/gradle/model/RuleSource.java | 78 +
.../src/main/java/org/gradle/model/Unmanaged.java | 37 +
.../src/main/java/org/gradle/model/Validate.java | 38 +
.../gradle/model/WriteOnlyModelViewException.java | 35 +
.../gradle/model/collection/CollectionBuilder.java | 229 +
.../org/gradle/model/collection/ManagedSet.java | 62 +
.../org/gradle/model/collection/package-info.java | 20 +
.../internal/core/ActionBackedModelAction.java | 59 +
.../internal/core/BiActionBackedModelAction.java | 70 +
.../internal/core/ChainingModelProjection.java | 117 +
.../internal/core/CollectionBuilderModelView.java | 283 ++
.../internal/core/DefaultCollectionBuilder.java | 314 ++
.../internal/core/DelegatingCollectionBuilder.java | 157 +
.../core/DependencyOnlyExtractedModelRule.java | 52 +
.../model/internal/core/DirectNodeModelAction.java | 70 +
.../internal/core/DuplicateModelException.java | 28 +
.../model/internal/core/EmptyModelProjection.java | 64 +
.../model/internal/core/ExtractedModelAction.java | 63 +
.../model/internal/core/ExtractedModelCreator.java | 55 +
.../model/internal/core/ExtractedModelRule.java | 42 +
.../model/internal/core/InstanceModelView.java | 55 +
.../gradle/model/internal/core/ModelAction.java | 33 +
.../model/internal/core/ModelActionRole.java | 30 +
.../gradle/model/internal/core/ModelAdapter.java | 36 +
.../gradle/model/internal/core/ModelCreator.java | 37 +
.../model/internal/core/ModelCreatorFactory.java | 41 +
.../gradle/model/internal/core/ModelCreators.java | 112 +
.../org/gradle/model/internal/core/ModelNode.java | 74 +
.../org/gradle/model/internal/core/ModelPath.java | 257 +
.../model/internal/core/ModelProjection.java | 20 +
.../gradle/model/internal/core/ModelPromise.java | 37 +
.../gradle/model/internal/core/ModelReference.java | 148 +
.../gradle/model/internal/core/ModelRegistrar.java | 29 +
.../org/gradle/model/internal/core/ModelRule.java | 23 +
.../internal/core/ModelRuleExecutionException.java | 49 +
.../org/gradle/model/internal/core/ModelView.java | 31 +
.../org/gradle/model/internal/core/ModelViews.java | 49 +
.../model/internal/core/MutableModelNode.java | 102 +
.../internal/core/NamedEntityInstantiator.java | 21 +
.../core/ProjectionBackedModelCreator.java | 83 +
.../TypeCompatibilityModelProjectionSupport.java | 110 +
.../internal/core/UnmanagedModelProjection.java | 40 +
.../rule/describe/AbstractModelRuleDescriptor.java | 31 +
.../rule/describe/MethodModelRuleDescriptor.java | 107 +
.../core/rule/describe/ModelRuleDescriptor.java | 30 +
.../rule/describe/NestedModelRuleDescriptor.java | 52 +
.../rule/describe/SimpleModelRuleDescriptor.java | 41 +
...AbstractAnnotationDrivenModelRuleExtractor.java | 47 +
.../AbstractModelCreationRuleExtractor.java | 39 +
.../AbstractMutationModelRuleExtractor.java | 43 +
.../inspect/DefaultMethodRuleDefinition.java | 128 +
.../inspect/DefaultModelCreatorFactory.java | 82 +
.../internal/inspect/DefaultModelRuleInvoker.java | 56 +
.../inspect/DefaultsModelRuleExtractor.java | 29 +
.../inspect/FinalizeModelRuleExtractor.java | 29 +
.../inspect/ManagedModelCreationRuleExtractor.java | 94 +
.../internal/inspect/ManagedModelInitializer.java | 77 +
.../internal/inspect/ManagedSetInitializer.java | 40 +
.../internal/inspect/MethodBackedModelAction.java | 65 +
.../internal/inspect/MethodModelRuleExtractor.java | 30 +
.../inspect/MethodModelRuleExtractors.java | 39 +
.../internal/inspect/MethodRuleDefinition.java | 45 +
.../model/internal/inspect/ModelRuleExtractor.java | 229 +
.../model/internal/inspect/ModelRuleInvoker.java | 21 +
.../internal/inspect/ModelRuleSourceDetector.java | 105 +
.../internal/inspect/MutateModelRuleExtractor.java | 29 +
.../inspect/RuleMethodBackedMutationAction.java | 39 +
.../UnmanagedModelCreationRuleExtractor.java | 92 +
.../inspect/ValidateModelRuleExtractor.java | 29 +
.../internal/manage/instance/ManagedInstance.java | 29 +
.../manage/instance/ManagedProxyFactory.java | 42 +
.../manage/instance/ModelElementState.java | 29 +
.../manage/projection/ManagedModelProjection.java | 172 +
.../projection/ManagedSetModelProjection.java | 244 +
.../manage/schema/ModelCollectionSchema.java | 32 +
.../internal/manage/schema/ModelProperty.java | 88 +
.../model/internal/manage/schema/ModelSchema.java | 84 +
.../internal/manage/schema/ModelSchemaStore.java | 29 +
.../internal/manage/schema/ModelStructSchema.java | 45 +
.../manage/schema/cache/ModelSchemaCache.java | 109 +
.../manage/schema/cache/MultiWeakClassSet.java | 81 +
.../manage/schema/cache/SingleWeakClassSet.java | 59 +
.../internal/manage/schema/cache/WeakClassSet.java | 36 +
.../schema/extract/DefaultModelSchemaStore.java | 53 +
.../manage/schema/extract/EnumStrategy.java | 40 +
.../InvalidManagedModelElementTypeException.java | 79 +
.../schema/extract/JdkValueTypeStrategy.java | 73 +
.../schema/extract/ManagedProxyClassGenerator.java | 403 ++
.../manage/schema/extract/ManagedSetStrategy.java | 85 +
.../extract/ModelSchemaExtractionContext.java | 86 +
.../extract/ModelSchemaExtractionResult.java | 47 +
.../extract/ModelSchemaExtractionStrategy.java | 29 +
.../schema/extract/ModelSchemaExtractor.java | 117 +
.../manage/schema/extract/PrimitiveStrategy.java | 55 +
.../manage/schema/extract/StructStrategy.java | 417 ++
.../UnmanagedModelElementTypeException.java | 23 +
.../manage/schema/extract/UnmanagedStrategy.java | 32 +
.../method/WeaklyTypeReferencingMethod.java | 165 +
.../internal/registry/BinderCreationListener.java | 42 +
.../model/internal/registry/CreatorRuleBinder.java | 35 +
.../internal/registry/DefaultModelRegistry.java | 1017 ++++
.../model/internal/registry/ModelBinding.java | 71 +
.../internal/registry/ModelCreationListener.java | 64 +
.../gradle/model/internal/registry/ModelGraph.java | 186 +
.../model/internal/registry/ModelNodeInternal.java | 239 +
.../registry/ModelPathSuggestionProvider.java | 90 +
.../model/internal/registry/ModelRegistry.java | 141 +
.../internal/registry/ModelRegistryScope.java | 23 +
.../model/internal/registry/MutatorRuleBinder.java | 67 +
.../registry/OneOfTypeBinderCreationListener.java | 72 +
.../registry/PathBinderCreationListener.java | 57 +
.../gradle/model/internal/registry/RuleBinder.java | 106 +
.../registry/UnboundModelRulesException.java | 47 +
.../internal/registry/UnboundRulesProcessor.java | 89 +
.../internal/report/AmbiguousBindingReporter.java | 108 +
.../report/IncompatibleTypeReferenceReporter.java | 92 +
.../model/internal/report/unbound/UnboundRule.java | 85 +
.../internal/report/unbound/UnboundRuleInput.java | 134 +
.../report/unbound/UnboundRulesReporter.java | 90 +
.../model/internal/type/ClassTypeWrapper.java | 37 +
.../org/gradle/model/internal/type/ModelType.java | 381 ++
.../org/gradle/model/internal/type/ModelTypes.java | 29 +
.../model/internal/type/NullTypeWrapper.java | 33 +
.../internal/type/ParameterizedTypeWrapper.java | 135 +
.../gradle/model/internal/type/TypeWrapper.java | 25 +
.../model/internal/type/WildcardTypeWrapper.java | 105 +
.../main/java/org/gradle/model/package-info.java | 20 +
.../internal/CollectionBuilderModelViewTest.groovy | 51 +
.../internal/DefaultCollectionBuilderTest.groovy | 842 ++++
.../collection/internal/HasDependencies.groovy | 27 +
.../gradle/model/collection/internal/Special.java | 23 +
.../core/InstanceBackedModelCreatorTest.groovy | 56 +
.../model/internal/core/ModelPathTest.groovy | 119 +
.../internal/core/ModelPathValidationTest.groovy | 123 +
.../model/internal/core/ModelTypeJavaTest.java | 43 +
.../model/internal/core/ModelTypeTest.groovy | 122 +
.../describe/MethodModelRuleDescriptorTest.groovy | 46 +
...herManagedWithPropertyOfInvalidManagedType.java | 24 +
.../ClassModelRuleSourceValidationTest.groovy | 66 +
.../gradle/model/internal/inspect/HasStrings.java | 23 +
.../internal/inspect/ManagedAnnotatedClass.java | 23 +
...agedWithNestedPropertyOfInvalidManagedType.java | 24 +
...gedWithNestedReferenceOfInvalidManagedType.java | 25 +
.../inspect/ManagedWithNonManageableParents.java | 23 +
.../ManagedWithPropertyOfInvalidManagedType.java | 24 +
.../ManagedWithReferenceOfInvalidManagedType.java | 25 +
.../internal/inspect/ModelRuleBindingTest.groovy | 186 +
.../internal/inspect/ModelRuleExtractorTest.groovy | 532 ++
.../inspect/ModelRuleSourceDetectorTest.groovy | 114 +
.../inspect/MutationRuleExecutionOrderTest.groovy | 126 +
.../gradle/model/internal/inspect/NonManaged.java | 20 +
.../gradle/model/internal/inspect/OuterClass.java | 72 +
.../internal/inspect/ParametrizedManaged.java | 23 +
.../manage/instance/ManagedProxyTest.groovy | 45 +
.../ManagedSetModelProjectionTest.groovy | 170 +
.../extract/DefaultModelSchemaStoreTest.groovy | 144 +
.../extract/ManagedProxyClassGeneratorTest.groovy | 136 +
.../schema/extract/ModelSchemaExtractorTest.groovy | 814 ++++
.../manage/schema/extract/SimpleManagedType.java | 28 +
.../manage/schema/extract/SpecialManagedSet.java | 21 +
.../registry/DefaultModelRegistryTest.groovy | 826 ++++
.../model/internal/registry/ModelGraphTest.groovy | 362 ++
.../registry/ModelNodeReplacementTest.groovy | 57 +
.../ModelPathSuggestionProviderTest.groovy | 55 +
.../registry/ModelRegistryEphemeralNodeTest.groovy | 147 +
.../model/internal/registry/ScopedRuleTest.groovy | 209 +
.../registry/UnboundRulesProcessorTest.groovy | 396 ++
.../report/unbound/UnboundRulesReporterTest.groovy | 50 +
.../internal/fixture/ModelRegistryHelper.java | 568 +++
.../unbound/UnboundRulesReportMatchers.groovy | 38 +
subprojects/model-groovy/model-groovy.gradle | 33 +
.../dsl/ModelDslCreationIntegrationTest.groovy | 121 +
.../model/dsl/ModelDslIntegrationTest.groovy | 234 +
.../ModelDslRuleDetectionIntegrationSpec.groovy | 151 +
...odelDslRuleInputDetectionIntegrationSpec.groovy | 251 +
.../NestedModelDslUsageIntegrationSpec.groovy | 178 +
.../internal/NonTransformedModelDslBacking.java | 130 +
.../dsl/internal/TransformedModelDslBacking.java | 137 +
.../model/dsl/internal/inputs/RuleInputAccess.java | 23 +
.../internal/inputs/RuleInputAccessBacking.java | 58 +
.../ClosureCreationInterceptingVerifier.java | 39 +
.../internal/transform/ModelBlockTransformer.java | 101 +
.../model/dsl/internal/transform/RuleMetadata.java | 32 +
.../model/dsl/internal/transform/RuleVisitor.java | 168 +
.../model/dsl/internal/transform/RulesBlock.java | 30 +
.../model/dsl/internal/transform/RulesVisitor.java | 188 +
.../dsl/internal/transform/SourceLocation.java | 55 +
.../NonTransformedModelDslBackingTest.groovy | 178 +
.../internal/TransformedModelDslBackingTest.groovy | 125 +
subprojects/native/native.gradle | 3 -
.../NativeIntegrationException.java | 26 +
.../NativeIntegrationUnavailableException.java | 25 +
.../nativeintegration/ProcessEnvironment.java | 103 +
.../nativeintegration/ReflectiveEnvironment.java | 76 +
.../nativeintegration/console/ConsoleDetector.java | 29 +
.../nativeintegration/console/ConsoleMetaData.java | 36 +
.../console/FallbackConsoleMetaData.java | 31 +
.../console/NativePlatformConsoleDetector.java | 48 +
.../console/NativePlatformConsoleMetaData.java | 43 +
.../console/NoOpConsoleDetector.java | 23 +
.../console/UnixConsoleMetaData.java | 51 +
.../console/WindowsConsoleDetector.java | 35 +
.../nativeintegration/filesystem/Chmod.java | 31 +
.../filesystem/FileCanonicalizer.java | 23 +
.../filesystem/FileException.java | 23 +
.../filesystem/FileModeAccessor.java | 23 +
.../filesystem/FileModeMutator.java | 23 +
.../nativeintegration/filesystem/FileSystem.java | 57 +
.../nativeintegration/filesystem/Stat.java | 23 +
.../nativeintegration/filesystem/Symlink.java | 25 +
.../filesystem/jdk7/Jdk7FileCanonicalizer.java | 33 +
.../jdk7/PosixFilePermissionConverter.java | 96 +
.../jdk7/PosixJdk7FilePermissionHandler.java | 42 +
.../filesystem/services/EmptyChmod.java | 30 +
.../services/FallbackFileCanonicalizer.java | 33 +
.../filesystem/services/FallbackStat.java | 36 +
.../filesystem/services/FileSystemServices.java | 84 +
.../filesystem/services/GenericFileSystem.java | 126 +
.../services/NativePlatformBackedChmod.java | 34 +
.../services/NativePlatformBackedStat.java | 35 +
.../services/NativePlatformBackedSymlink.java | 40 +
.../filesystem/services/UnavailablePosixFiles.java | 22 +
.../services/UnsupportedFilePermissions.java | 49 +
.../filesystem/services/UnsupportedSymlink.java | 32 +
.../filesystem/services/WindowsSymlink.java | 32 +
.../jna/JnaBootPathConfigurer.java | 66 +
.../jna/UnsupportedEnvironment.java | 70 +
.../AbstractProcessEnvironment.java | 92 +
.../NativePlatformBackedProcessEnvironment.java | 51 +
.../nativeintegration/services/FileSystems.java | 24 +
.../nativeintegration/services/NativeServices.java | 209 +
.../nativeplatform/NativeIntegrationException.java | 26 -
.../NativeIntegrationUnavailableException.java | 25 -
.../nativeplatform/ProcessEnvironment.java | 103 -
.../nativeplatform/ReflectiveEnvironment.java | 76 -
.../nativeplatform/console/ConsoleDetector.java | 29 -
.../nativeplatform/console/ConsoleMetaData.java | 36 -
.../console/FallbackConsoleMetaData.java | 31 -
.../console/NativePlatformConsoleDetector.java | 48 -
.../console/NativePlatformConsoleMetaData.java | 43 -
.../console/NoOpConsoleDetector.java | 23 -
.../console/UnixConsoleMetaData.java | 51 -
.../console/WindowsConsoleDetector.java | 35 -
.../internal/nativeplatform/filesystem/Chmod.java | 33 -
.../filesystem/DefaultFilePathEncoder.java | 42 -
.../nativeplatform/filesystem/EmptyChmod.java | 25 -
.../nativeplatform/filesystem/FallbackStat.java | 30 -
.../nativeplatform/filesystem/FallbackSymlink.java | 26 -
.../nativeplatform/filesystem/FilePathEncoder.java | 23 -
.../nativeplatform/filesystem/FileSystem.java | 62 +-
.../filesystem/FileSystemServices.java | 116 -
.../filesystem/GenericFileSystem.java | 144 -
.../nativeplatform/filesystem/LibCStat.java | 55 -
.../nativeplatform/filesystem/LibcChmod.java | 42 -
.../nativeplatform/filesystem/LibcSymlink.java | 40 -
.../filesystem/NativePlatformBackedChmod.java | 34 -
.../filesystem/NativePlatformBackedStat.java | 34 -
.../filesystem/NativePlatformBackedSymlink.java | 35 -
.../nativeplatform/filesystem/PosixStat.java | 34 -
.../nativeplatform/filesystem/PosixUtil.java | 75 -
.../internal/nativeplatform/filesystem/Stat.java | 24 -
.../nativeplatform/filesystem/Symlink.java | 24 -
.../jdk7/PosixFilePermissionConverter.java | 96 -
.../jdk7/PosixJdk7FilePermissionHandler.java | 47 -
.../nativeplatform/jna/JnaBootPathConfigurer.java | 66 -
.../gradle/internal/nativeplatform/jna/LibC.java | 36 -
.../jna/LibCBackedConsoleDetector.java | 64 -
.../jna/LibCBackedProcessEnvironment.java | 69 -
.../nativeplatform/jna/UnsupportedEnvironment.java | 70 -
.../AbstractProcessEnvironment.java | 92 -
.../NativePlatformBackedProcessEnvironment.java | 51 -
.../nativeplatform/services/FileSystems.java | 24 -
.../nativeplatform/services/NativeServices.java | 197 -
.../NativePlatformConsoleDetectorTest.groovy | 67 +
.../filesystem/CommonFileSystemTest.groovy | 119 +
.../filesystem/LinuxFileSystemTest.groovy | 36 +
.../filesystem/MacOsFileSystemTest.groovy | 36 +
.../filesystem/WindowsFileSystemTest.groovy | 37 +
.../jdk7/PosixFilePermissionConverterTest.groovy | 59 +
.../jdk7/PosixJdk7FilePermissionHandlerTest.groovy | 41 +
.../services/GenericFileSystemTest.groovy | 75 +
.../services/UnsupportedFilePermissionsTest.groovy | 57 +
.../ProcessEnvironmentTest.groovy | 79 +
.../NativeServicesInitializationTest.groovy | 47 +
.../services/NativeServicesTest.groovy | 80 +
.../NativePlatformConsoleDetectorTest.groovy | 67 -
.../filesystem/CommonFileSystemTest.groovy | 113 -
.../nativeplatform/filesystem/LibcStatTest.groovy | 51 -
.../filesystem/LinuxFileSystemTest.groovy | 36 -
.../filesystem/MacOsFileSystemTest.groovy | 36 -
.../filesystem/WindowsFileSystemTest.groovy | 37 -
.../jdk7/PosixFilePermissionConverterTest.groovy | 59 -
.../jdk7/PosixJdk7FilePermissionHandlerTest.groovy | 41 -
.../jna/LibCBackedProcessEnvironmentTest.groovy | 39 -
.../ProcessEnvironmentTest.groovy | 79 -
.../services/NativeServicesTest.groovy | 68 -
subprojects/open-api/open-api.gradle | 3 +-
.../openapi/BlockingRequestObserver.java | 136 -
.../integtests/openapi/CrossVersionBuilder.java | 99 -
...CrossVersionCompatibilityIntegrationTest.groovy | 89 +-
.../ExtraTestCommandLineOptionsListener.java | 32 -
.../integtests/openapi/GradleRunnerTest.groovy | 278 --
.../gradle/integtests/openapi/OpenApiFixture.java | 154 -
.../gradle/integtests/openapi/OpenApiUiTest.groovy | 971 ----
.../integtests/openapi/OutputUILordTest.groovy | 127 -
.../TestAlternateUIInteractionVersion1.java | 52 -
.../openapi/TestSettingsNodeVersion1.java | 245 -
.../TestSingleDualPaneUIInteractionVersion1.java | 44 -
.../shared/build.gradle | 3 -
.../shared/settings.gradle | 1 -
.../integtests/openapi/testproject/build.gradle | 1 -
.../integtests/openapi/testproject/settings.gradle | 1 -
.../org/gradle/foundation/BootstrapLoader.java | 187 -
.../gradle/foundation/ParentLastClassLoader.java | 72 -
.../gradle/openapi/external/ExternalUtility.java | 166 -
.../external/runner/GradleRunnerFactory.java | 133 -
.../external/runner/GradleRunnerVersion1.java | 35 -
.../openapi/external/ui/DualPaneUIVersion1.java | 59 -
.../org/gradle/openapi/external/ui/UIFactory.java | 238 -
.../openapi/external/ExternalUtilityTest.groovy | 70 -
.../plugins/osgi/OsgiPluginIntegrationSpec.groovy | 7 +-
.../org/gradle/api/plugins/osgi/OsgiPlugin.groovy | 3 +-
...{osgi.properties => org.gradle.osgi.properties} | 0
.../plugins/osgi/OsgiPluginConventionTest.groovy | 2 +-
.../gradle/api/plugins/osgi/OsgiPluginTest.groovy | 1 -
subprojects/performance/performance.gradle | 256 +-
.../performance/src/configPlugin/ConfigPlugin.java | 4 +-
subprojects/performance/src/generator.groovy | 70 +-
.../performance/CleanBuildPerformanceTest.groovy | 5 +-
.../ConfigurationPerformanceTest.groovy | 5 +-
.../performance/DaemonPerformanceTest.groovy | 48 +
.../DependencyReportPerformanceTest.groovy | 5 +-
.../DependencyResolutionStressTest.groovy | 2 +
.../performance/FirstBuildPerformanceTest.groovy | 5 +-
.../IdeIntegrationPerformanceTest.groovy | 19 +-
.../ManyEmptyProjectsHelpPerformanceTest.groovy | 40 +
.../NativeParallelPerformanceTest.groovy | 44 +
.../performance/NativePerformanceTest.groovy | 62 +
.../NativeScenarioPerformanceTest.groovy | 77 +
.../OldJavaPluginBigProjectPerformanceTest.groovy | 50 +
.../OldVsNewJavaPluginPerformanceTest.groovy | 85 +
.../ParallelBuildPerformanceTest.groovy | 40 +
.../ProjectDependenciesPerformanceTest.groovy | 38 +
.../TestExecutionPerformanceTest.groovy | 5 +-
.../UpToDateBuildPerformanceTest.groovy | 5 +-
.../performance/VariantsPerformanceTest.groovy | 130 +
.../templates/build-event-timestamps/build.gradle | 20 +
.../src/templates/config-inject/build.gradle | 8 +-
.../src/templates/heap-capture/build.gradle | 8 +-
subprojects/performance/src/templates/init.gradle | 5 +
.../src/templates/java-source/Production.java | 24 +
.../src/templates/native-component/build.gradle | 9 +
.../src/templates/native-scenario/build.gradle | 70 +
.../performance/src/templates/native-source/lib.c | 8 +
.../src/templates/new-java-plugin/build.gradle | 112 +
.../src/templates/old-java-plugin/build.gradle | 76 +
.../src/templates/project-with-source/build.gradle | 25 +-
.../src/templates/project-with-source/pom.xml | 12 +-
.../performance/src/templates/root-project/pom.xml | 1 +
.../performance/src/templates/settings.gradle | 8 +-
.../src/templates/variants-new-model/build.gradle | 194 +
.../src/templates/variants-old-model/build.gradle | 167 +
.../src/templates/with-testng/build.gradle | 5 +-
.../src/templates/with-verbose-testng/build.gradle | 5 +-
.../gradle/performance/ResultSpecification.groovy | 28 +-
.../BuildEventTimestampCollectorTest.groovy | 97 +
.../CrossVersionPerformanceResultsTest.groovy | 287 ++
.../CrossVersionPerformanceTestRunnerTest.groovy | 110 +
.../performance/fixture/GCEventParserTest.groovy | 64 +
.../fixture/GCLoggingCollectorTest.groovy | 29 +-
.../fixture/PerformanceResultsTest.groovy | 287 --
.../fixture/PerformanceTestRunnerTest.groovy | 105 -
.../performance/fixture/WaitingReaderTest.groovy | 93 +
.../performance/measure/DataSeriesTest.groovy | 4 +-
.../results/CompositeResultsStoreTest.groovy | 46 +
.../results/CrossBuildResultsStoreTest.groovy | 155 +
.../results/CrossVersionResultsStoreTest.groovy | 234 +
.../performance/results/ReportGeneratorTest.groovy | 4 +-
.../performance/results/ResultsStoreTest.groovy | 248 -
.../org/gradle/performance/fixture/gc-1.txt | 18 +-
.../org/gradle/performance/fixture/gc-2.txt | 14 +-
.../org/gradle/performance/fixture/gc-3.txt | 14 +-
.../org/gradle/performance/fixture/gc-4.txt | 19 +
.../gradle/performance/fixture/mac-jdk8.0.25.txt | 24 +
.../org/gradle/performance/fixture/win-1.txt | 20 +
.../AbstractCrossBuildPerformanceTest.groovy | 64 +
.../AbstractCrossVersionPerformanceTest.groovy | 56 +
.../groovy/org/gradle/performance/Experiment.java | 20 +
.../org/gradle/performance/PerformanceTest.java | 20 +
.../fixture/AbstractPerformanceTest.groovy | 52 -
.../performance/fixture/BaselineVersion.groovy | 10 +-
.../performance/fixture/BuildDisplayInfo.groovy | 39 +
.../fixture/BuildEventTimestampCollector.java | 95 +
.../performance/fixture/BuildExperimentRunner.java | 84 +
.../performance/fixture/BuildExperimentSpec.groovy | 90 +
.../fixture/CompositeDataCollector.java | 18 +-
.../performance/fixture/CompositeDataReporter.java | 10 +-
.../fixture/CrossBuildPerformanceResults.groovy | 60 +
.../fixture/CrossBuildPerformanceTestRunner.groovy | 97 +
.../fixture/CrossVersionPerformanceResults.groovy | 123 +
.../CrossVersionPerformanceTestRunner.groovy | 118 +
.../gradle/performance/fixture/DataCollector.java | 6 +-
.../gradle/performance/fixture/DataReporter.groovy | 8 +-
.../gradle/performance/fixture/GCEventParser.java | 74 +
.../performance/fixture/GCLoggingCollector.java | 133 +-
.../fixture/GradleExecuterBackedSession.groovy | 78 +
.../fixture/GradleInvocationSpec.groovy | 136 +
.../gradle/performance/fixture/GradleSession.java | 29 +
.../performance/fixture/GradleSessionProvider.java | 38 +
.../fixture/MeasuredOperationList.groovy | 10 +-
.../performance/fixture/MemoryInfoCollector.groovy | 10 +-
.../gradle/performance/fixture/OperationTimer.java | 15 +-
.../performance/fixture/PerformanceResults.groovy | 129 -
.../performance/fixture/PerformanceTestResult.java | 74 +
.../fixture/PerformanceTestRunner.groovy | 138 -
.../performance/fixture/PerformanceTestSpec.java | 47 +
.../fixture/TextFileDataReporter.groovy | 4 +-
.../fixture/ToolingApiBackedGradleSession.groovy | 72 +
.../gradle/performance/fixture/WaitingReader.java | 73 +
.../org/gradle/performance/measure/DataSeries.java | 22 +
.../performance/measure/MeasuredOperation.groovy | 6 +
.../performance/results/AllResultsStore.java | 48 +
.../performance/results/CompositeResultsStore.java | 68 +
.../performance/results/ConnectionAction.java | 23 +
.../results/CrossBuildResultsStore.java | 264 +
.../results/CrossBuildTestExecutionHistory.java | 128 +
.../results/CrossVersionResultsStore.java | 261 +
.../results/CrossVersionTestExecutionHistory.java | 150 +
.../org/gradle/performance/results/H2FileDb.java | 61 +
.../performance/results/HtmlPageGenerator.java | 70 +-
.../performance/results/IndexPageGenerator.java | 59 +-
.../performance/results/PerformanceResults.java | 39 +
.../performance/results/ReportGenerator.java | 5 +-
.../gradle/performance/results/ResultsStore.java | 291 +-
.../performance/results/TestDataGenerator.java | 18 +-
.../performance/results/TestExecutionHistory.java | 64 +-
.../performance/results/TestPageGenerator.java | 139 +-
subprojects/platform-base/platform-base.gradle | 10 +
.../base/AssembleTaskIntegrationTest.groovy | 151 +
...oTestedSamplePlatformBaseIntegrationTest.groovy | 27 +
.../base/ComponentTypeSampleIntegTest.groovy | 59 +
.../base/CustomBinaryIntegrationTest.groovy | 302 ++
.../base/CustomBinaryTasksIntegrationTest.groovy | 278 ++
.../CustomComponentBinariesIntegrationTest.groovy | 244 +
.../CustomComponentPluginIntegrationTest.groovy | 318 ++
.../base/LanguageTypeIntegrationTest.groovy | 112 +
.../base/LanguageTypeSampleIntegrationTest.groovy | 67 +
.../LanguageBasePluginIntegrationTest.groovy | 21 +
.../LifecycleBasePluginIntegrationTest.groovy | 92 +
.../api/internal/tasks/compile/Compiler.java | 26 +
.../gradle/language/base/FunctionalSourceSet.java | 30 +
.../gradle/language/base/LanguageSourceSet.java | 49 +
.../org/gradle/language/base/ProjectSourceSet.java | 25 +
.../language/base/artifact/SourcesArtifact.java | 28 +
.../language/base/artifact/package-info.java | 20 +
.../base/internal/DefaultFunctionalSourceSet.java | 66 +
.../base/internal/DefaultProjectSourceSet.java | 26 +
.../base/internal/LanguageSourceSetContainer.java | 51 +
.../base/internal/LanguageSourceSetInternal.java | 34 +
.../base/internal/SourceSetNotationParser.java | 70 +
.../base/internal/SourceTransformTaskConfig.java | 28 +
.../base/internal/compile/CompileSpec.java | 20 +
.../language/base/internal/compile/Compiler.java | 22 +
.../base/internal/compile/CompilerFactory.java | 21 +
.../base/internal/compile/CompilerUtil.java | 24 +
.../language/base/internal/plugins/CleanRule.java | 61 +
.../internal/registry/DefaultLanguageRegistry.java | 32 +
.../DefaultLanguageTransformContainer.java | 32 +
.../internal/registry/LanguageRegistration.java | 38 +
.../base/internal/registry/LanguageRegistry.java | 25 +
.../base/internal/registry/LanguageTransform.java | 52 +
.../registry/LanguageTransformContainer.java | 25 +
.../registry/RuleBasedLanguageRegistration.java | 59 +
.../internal/tasks/SimpleStaleClassCleaner.java | 43 +
.../base/internal/tasks/StaleClassCleaner.java | 43 +
.../org/gradle/language/base/package-info.java | 0
.../base/plugins/ComponentModelBasePlugin.java | 215 +
.../language/base/plugins/LanguageBasePlugin.java | 195 +
.../language/base/plugins/LifecycleBasePlugin.java | 116 +
.../gradle/language/base/plugins/package-info.java | 0
.../base/sources/BaseLanguageSourceSet.java | 143 +
.../gradle/language/base/sources/package-info.java | 24 +
.../java/org/gradle/platform/base/Application.java | 27 +
.../platform/base/ApplicationBinarySpec.java | 30 +
.../org/gradle/platform/base/ApplicationSpec.java | 26 +
.../main/java/org/gradle/platform/base/Binary.java | 30 +
.../org/gradle/platform/base/BinaryContainer.java | 25 +
.../java/org/gradle/platform/base/BinarySpec.java | 71 +
.../java/org/gradle/platform/base/BinaryTasks.java | 68 +
.../platform/base/BinaryTasksCollection.java | 34 +
.../java/org/gradle/platform/base/BinaryType.java | 54 +
.../gradle/platform/base/BinaryTypeBuilder.java | 26 +
.../gradle/platform/base/ComponentBinaries.java | 60 +
.../org/gradle/platform/base/ComponentSpec.java | 58 +
.../platform/base/ComponentSpecContainer.java | 28 +
.../platform/base/ComponentSpecIdentifier.java | 28 +
.../org/gradle/platform/base/ComponentType.java | 59 +
.../gradle/platform/base/ComponentTypeBuilder.java | 24 +
.../platform/base/InvalidModelException.java | 32 +
.../org/gradle/platform/base/LanguageType.java | 52 +
.../gradle/platform/base/LanguageTypeBuilder.java | 29 +
.../java/org/gradle/platform/base/Library.java | 27 +
.../gradle/platform/base/LibraryBinarySpec.java | 30 +
.../java/org/gradle/platform/base/LibrarySpec.java | 27 +
.../platform/base/ModelInstantiationException.java | 32 +
.../java/org/gradle/platform/base/Platform.java | 35 +
.../platform/base/PlatformAwareComponentSpec.java | 31 +
.../gradle/platform/base/PlatformContainer.java | 27 +
.../java/org/gradle/platform/base/ToolChain.java | 35 +
.../gradle/platform/base/ToolChainRegistry.java | 29 +
.../platform/base/TransformationFileType.java | 26 +
.../java/org/gradle/platform/base/TypeBuilder.java | 35 +
.../platform/base/binary/BaseBinarySpec.java | 173 +
.../gradle/platform/base/binary/package-info.java | 23 +
.../platform/base/component/BaseComponentSpec.java | 136 +
.../platform/base/component/package-info.java | 23 +
.../platform/base/internal/BinaryBuildAbility.java | 24 +
.../platform/base/internal/BinaryNamingScheme.java | 42 +
.../base/internal/BinaryNamingSchemeBuilder.java | 26 +
.../platform/base/internal/BinarySpecInternal.java | 32 +
.../internal/BinaryTasksCollectionWrapper.java | 193 +
.../base/internal/ComponentSpecInternal.java | 30 +
.../base/internal/DefaultBinaryContainer.java | 27 +
.../base/internal/DefaultBinaryNamingScheme.java | 116 +
.../internal/DefaultBinaryNamingSchemeBuilder.java | 64 +
.../internal/DefaultBinaryTasksCollection.java | 61 +
.../internal/DefaultComponentSpecContainer.java | 29 +
.../internal/DefaultComponentSpecIdentifier.java | 60 +
.../base/internal/DefaultPlatformContainer.java | 30 +
.../base/internal/DefaultPlatformRequirement.java | 53 +
.../base/internal/DefaultPlatformResolvers.java | 70 +
.../platform/base/internal/FixedBuildAbility.java | 39 +
.../PlatformAwareComponentSpecInternal.java | 35 +
.../base/internal/PlatformRequirement.java | 21 +
.../platform/base/internal/PlatformResolver.java | 24 +
.../platform/base/internal/PlatformResolvers.java | 24 +
.../base/internal/ToolSearchBuildAbility.java | 38 +
.../builder/LanguageTypeBuilderInternal.java | 24 +
.../base/internal/builder/TypeBuilderInternal.java | 23 +
...nnotationDrivenComponentModelRuleExtractor.java | 99 +
.../internal/registry/AbstractTypeBuilder.java | 41 +
.../registry/BinaryTasksModelRuleExtractor.java | 113 +
.../registry/BinaryTypeModelRuleExtractor.java | 109 +
.../registry/CollectionBuilderBasedRule.java | 97 +
.../ComponentBinariesModelRuleExtractor.java | 105 +
.../ComponentModelBaseServiceRegistry.java | 76 +
.../registry/ComponentTypeModelRuleExtractor.java | 118 +
.../registry/LanguageTypeModelRuleExtractor.java | 118 +
.../internal/registry/TypeModelRuleExtractor.java | 121 +
.../RuleAwarePolymorphicDomainObjectContainer.java | 52 +
.../internal/test/DefaultTestSuiteContainer.java | 28 +
.../base/internal/toolchain/ArgCollector.java | 25 +
.../base/internal/toolchain/ArgWriter.java | 89 +
.../toolchain/DefaultResolvedCompiler.java | 45 +
.../internal/toolchain/DefaultResolvedTool.java | 43 +
.../internal/toolchain/DefaultToolResolver.java | 178 +
.../base/internal/toolchain/ResolvedTool.java | 21 +
.../internal/toolchain/ToolChainAvailability.java | 68 +
.../base/internal/toolchain/ToolChainInternal.java | 27 +
.../base/internal/toolchain/ToolProvider.java | 26 +
.../base/internal/toolchain/ToolResolver.java | 29 +
.../base/internal/toolchain/ToolSearchResult.java | 28 +
.../internal/util/ImplementationTypeDetermer.java | 61 +
.../org/gradle/platform/base/package-info.java | 23 +
.../platform/base/test/TestSuiteBinarySpec.java | 31 +
.../platform/base/test/TestSuiteContainer.java | 27 +
.../gradle/platform/base/test/TestSuiteSpec.java | 31 +
.../gradle/platform/base/test/package-info.java | 23 +
.../org.gradle.language-base.properties} | 0
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../ComponentTypeModelRuleExtractorTest.groovy | 182 +
.../internal/DefaultFunctionalSourceSetTest.groovy | 30 +
.../internal/SourceSetNotationParserTest.groovy | 54 +
.../LanguageTypeModelRuleExtractorTest.groovy | 184 +
.../tasks/SimpleStaleClassCleanerTest.groovy | 75 +
.../plugins/ComponentModelBasePluginTest.groovy | 283 ++
.../base/plugins/LanguageBasePluginTest.groovy | 73 +
.../base/plugins/LifecycleBasePluginTest.groovy | 88 +
.../platform/base/binary/BaseBinarySpecTest.groovy | 70 +
.../base/component/BaseComponentSpecTest.groovy | 105 +
.../base/internal/BuildableModelElementTest.groovy | 54 +
.../internal/DefaultBinaryNamingSchemeTest.groovy | 79 +
.../DefaultBinaryTasksCollectionTest.groovy | 82 +
.../base/internal/FixedBuildAbilityTest.groovy | 49 +
.../internal/ToolSearchBuildAbilityTest.groovy | 56 +
...AbstractAnnotationModelRuleExtractorTest.groovy | 67 +
.../BinaryTasksModelRuleExtractorTest.groovy | 108 +
.../BinaryTypeModelRuleExtractorTest.groovy | 179 +
.../ComponentBinariesModelRuleExtractorTest.groovy | 134 +
...warePolymorphicDomainObjectContainerTest.groovy | 66 +
.../base/internal/toolchain/ArgWriterTest.groovy | 78 +
.../toolchain/DefaultToolResolverTest.groovy | 128 +
.../toolchain/ToolChainAvailabilityTest.groovy | 67 +
.../plugin/AbstractLanguagePluginSpec.groovy | 53 +
subprojects/platform-jvm/platform-jvm.gradle | 17 +
.../jvm/ComponentReportIntegrationTest.groovy | 186 +
.../gradle/jvm/JarBinariesIntegrationTest.groovy | 88 +
...toTestedSamplePlatformJvmIntegrationTest.groovy | 27 +
.../JvmComponentPluginGoodBehaviourTest.groovy | 21 +
.../JvmComponentPluginIntegrationTest.groovy | 246 +
.../org/gradle/api/java/archives/Attributes.java | 0
.../org/gradle/api/java/archives/Manifest.java | 112 +
.../api/java/archives/ManifestException.java | 0
.../api/java/archives/ManifestMergeDetails.java | 0
.../api/java/archives/ManifestMergeSpec.java | 57 +
.../java/archives/internal/DefaultAttributes.java | 97 +
.../java/archives/internal/DefaultManifest.java | 241 +
.../internal/DefaultManifestMergeDetails.java | 0
.../internal/DefaultManifestMergeSpec.java | 122 +
.../org/gradle/api/java/archives/package-info.java | 0
.../src/main/java/org/gradle/jvm/Classpath.java | 28 +
.../main/java/org/gradle/jvm/JarBinarySpec.java | 38 +
.../main/java/org/gradle/jvm/JvmBinarySpec.java | 84 +
.../main/java/org/gradle/jvm/JvmBinaryTasks.java | 32 +
.../src/main/java/org/gradle/jvm/JvmByteCode.java | 27 +
.../java/org/gradle/jvm/JvmComponentExtension.java | 33 +
.../main/java/org/gradle/jvm/JvmComponentSpec.java | 25 +
.../src/main/java/org/gradle/jvm/JvmLibrary.java | 27 +
.../main/java/org/gradle/jvm/JvmLibrarySpec.java | 29 +
.../src/main/java/org/gradle/jvm/JvmResources.java | 28 +
.../jvm/internal/AbstractJvmBinaryRenderer.java | 29 +
.../org/gradle/jvm/internal/DefaultClasspath.java | 39 +
.../gradle/jvm/internal/DefaultJarBinarySpec.java | 108 +
.../gradle/jvm/internal/DefaultJvmBinaryTasks.java | 33 +
.../gradle/jvm/internal/DefaultJvmLibrarySpec.java | 54 +
.../org/gradle/jvm/internal/JarBinaryRenderer.java | 32 +
.../gradle/jvm/internal/JarBinarySpecInternal.java | 26 +
.../gradle/jvm/internal/JavaPlatformResolver.java | 51 +
.../jvm/internal/JvmLibrarySpecInternal.java | 26 +
.../gradle/jvm/internal/PlatformJvmServices.java | 35 +
.../plugins/DefaultJvmComponentExtension.java | 34 +
.../internal/toolchain/JavaToolChainInternal.java | 24 +
.../src/main/java/org/gradle/jvm/package-info.java | 23 +
.../java/org/gradle/jvm/platform/JavaPlatform.java | 45 +
.../jvm/platform/internal/DefaultJavaPlatform.java | 64 +
.../java/org/gradle/jvm/platform/package-info.java | 20 +
.../org/gradle/jvm/plugins/JvmComponentPlugin.java | 181 +
.../java/org/gradle/jvm/plugins/package-info.java | 23 +
.../src/main/java/org/gradle/jvm/tasks/Jar.java | 130 +
.../java/org/gradle/jvm/tasks/package-info.java | 23 +
.../org/gradle/jvm/toolchain/JavaToolChain.java | 39 +
.../jvm/toolchain/JavaToolChainRegistry.java | 29 +
.../internal/DefaultJavaToolChainRegistry.java | 34 +
.../org/gradle/jvm/toolchain/package-info.java | 20 +
.../org.gradle.jvm-component.properties | 17 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../archives/internal/DefaultAttributesTest.groovy | 0
.../internal/DefaultManifestMergeSpecTest.groovy | 0
.../archives/internal/DefaultManifestTest.groovy | 0
.../jvm/internal/DefaultJarBinarySpecTest.groovy | 65 +
.../jvm/internal/DefaultJvmBinaryTasksTest.groovy | 60 +
.../jvm/internal/DefaultJvmLibrarySpecTest.groovy | 71 +
.../internal/plugins/CreateJvmBinariesTest.groovy | 98 +
.../internal/DefaultJavaPlatformTest.groovy | 51 +
.../groovy/org/gradle/jvm/tasks/JarTest.groovy | 61 +
subprojects/platform-native/platform-native.gradle | 42 +
...estedSamplesRuntimeNativeIntegrationTest.groovy | 31 +
.../BinaryBuildTypesIntegrationTest.groovy | 210 +
.../BinaryConfigurationIntegrationTest.groovy | 384 ++
.../BinaryFlavorsIntegrationTest.groovy | 175 +
.../ComponentReportIntegrationTest.groovy | 256 +
.../LibraryApiDependenciesIntegrationTest.groovy | 264 +
.../LibraryBinariesIntegrationTest.groovy | 317 ++
.../LibraryDependenciesIntegrationTest.groovy | 399 ++
.../NativeBinariesIntegrationTest.groovy | 360 ++
.../NativePlatformSamplesIntegrationTest.groovy | 240 +
.../PrebuiltLibrariesIntegrationTest.groovy | 370 ++
.../SharedLibrarySoNameIntegrationTest.groovy | 82 +
.../BinaryNativePlatformIntegrationTest.groovy | 416 ++
.../NativeComponentPluginIntegrationTest.groovy | 22 +
.../GeneratedSourcesIntegrationTest.groovy | 461 ++
...rceSetCompileDependenciesIntegrationTest.groovy | 147 +
.../SourceSetDependenciesIntegrationTest.groovy | 169 +
...SourceSetLinkDependenciesIntegrationTest.groovy | 154 +
.../CommonToolchainCustomizationIntegTest.groovy | 61 +
...ToolChainCrossCompilationIntegrationTest.groovy | 92 +
...GccToolChainCustomisationIntegrationTest.groovy | 215 +
.../GccToolChainDiscoveryIntegrationTest.groovy | 162 +
.../MultipleNativeToolChainIntegrationTest.groovy | 91 +
.../NativeToolChainDiscoveryIntegrationTest.groovy | 91 +
...sualCppToolChainDiscoveryIntegrationTest.groovy | 84 +
.../nativeplatform/DependentSourceSet.java | 71 +
.../nativeplatform/HeaderExportingSourceSet.java | 43 +
.../language/nativeplatform/NativeResourceSet.java | 26 +
.../nativeplatform/internal/SourceIncludes.java | 24 +
.../language/nativeplatform/package-info.java | 20 +
.../org/gradle/nativeplatform/BuildType.java | 30 +
.../gradle/nativeplatform/BuildTypeContainer.java | 27 +
.../groovy/org/gradle/nativeplatform/Flavor.java | 31 +
.../org/gradle/nativeplatform/FlavorContainer.java | 30 +
.../org/gradle/nativeplatform/NativeBinary.java | 42 +
.../gradle/nativeplatform/NativeBinarySpec.java | 92 +
.../nativeplatform/NativeComponentExtension.java | 47 +
.../gradle/nativeplatform/NativeComponentSpec.java | 35 +
.../gradle/nativeplatform/NativeDependencySet.java | 40 +
.../gradle/nativeplatform/NativeExecutable.java | 27 +
.../nativeplatform/NativeExecutableBinary.java | 31 +
.../nativeplatform/NativeExecutableBinarySpec.java | 73 +
.../nativeplatform/NativeExecutableSpec.java | 27 +
.../org/gradle/nativeplatform/NativeLibrary.java | 26 +
.../gradle/nativeplatform/NativeLibraryBinary.java | 33 +
.../nativeplatform/NativeLibraryBinarySpec.java | 36 +
.../nativeplatform/NativeLibraryRequirement.java | 39 +
.../gradle/nativeplatform/NativeLibrarySpec.java | 40 +
.../org/gradle/nativeplatform/ObjectFile.java | 27 +
.../gradle/nativeplatform/PrebuiltLibraries.java | 29 +
.../org/gradle/nativeplatform/PrebuiltLibrary.java | 38 +
.../PrebuiltSharedLibraryBinary.java | 37 +
.../PrebuiltStaticLibraryBinary.java | 32 +
.../org/gradle/nativeplatform/Repositories.java | 28 +
.../gradle/nativeplatform/SharedLibraryBinary.java | 37 +
.../nativeplatform/SharedLibraryBinarySpec.java | 65 +
.../gradle/nativeplatform/StaticLibraryBinary.java | 34 +
.../nativeplatform/StaticLibraryBinarySpec.java | 61 +
.../nativeplatform/TargetedNativeComponent.java | 39 +
.../groovy/org/gradle/nativeplatform/Tool.java | 36 +
.../internal/AbstractBinaryToolSpec.java | 80 +
.../internal/AbstractNativeBinaryRenderer.java | 31 +
.../internal/AbstractNativeBinarySpec.java | 166 +
.../internal/AbstractNativeComponentSpec.java | 44 +
.../internal/AbstractNativeLibraryBinarySpec.java | 103 +
.../AbstractTargetedNativeComponentSpec.java | 77 +
.../nativeplatform/internal/BinaryToolSpec.java | 49 +
.../BuildOperationLoggingCompilerDecorator.java | 43 +
.../internal/CompilerOutputFileNamingScheme.java | 44 +
.../nativeplatform/internal/DefaultBuildType.java | 39 +
.../internal/DefaultBuildTypeContainer.java | 34 +
.../nativeplatform/internal/DefaultFlavor.java | 41 +
.../internal/DefaultFlavorContainer.java | 34 +
.../nativeplatform/internal/DefaultLinkerSpec.java | 68 +
.../DefaultNativeExecutableBinarySpec.java | 79 +
.../internal/DefaultNativeExecutableSpec.java | 25 +
.../internal/DefaultNativeLibrarySpec.java | 39 +
.../internal/DefaultSharedLibraryBinarySpec.java | 132 +
.../internal/DefaultStaticLibraryArchiverSpec.java | 45 +
.../internal/DefaultStaticLibraryBinarySpec.java | 100 +
.../nativeplatform/internal/DefaultTool.java | 37 +
.../gradle/nativeplatform/internal/LinkerSpec.java | 43 +
.../internal/NativeBinarySpecInternal.java | 63 +
.../internal/NativeExecutableBinaryRenderer.java | 37 +
.../NativeExecutableBinarySpecInternal.java | 22 +
.../internal/NativePlatformResolver.java | 49 +
.../internal/ProjectNativeLibraryRequirement.java | 48 +
.../internal/SharedLibraryBinaryRenderer.java | 32 +
.../internal/SharedLibraryBinarySpecInternal.java | 22 +
.../internal/SharedLibraryLinkerSpec.java | 23 +
.../internal/StaticLibraryArchiverSpec.java | 31 +
.../internal/StaticLibraryBinaryRenderer.java | 32 +
.../internal/StaticLibraryBinarySpecInternal.java | 22 +
.../internal/TargetedNativeComponentInternal.java | 28 +
.../configure/DefaultNativeBinariesFactory.java | 77 +
.../configure/DefaultNativeComponentExtension.java | 49 +
.../internal/configure/NativeBinariesFactory.java | 28 +
.../configure/NativeBinarySpecInitializer.java | 51 +
.../configure/NativeComponentSpecInitializer.java | 109 +
.../ToolSettingNativeBinaryInitializer.java | 43 +
...DefaultPreCompiledHeaderTransformContainer.java | 33 +
.../pch/PreCompiledHeaderTransformContainer.java | 23 +
.../prebuilt/AbstractPrebuiltLibraryBinary.java | 107 +
.../prebuilt/DefaultPrebuiltLibraries.java | 59 +
.../internal/prebuilt/DefaultPrebuiltLibrary.java | 50 +
.../DefaultPrebuiltSharedLibraryBinary.java | 66 +
.../DefaultPrebuiltStaticLibraryBinary.java | 55 +
.../prebuilt/PrebuiltLibraryBinaryLocator.java | 60 +
.../prebuilt/PrebuiltLibraryInitializer.java | 80 +
.../prebuilt/PrebuiltLibraryResolveException.java | 27 +
.../ApiRequirementNativeDependencyResolver.java | 104 +
.../resolve/ChainedLibraryBinaryLocator.java | 51 +
.../internal/resolve/DefaultLibraryResolver.java | 109 +
.../resolve/DefaultNativeDependencySet.java | 41 +
.../internal/resolve/DefaultProjectLocator.java | 42 +
.../InputHandlingNativeDependencyResolver.java | 36 +
.../internal/resolve/LibraryBinaryLocator.java | 25 +
.../resolve/LibraryNativeDependencyResolver.java | 39 +
.../internal/resolve/LibraryResolveException.java | 32 +
.../NativeBinaryRequirementResolveResult.java | 64 +
.../resolve/NativeBinaryResolveResult.java | 74 +
.../resolve/NativeDependencyNotationParser.java | 59 +
.../internal/resolve/NativeDependencyResolver.java | 20 +
.../resolve/NativeDependencyResolverServices.java | 48 +
.../resolve/ProjectLibraryBinaryLocator.java | 54 +
.../internal/resolve/ProjectLocator.java | 22 +
...RequirementParsingNativeDependencyResolver.java | 38 +
.../resolve/SourceSetNativeDependencyResolver.java | 97 +
.../internal/services/NativeBinaryServices.java | 50 +
.../org/gradle/nativeplatform/package-info.java | 20 +
.../nativeplatform/platform/Architecture.java | 32 +
.../nativeplatform/platform/NativePlatform.java | 119 +
.../nativeplatform/platform/OperatingSystem.java | 60 +
.../platform/internal/ArchitectureInternal.java | 30 +
.../platform/internal/Architectures.java | 68 +
.../platform/internal/DefaultArchitecture.java | 70 +
.../platform/internal/DefaultNativePlatform.java | 85 +
.../platform/internal/DefaultOperatingSystem.java | 92 +
.../platform/internal/NativePlatformInternal.java | 24 +
.../platform/internal/NativePlatforms.java | 112 +
.../platform/internal/OperatingSystemInternal.java | 23 +
.../nativeplatform/platform/package-info.java | 20 +
.../plugins/NativeComponentModelPlugin.java | 319 ++
.../plugins/NativeComponentPlugin.groovy | 132 +
.../nativeplatform/plugins/package-info.java | 20 +
.../nativeplatform/tasks/AbstractLinkTask.groovy | 130 +
.../tasks/CreateStaticLibrary.groovy | 111 +
.../nativeplatform/tasks/InstallExecutable.groovy | 169 +
.../nativeplatform/tasks/LinkExecutable.groovy | 33 +
.../nativeplatform/tasks/LinkSharedLibrary.groovy | 46 +
.../nativeplatform/tasks/ObjectFilesToBinary.java | 32 +
.../tasks/PrefixHeaderFileGenerateTask.java | 58 +
.../gradle/nativeplatform/tasks/package-info.java | 20 +
.../test/NativeTestSuiteBinarySpec.java | 84 +
.../nativeplatform/test/NativeTestSuiteSpec.java | 33 +
.../internal/DefaultNativeTestSuiteBinarySpec.java | 93 +
.../internal/NativeTestSuiteBinaryRenderer.java | 38 +
.../NativeTestSuiteBinarySpecInternal.java | 24 +
.../gradle/nativeplatform/test/package-info.java | 20 +
.../test/plugins/NativeBinariesTestPlugin.java | 102 +
.../nativeplatform/test/plugins/package-info.java | 20 +
.../test/tasks/RunTestExecutable.groovy | 72 +
.../nativeplatform/test/tasks/package-info.java | 20 +
.../org/gradle/nativeplatform/toolchain/Clang.java | 26 +
.../toolchain/CommandLineToolConfiguration.java | 33 +
.../org/gradle/nativeplatform/toolchain/Gcc.java | 26 +
.../toolchain/GccCommandLineToolConfiguration.java | 38 +
.../toolchain/GccCompatibleToolChain.java | 56 +
.../toolchain/GccPlatformToolChain.java | 60 +
.../toolchain/NativePlatformToolChain.java | 31 +
.../nativeplatform/toolchain/NativeToolChain.java | 29 +
.../toolchain/NativeToolChainRegistry.java | 30 +
.../gradle/nativeplatform/toolchain/VisualCpp.java | 53 +
.../toolchain/VisualCppPlatformToolChain.java | 55 +
.../internal/AbstractPlatformToolProvider.java | 161 +
.../toolchain/internal/ArgsTransformer.java | 25 +
.../toolchain/internal/CommandLineToolContext.java | 36 +
.../internal/CommandLineToolInvocation.java | 36 +
.../internal/CommandLineToolInvocationFailure.java | 26 +
.../internal/CommandLineToolInvocationWorker.java | 26 +
.../internal/DefaultCommandLineToolInvocation.java | 63 +
.../DefaultCommandLineToolInvocationWorker.java | 90 +
.../DefaultMutableCommandLineToolContext.java | 70 +
.../internal/DefaultNativeToolChainRegistry.java | 134 +
.../toolchain/internal/ExtendableToolChain.java | 69 +
.../toolchain/internal/MacroArgsConverter.java | 35 +
.../internal/MutableCommandLineToolContext.java | 34 +
.../toolchain/internal/NativeCompileSpec.java | 85 +
.../toolchain/internal/NativeCompiler.java | 155 +
.../internal/NativeToolChainInternal.java | 39 +
.../internal/NativeToolChainRegistryInternal.java | 31 +
.../toolchain/internal/OptionsFileArgsWriter.java | 66 +
.../toolchain/internal/OutputCleaningCompiler.java | 67 +
.../internal/PCHObjectDirectoryGeneratorUtil.java | 39 +
.../toolchain/internal/PlatformToolProvider.java | 33 +
.../internal/PrefixHeaderFileGeneratorUtil.java | 49 +
.../toolchain/internal/ToolType.java | 45 +
.../internal/UnavailablePlatformToolProvider.java | 86 +
.../toolchain/internal/clang/ClangToolChain.java | 51 +
.../internal/compilespec/AssembleSpec.java | 26 +
.../internal/compilespec/CCompileSpec.java | 23 +
.../internal/compilespec/CPCHCompileSpec.java | 22 +
.../internal/compilespec/CppCompileSpec.java | 23 +
.../internal/compilespec/CppPCHCompileSpec.java | 22 +
.../compilespec/ObjectiveCCompileSpec.java | 23 +
.../compilespec/ObjectiveCPCHCompileSpec.java | 22 +
.../compilespec/ObjectiveCppCompileSpec.java | 23 +
.../compilespec/ObjectiveCppPCHCompileSpec.java | 22 +
.../compilespec/WindowsResourceCompileSpec.java | 21 +
.../gcc/AbstractGccCompatibleToolChain.java | 254 +
.../internal/gcc/ArStaticLibraryArchiver.java | 88 +
.../toolchain/internal/gcc/Assembler.java | 36 +
.../toolchain/internal/gcc/CCompiler.java | 36 +
.../toolchain/internal/gcc/CPCHCompiler.java | 35 +
.../toolchain/internal/gcc/CppCompiler.java | 36 +
.../toolchain/internal/gcc/CppPCHCompiler.java | 35 +
.../internal/gcc/DefaultGccPlatformToolChain.java | 100 +
.../internal/gcc/GccCompatibleNativeCompiler.java | 55 +
.../internal/gcc/GccCompilerArgsTransformer.java | 70 +
.../toolchain/internal/gcc/GccLinker.java | 111 +
.../internal/gcc/GccOptionsFileArgsWriter.java | 53 +
.../internal/gcc/GccPlatformToolProvider.java | 139 +
.../toolchain/internal/gcc/GccToolChain.java | 47 +
.../toolchain/internal/gcc/ObjectiveCCompiler.java | 36 +
.../internal/gcc/ObjectiveCPCHCompiler.java | 35 +
.../internal/gcc/ObjectiveCppCompiler.java | 36 +
.../internal/gcc/ObjectiveCppPCHCompiler.java | 35 +
.../internal/gcc/TargetPlatformConfiguration.java | 31 +
.../gcc/version/CompilerMetaDataProvider.java | 24 +
.../version/CompilerMetaDataProviderFactory.java | 90 +
.../internal/gcc/version/GccVersionDeterminer.java | 218 +
.../internal/gcc/version/GccVersionResult.java | 32 +
.../toolchain/internal/msvcpp/Assembler.java | 44 +
.../toolchain/internal/msvcpp/CCompiler.java | 36 +
.../toolchain/internal/msvcpp/CPCHCompiler.java | 38 +
.../toolchain/internal/msvcpp/CppCompiler.java | 36 +
.../toolchain/internal/msvcpp/CppPCHCompiler.java | 38 +
.../msvcpp/DefaultVisualCppPlatformToolChain.java | 72 +
.../msvcpp/DefaultVisualStudioLocator.java | 368 ++
.../internal/msvcpp/DefaultWindowsSdkLocator.java | 275 ++
.../toolchain/internal/msvcpp/EscapeUserArgs.java | 40 +
.../msvcpp/LibExeStaticLibraryArchiver.java | 78 +
.../toolchain/internal/msvcpp/LinkExeLinker.java | 85 +
.../msvcpp/VisualCppCompilerArgsTransformer.java | 69 +
.../internal/msvcpp/VisualCppInstall.java | 112 +
.../internal/msvcpp/VisualCppNativeCompiler.java | 61 +
.../msvcpp/VisualCppOptionsFileArgsWriter.java | 31 +
.../VisualCppPCHCompilerArgsTransformer.java | 26 +
.../VisualCppPCHSourceFileGeneratorUtil.java | 62 +
.../msvcpp/VisualCppPCHSourceFileTransformer.java | 36 +
.../msvcpp/VisualCppPlatformToolProvider.java | 201 +
.../internal/msvcpp/VisualCppToolChain.java | 139 +
.../internal/msvcpp/VisualStudioInstall.java | 48 +
.../internal/msvcpp/VisualStudioLocator.java | 29 +
.../internal/msvcpp/WindowsResourceCompiler.java | 48 +
.../toolchain/internal/msvcpp/WindowsSdk.java | 138 +
.../internal/msvcpp/WindowsSdkLocator.java | 29 +
.../internal/plugins/StandardToolChainsPlugin.java | 34 +
.../CommandLineToolConfigurationInternal.java | 27 +
.../tools/CommandLineToolSearchResult.java | 25 +
.../tools/DefaultCommandLineToolConfiguration.java | 45 +
.../DefaultGccCommandLineToolConfiguration.java | 35 +
.../GccCommandLineToolConfigurationInternal.java | 29 +
.../toolchain/internal/tools/ToolRegistry.java | 22 +
.../toolchain/internal/tools/ToolSearchPath.java | 184 +
.../nativeplatform/toolchain/package-info.java | 20 +
.../toolchain/plugins/ClangCompilerPlugin.java | 65 +
.../toolchain/plugins/GccCompilerPlugin.java | 67 +
.../plugins/MicrosoftVisualCppPlugin.java | 68 +
.../toolchain/plugins/package-info.java | 20 +
.../org.gradle.native-component.properties | 1 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../internal/DefaultBuildTypeTest.groovy | 29 +
.../internal/DefaultFlavorTest.groovy | 29 +
.../internal/DefaultNativeComponentTest.groovy | 59 +
.../DefaultNativeExecutableBinarySpecTest.groovy | 77 +
.../DefaultNativeExecutableSpecTest.groovy | 35 +
.../internal/DefaultNativeLibrarySpecTest.groovy | 66 +
.../DefaultSharedLibraryBinarySpecTest.groovy | 157 +
.../DefaultStaticLibraryBinarySpecTest.groovy | 154 +
.../internal/NativeBinarySpecTest.groovy | 221 +
.../configure/CreateDefaultBuildTypesTest.groovy | 45 +
.../configure/CreateDefaultFlavorsTest.groovy | 68 +
.../DefaultNativeBinariesFactoryTest.groovy | 103 +
.../NativeBinarySpecInitializerTest.groovy | 99 +
.../NativeComponentSpecInitializerTest.groovy | 180 +
.../ToolSettingNativeBinaryInitializerTest.groovy | 71 +
.../DefaultPrebuiltSharedLibraryBinaryTest.groovy | 74 +
.../DefaultPrebuiltStaticLibraryBinaryTest.groovy | 56 +
.../NativeDependencyNotationParserTest.groovy | 72 +
.../resolve/ProjectLibraryBinaryLocatorTest.groovy | 148 +
.../platform/internal/ArchitecturesTest.groovy | 36 +
.../internal/DefaultArchitectureTest.groovy | 56 +
.../internal/DefaultNativePlatformTest.groovy | 54 +
.../internal/DefaultOperatingSystemTest.groovy | 58 +
.../platform/internal/ReadelfBinaryInfoTest.groovy | 242 +
.../plugins/NativeComponentModelPluginTest.groovy | 230 +
.../plugins/NativeComponentPluginTest.groovy | 102 +
.../DefaultNativeTestSuiteBinarySpecTest.groovy | 68 +
.../plugins/NativeBinariesTestPluginTest.groovy | 70 +
...faultCommandLineToolInvocationWorkerTest.groovy | 49 +
.../DefaultNativeToolChainRegistryTest.groovy | 183 +
.../toolchain/internal/NativeCompilerTest.groovy | 199 +
.../internal/OptionsFileArgsWriterTest.groovy | 41 +
.../internal/OutputCleaningCompilerTest.groovy | 117 +
.../PrefixHeaderFileGeneratorUtilTest.groovy | 46 +
...navailableNativePlatformToolProviderTest.groovy | 49 +
.../gcc/AbstractGccCompatibleToolChainTest.groovy | 356 ++
.../toolchain/internal/gcc/AssemblerTest.groovy | 38 +
.../toolchain/internal/gcc/CCompilerTest.groovy | 38 +
.../internal/gcc/ClangToolChainTest.groovy | 58 +
.../toolchain/internal/gcc/CppCompilerTest.groovy | 39 +
.../gcc/GccCompatibleNativeCompilerTest.groovy | 41 +
.../toolchain/internal/gcc/GccLinkerTest.groovy | 216 +
.../gcc/GccOptionsFileArgsWriterTest.groovy | 51 +
.../toolchain/internal/gcc/GccToolChainTest.groovy | 74 +
.../gcc/version/GccVersionDeterminerTest.groovy | 197 +
.../toolchain/internal/msvcpp/AssemblerTest.groovy | 50 +
.../toolchain/internal/msvcpp/CCompilerTest.groovy | 39 +
.../internal/msvcpp/CppCompilerTest.groovy | 40 +
.../msvcpp/DefaultVisualStudioLocatorTest.groovy | 202 +
.../msvcpp/DefaultWindowsSdkLocatorTest.groovy | 256 +
.../msvcpp/VisualCppNativeCompilerTest.groovy | 43 +
.../VisualCppOptionsFileArgsWriterTest.groovy | 30 +
.../VisualCppPCHSourceFileGeneratorUtilTest.groovy | 52 +
.../VisualCppPCHSourceFileTransformerTest.groovy | 49 +
.../VisualCppPlatformToolProviderTest.groovy | 40 +
.../internal/msvcpp/VisualCppToolChainTest.groovy | 232 +
.../msvcpp/WindowsResourceCompilerTest.groovy | 51 +
.../internal/tools/ToolSearchPathTest.groovy | 200 +
.../plugins/ClangCompilerPluginTest.groovy | 57 +
.../toolchain/plugins/GccCompilerPluginTest.groovy | 59 +
.../plugins/MicrosoftVisualCppPluginTest.groovy | 64 +
.../plugins/NativeToolChainPluginTest.groovy | 73 +
.../ide/visualstudio/fixtures/FiltersFile.groovy | 0
.../ide/visualstudio/fixtures/ProjectFile.groovy | 128 +
.../ide/visualstudio/fixtures/SolutionFile.groovy | 0
...bstractInstalledToolChainIntegrationSpec.groovy | 85 +
.../fixtures/AvailableToolChains.java | 503 ++
.../fixtures/ExecutableFixture.groovy | 35 +
.../fixtures/NativeBinaryFixture.groovy | 89 +
.../fixtures/NativeInstallationFixture.groovy | 73 +
.../fixtures/NativePlatformsTestFixture.java | 37 +
.../fixtures/RequiresInstalledToolChain.groovy | 30 +
.../RequiresInstalledToolChainExtension.groovy | 39 +
.../fixtures/SharedLibraryFixture.groovy | 47 +
.../fixtures/SingleToolChainTestRunner.java | 89 +
.../fixtures/StaticLibraryFixture.groovy | 29 +
.../fixtures/ToolChainRequirement.java | 32 +
.../app/CCallingMixedCAndCppHelloWorldApp.groovy | 85 +
.../fixtures/app/CCompilerDetectingTestApp.groovy | 81 +
.../fixtures/app/CHelloWorldApp.groovy | 173 +
.../fixtures/app/CPCHHelloWorldApp.groovy | 186 +
.../fixtures/app/CppCallingCHelloWorldApp.groovy | 77 +
.../app/CppCompilerDetectingTestApp.groovy | 81 +
.../fixtures/app/CppHelloWorldApp.groovy | 169 +
.../fixtures/app/CppPCHHelloWorldApp.groovy | 187 +
.../ExeWithDiamondDependencyHelloWorldApp.groovy | 58 +
.../ExeWithLibraryUsingLibraryHelloWorldApp.groovy | 133 +
.../nativeplatform/fixtures/app/HelloWorldApp.java | 121 +
.../fixtures/app/IncrementalHelloWorldApp.java | 53 +
.../fixtures/app/MixedLanguageHelloWorldApp.groovy | 146 +
.../app/MixedObjectiveCHelloWorldApp.groovy | 122 +
.../fixtures/app/ObjectiveCHelloWorldApp.groovy | 147 +
.../fixtures/app/ObjectiveCPCHHelloWorldApp.groovy | 190 +
.../fixtures/app/ObjectiveCppHelloWorldApp.groovy | 153 +
.../app/ObjectiveCppPCHHelloWorldApp.groovy | 187 +
.../fixtures/app/PCHHelloWorldApp.groovy | 31 +
.../fixtures/app/PlatformDetectingTestApp.groovy | 87 +
.../nativeplatform/fixtures/app/TestApp.java | 74 +
.../fixtures/app/TestNativeComponent.groovy | 40 +
.../app/WindowsResourceHelloWorldApp.groovy | 131 +
.../fixtures/binaryinfo/BinaryInfo.java | 28 +
.../fixtures/binaryinfo/DumpbinBinaryInfo.groovy | 97 +
.../fixtures/binaryinfo/OtoolBinaryInfo.groovy | 58 +
.../fixtures/binaryinfo/ReadelfBinaryInfo.groovy | 89 +
subprojects/platform-play/platform-play.gradle | 18 +
...xedPlayAndJavaLangProjectIntegrationTest.groovy | 71 +
...edPlayAndScalaLangProjectIntegrationTest.groovy | 70 +
.../PlayAppWithFailingTestsIntegrationTest.groovy | 66 +
.../PlayApplicationBinariesIntegrationTest.groovy | 52 +
.../PlayBinaryApplicationIntegrationTest.groovy | 94 +
...ayDistributionApplicationIntegrationTest.groovy | 121 +
...ayMultiProjectApplicationIntegrationTest.groovy | 179 +
.../integtest/PlayPlatformIntegrationTest.groovy | 136 +
.../PlayTestApplicationIntegrationTest.groovy | 69 +
.../advanced/AdvancedAppContentVerifier.groovy | 41 +
.../PlayBinaryAdvancedAppIntegrationTest.groovy | 56 +
...ayDistributionAdvancedAppIntegrationTest.groovy | 71 +
.../basic/PlayBinaryBasicAppIntegrationTest.groovy | 28 +
.../PlayDistributionBasicAppIntegrationTest.groovy | 28 +
.../basic/PlayTestBasicAppIntegrationTest.groovy | 36 +
...BinaryAppWithDependenciesIntegrationTest.groovy | 28 +
...butionAppWithDependenciesIntegrationTest.groovy | 28 +
...ayTestAppWithDependenciesIntegrationTest.groovy | 36 +
.../DistributionTestExecHandleBuilder.groovy | 76 +
.../play/integtest/fixtures/PlayCoverage.groovy | 21 +
...ayMultiVersionApplicationIntegrationTest.groovy | 50 +
.../PlayMultiVersionIntegrationTest.groovy | 28 +
...ultiVersionRunApplicationIntegrationTest.groovy | 47 +
.../integtest/fixtures/app/AdvancedPlayApp.groovy | 20 +
.../integtest/fixtures/app/BasicPlayApp.groovy | 20 +
.../play/integtest/fixtures/app/PlayApp.groovy | 94 +
.../fixtures/app/PlayAppWithDependencies.groovy | 20 +
.../integtest/fixtures/app/PlayMultiProject.groovy | 26 +
.../fixtures/app/WithFailingTestsApp.groovy | 38 +
.../AbstractPlaySampleIntegrationTest.groovy | 100 +
.../AdvancedPlaySampleIntegrationTest.groovy | 49 +
.../samples/BasicPlaySampleIntegrationTest.groovy | 29 +
.../MultiprojectPlaySampleIntegrationTest.groovy | 78 +
...cationPluginGoodBehaviourIntegrationTest.groovy | 27 +
.../PlayApplicationPluginIntegrationTest.groovy | 193 +
...ScriptPluginGoodBehaviourIntegrationTest.groovy | 27 +
.../PlayCoffeeScriptPluginIntegrationTest.groovy | 95 +
.../PlayDistributionPluginIntegrationTest.groovy | 115 +
...ScriptPluginGoodBehaviourIntegrationTest.groovy | 28 +
.../PlayJavaScriptPluginIntegrationTest.groovy | 89 +
...stractCoffeeScriptCompileIntegrationTest.groovy | 94 +
.../AbstractJavaScriptMinifyIntegrationTest.groovy | 149 +
.../CoffeeScriptCompileIntegrationTest.groovy | 234 +
...offeeScriptImplementationIntegrationTest.groovy | 104 +
.../tasks/DistributionZipIntegrationTest.groovy | 81 +
.../tasks/JavaScriptMinifyIntegrationTest.groovy | 230 +
.../play/tasks/PlayAssetsJarIntegrationTest.groovy | 78 +
.../play/tasks/RoutesCompileIntegrationTest.groovy | 236 +
.../play/tasks/TwirlCompileIntegrationTest.groovy | 213 +
.../play/tasks/TwirlVersionIntegrationTest.groovy | 108 +
.../src/integTest/resources/coffee-script.min.js | 12 +
.../app/assets/javascripts/sample.js | 47 +
.../app/assets/javascripts/test.coffee | 28 +
.../app/controllers/Application.scala | 35 +
.../app/controllers/jva/PureJava.java | 28 +
.../app/controllers/scala/MixedJava.java | 30 +
.../app/advancedplayapp/app/models/DataType.java | 32 +
.../advancedplayapp/app/models/ScalaClass.scala | 3 +
.../app/special/strangename/Application.scala | 24 +
.../app/views/awesome/index.scala.html | 7 +
.../app/advancedplayapp/app/views/index.scala.html | 9 +
.../app/advancedplayapp/app/views/main.scala.html | 13 +
.../fixtures/app/advancedplayapp/build.gradle | 16 +
.../fixtures/app/advancedplayapp/conf/jva.routes | 1 +
.../fixtures/app/advancedplayapp/conf/routes | 10 +
.../fixtures/app/advancedplayapp/conf/scala.routes | 2 +
.../basicplayapp/app/controllers/Application.scala | 32 +
.../app/basicplayapp/app/views/index.scala.html | 7 +
.../app/basicplayapp/app/views/main.scala.html | 13 +
.../fixtures/app/basicplayapp/build.gradle | 11 +
.../fixtures/app/basicplayapp/conf/routes | 9 +
.../app/basicplayapp/test/ApplicationSpec.scala | 35 +
.../app/basicplayapp/test/IntegrationSpec.scala | 34 +
.../app/controllers/Application.scala | 33 +
.../app/views/index.scala.html | 7 +
.../app/views/main.scala.html | 13 +
.../app/playappwithdependencies/build.gradle | 16 +
.../app/playappwithdependencies/conf/routes | 9 +
.../test/ApplicationSpec.scala | 36 +
.../test/IntegrationSpec.scala | 38 +
.../fixtures/app/playmultiproject/build.gradle | 9 +
.../app/playmultiproject/javalibrary/build.gradle | 3 +
.../javalibrary/src/main/java/org/test/Util.java | 7 +
.../primary/app/controllers/Application.scala | 18 +
.../app/playmultiproject/primary/build.gradle | 8 +
.../playmultiproject/primary/conf/application.conf | 11 +
.../app/playmultiproject/primary/conf/routes | 5 +
.../playmultiproject/primary/public/primary.txt | 1 +
.../fixtures/app/playmultiproject/settings.gradle | 1 +
.../app/controllers/submodule/Application.scala | 12 +
.../app/playmultiproject/submodule/build.gradle | 3 +
.../submodule/public/submodule.txt | 1 +
.../play/integtest/fixtures/app/shared/README | 1 +
.../fixtures/app/shared/conf/application.conf | 11 +
.../fixtures/app/shared/public/images/favicon.svg | 10 +
.../app/shared/public/javascripts/hello.js | 3 +
.../app/shared/public/stylesheets/main.css} | 0
.../test/FailingApplicationSpec.scala | 36 +
.../test/FailingIntegrationSpec.scala | 36 +
.../coffeescript/CoffeeScriptSourceSet.java | 27 +
.../internal/DefaultCoffeeScriptSourceSet.java | 30 +
.../gradle/language/coffeescript/package-info.java | 20 +
.../language/javascript/JavaScriptSourceSet.java | 27 +
.../internal/DefaultJavaScriptSourceSet.java | 30 +
.../gradle/language/javascript/package-info.java | 20 +
.../gradle/language/routes/RoutesSourceSet.java | 27 +
.../routes/internal/DefaultRoutesSourceSet.java | 30 +
.../org/gradle/language/routes/package-info.java | 20 +
.../org/gradle/language/twirl/TwirlSourceSet.java | 27 +
.../twirl/internal/DefaultTwirlSourceSet.java | 30 +
.../org/gradle/language/twirl/package-info.java | 20 +
.../src/main/java/org/gradle/play/JvmClasses.java | 50 +
.../org/gradle/play/PlayApplicationBinarySpec.java | 51 +
.../java/org/gradle/play/PlayApplicationSpec.java | 30 +
.../main/java/org/gradle/play/PublicAssets.java | 39 +
.../gradle/play/distribution/PlayDistribution.java | 29 +
.../distribution/PlayDistributionContainer.java | 28 +
.../org/gradle/play/distribution/package-info.java | 20 +
.../play/internal/CleaningPlayToolCompiler.java | 40 +
.../internal/DefaultPlayApplicationBinarySpec.java | 165 +
.../play/internal/DefaultPlayApplicationSpec.java | 47 +
.../gradle/play/internal/DefaultPlayPlatform.java | 64 +
.../PlayApplicationBinarySpecInternal.java | 46 +
.../play/internal/PlayApplicationSpecInternal.java | 23 +
.../play/internal/PlayPlatformNotationParser.java | 65 +
.../play/internal/PlayPlatformRequirement.java | 63 +
.../gradle/play/internal/PlayPlatformResolver.java | 86 +
.../distribution/DefaultPlayDistribution.java | 35 +
.../DefaultPlayDistributionContainer.java | 28 +
.../javascript/DefaultJavaScriptCompileSpec.java | 52 +
.../internal/javascript/GoogleClosureCompiler.java | 150 +
.../JavaScriptCompileDestinationCalculator.java | 46 +
.../internal/javascript/JavaScriptCompileSpec.java | 24 +
.../play/internal/platform/PlayMajorVersion.java | 67 +
.../internal/platform/PlayPlatformInternal.java | 23 +
.../internal/routes/DefaultRoutesCompileSpec.java | 51 +
.../DefaultVersionedRoutesCompilerAdapter.java | 50 +
.../play/internal/routes/RoutesCompileSpec.java | 28 +
.../play/internal/routes/RoutesCompiler.java | 88 +
.../internal/routes/RoutesCompilerAdapterV22X.java | 59 +
.../internal/routes/RoutesCompilerAdapterV23X.java | 63 +
.../internal/routes/RoutesCompilerFactory.java | 38 +
.../routes/VersionedRoutesCompilerAdapter.java | 34 +
.../play/internal/run/DefaultPlayRunSpec.java | 54 +
.../run/DefaultVersionedPlayRunAdapter.java | 96 +
.../play/internal/run/PlayAppLifecycleUpdate.java | 62 +
.../play/internal/run/PlayApplicationRunner.java | 65 +
.../internal/run/PlayApplicationRunnerToken.java | 33 +
.../play/internal/run/PlayRunAdapterV22X.java | 34 +
.../play/internal/run/PlayRunAdapterV23X.java | 35 +
.../org/gradle/play/internal/run/PlayRunSpec.java | 33 +
.../internal/run/PlayRunWorkerClientProtocol.java | 21 +
.../internal/run/PlayRunWorkerServerProtocol.java | 22 +
.../gradle/play/internal/run/PlayWorkerClient.java | 56 +
.../gradle/play/internal/run/PlayWorkerServer.java | 83 +
.../play/internal/run/VersionedPlayRunAdapter.java | 30 +
.../spec/PlayApplicationBinaryRenderer.java | 34 +
.../gradle/play/internal/spec/PlayCompileSpec.java | 28 +
.../internal/toolchain/DaemonPlayCompiler.java | 45 +
.../internal/toolchain/DefaultPlayToolChain.java | 123 +
.../toolchain/DefaultPlayToolProvider.java | 125 +
.../internal/toolchain/PlayToolChainInternal.java | 26 +
.../toolchain/PlayToolChainServiceRegistry.java | 50 +
.../play/internal/toolchain/PlayToolProvider.java | 22 +
.../internal/twirl/DefaultTwirlCompileSpec.java | 52 +
.../play/internal/twirl/TwirlCompileSpec.java | 28 +
.../gradle/play/internal/twirl/TwirlCompiler.java | 71 +
.../internal/twirl/TwirlCompilerAdapterV10X.java | 105 +
.../internal/twirl/TwirlCompilerAdapterV22X.java | 91 +
.../play/internal/twirl/TwirlCompilerFactory.java | 39 +
.../twirl/VersionedTwirlCompilerAdapter.java | 34 +
.../main/java/org/gradle/play/package-info.java | 20 +
.../org/gradle/play/platform/PlayPlatform.java | 35 +
.../org/gradle/play/platform/package-info.java | 20 +
.../gradle/play/plugins/PlayApplicationPlugin.java | 431 ++
.../play/plugins/PlayCoffeeScriptPlugin.java | 132 +
.../play/plugins/PlayDistributionPlugin.java | 224 +
.../gradle/play/plugins/PlayJavaScriptPlugin.java | 103 +
.../java/org/gradle/play/plugins/PlayPlugin.java | 35 +
.../play/plugins/PlayPluginConfigurations.java | 93 +
.../org/gradle/play/plugins/PlayTestPlugin.java | 117 +
.../java/org/gradle/play/plugins/package-info.java | 22 +
.../org/gradle/play/tasks/JavaScriptMinify.java | 150 +
.../gradle/play/tasks/PlayCoffeeScriptCompile.java | 56 +
.../main/java/org/gradle/play/tasks/PlayRun.java | 136 +
.../java/org/gradle/play/tasks/RoutesCompile.java | 124 +
.../java/org/gradle/play/tasks/TwirlCompile.java | 171 +
.../java/org/gradle/play/tasks/package-info.java | 20 +
.../org/gradle/play/toolchain/PlayToolChain.java | 29 +
.../org/gradle/play/toolchain/package-info.java | 19 +
.../scala/internal/reflect/ScalaCodecMapper.java | 30 +
.../scala/internal/reflect/ScalaListBuffer.java | 38 +
.../gradle/scala/internal/reflect/ScalaMethod.java | 80 +
.../reflect/ScalaOptionInvocationWrapper.java | 48 +
.../internal/reflect/ScalaReflectionUtil.java | 23 +
.../scala/internal/reflect/package-info.java | 23 +
.../org.gradle.play-application.properties | 17 +
.../org.gradle.play-coffeescript.properties | 17 +
.../org.gradle.play-javascript.properties | 17 +
.../gradle-plugins/org.gradle.play.properties | 17 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../DefaultCoffeeScriptSourceSetTest.groovy | 32 +
.../internal/DefaultJavaScriptSourceSetTest.groovy | 33 +
.../DefaultPlayApplicationBinarySpecTest.groovy | 52 +
.../play/internal/DefaultPlayToolChainTest.groovy | 142 +
.../play/internal/PlayPlatformResolverTest.groovy | 137 +
...vaScriptCompileDestinationCalculatorTest.groovy | 42 +
.../toolchain/DaemonPlayCompilerTest.groovy | 63 +
.../toolchain/DefaultPlayToolProviderTest.groovy | 103 +
.../play/plugins/PlayCoffeeScriptPluginTest.groovy | 54 +
.../play/plugins/PlayDistributionPluginTest.groovy | 235 +
.../play/plugins/PlayJavaScriptPluginTest.groovy | 54 +
.../gradle/play/plugins/PlayTestPluginTest.groovy | 78 +
.../org/gradle/play/tasks/PlayRunTest.groovy | 86 +
.../org/gradle/play/tasks/TwirlCompileTest.groovy | 82 +
.../plugin-development/plugin-development.gradle | 26 +
.../JavaGradlePluginPluginIntegrationTest.groovy | 167 +
.../devel/plugins/JavaGradlePluginPlugin.java | 154 +
.../gradle/plugin/devel/plugins/package-info.java | 20 +
.../org.gradle.java-gradle-plugin.properties | 17 +
.../plugins/JavaGradlePluginPluginTest.groovy | 202 +
subprojects/plugin-use/plugin-use.gradle | 29 +
.../plugin/use/CorePluginUseIntegrationSpec.groovy | 195 +
.../use/DeployedPortalIntegrationSpec.groovy | 64 +
...readyOnClasspathDetectionIntegrationSpec.groovy | 106 +
.../use/NonCorePluginUseIntegrationSpec.groovy | 41 +
.../NonDeclarativePluginUseIntegrationSpec.groovy | 305 ++
.../PluginUseClassLoadingIntegrationSpec.groovy | 171 +
.../plugin/use/PluginUseDslIntegrationSpec.groovy | 238 +
...tPluginResolutionFailuresIntegrationSpec.groovy | 105 +
.../use/RuleSourcePluginUseIntegrationSpec.groovy | 60 +
...lutionCachingCrossVersionIntegrationTest.groovy | 70 +
.../PluginResolutionCachingIntegrationTest.groovy | 192 +
...esolutionDeprecatedClientIntegrationTest.groovy | 330 ++
...ginResolutionServiceCommsIntegrationTest.groovy | 366 ++
.../PluginResolutionServiceIntegrationSpec.groovy | 103 +
.../internal/DefaultPluginRequestApplicator.java | 248 +
.../plugin/use/internal/PluginResolverFactory.java | 59 +
.../internal/PluginUsePluginServiceRegistry.java | 108 +
.../internal/ClassPathPluginResolution.java | 60 +
.../resolve/internal/CompositePluginResolver.java | 40 +
.../use/resolve/internal/CorePluginResolver.java | 61 +
.../use/resolve/internal/NoopPluginResolver.java | 48 +
...onCorePluginOnClasspathCheckPluginResolver.java | 56 +
.../use/resolve/internal/PluginResolution.java | 27 +
.../resolve/internal/PluginResolutionResult.java | 55 +
.../use/resolve/internal/PluginResolveContext.java | 26 +
.../use/resolve/internal/PluginResolver.java | 31 +
.../resolve/internal/SimplePluginResolution.java | 37 +
.../use/resolve/service/internal/ClientStatus.java | 67 +
...tionListeningPluginResolutionServiceClient.java | 89 +
.../resolve/service/internal/ErrorResponse.java | 44 +
.../HttpPluginResolutionServiceClient.java | 174 +
...MemoryCachingPluginResolutionServiceClient.java | 169 +
.../OfflinePluginResolutionServiceClient.java | 36 +
...istentCachingPluginResolutionServiceClient.java | 248 +
.../internal/PluginResolutionServiceClient.java | 160 +
.../internal/PluginResolutionServiceResolver.java | 159 +
.../service/internal/PluginUseMetaData.java | 105 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../resolve/internal/CorePluginResolverTest.groovy | 94 +
...steningPluginResolutionServiceClientTest.groovy | 97 +
.../HttpPluginResolutionServiceClientTest.groovy | 144 +
...CachingPluginResolutionServiceClientTest.groovy | 135 +
...CachingPluginResolutionServiceClientTest.groovy | 155 +
.../PluginResolutionServiceTestServer.groovy | 239 +
subprojects/plugins/plugins.gradle | 15 +-
.../ApplicationPluginIntegrationTest.groovy | 223 +
.../api/plugins/BasePluginIntegrationTest.groovy | 26 +-
.../DistributionPluginIntegrationTest.groovy | 93 +-
.../JavaLibraryDistributionIntegrationTest.groovy | 2 +-
.../api/plugins/ParallelJavaPluginTest.groovy | 46 +
.../api/tasks/JavaExecIntegrationTest.groovy | 6 +-
.../groovy/GroovyBasePluginIntegrationTest.groovy | 42 +-
.../groovy/GroovyPluginIntegrationTest.groovy | 52 -
.../AntForkingGroovyCompilerIntegrationTest.groovy | 46 -
...ntInProcessGroovyCompilerIntegrationTest.groovy | 42 -
.../BasicGroovyCompilerIntegrationSpec.groovy | 443 +-
.../compile/GroovyCompilerIntegrationSpec.groovy | 17 +-
.../InProcessGroovyCompilerIntegrationTest.groovy | 1 -
.../IncrementalGroovyCompileIntegrationTest.groovy | 18 +
.../compile/InvokeDynamicGroovyCompilerSpec.groovy | 1 -
.../JreJavaHomeGroovyIntegrationTest.groovy | 19 +-
.../java/ComponentReportIntegrationTest.groovy | 67 +
.../JavaCrossCompilationIntegrationTest.groovy | 112 +
.../gradle/java/JavaPluginGoodBehaviourTest.groovy | 47 -
.../AntForkingJavaCompilerIntegrationTest.groovy | 35 -
.../AntInProcessJavaCompilerIntegrationTest.groovy | 35 -
.../BasicJavaCompilerIntegrationSpec.groovy | 155 +-
.../CommandLineJavaCompilerIntegrationTest.groovy | 1 -
.../InProcessJavaCompilerIntegrationTest.groovy | 1 -
...ncrementalJavaCompilationIntegrationTest.groovy | 219 -
.../compile/JavaCompilerIntegrationSpec.groovy | 20 +-
.../JreJavaHomeJavaIntegrationTest.groovy | 20 +-
.../gradle/javadoc/JavadocIntegrationTest.groovy | 48 -
.../testing/IncrementalTestIntegrationTest.groovy | 10 +-
.../testing/SuiteTimestampIntegrationTest.groovy | 2 +-
.../testing/TestEnvironmentIntegrationTest.groovy | 1 +
.../TestOutputListenerIntegrationTest.groovy | 14 +-
.../testing/TestReportIntegrationTest.groovy | 40 +-
.../gradle/testing/TestingIntegrationTest.groovy | 81 +-
.../CucumberJVMReportIntegrationTest.groovy | 8 +-
.../AbstractTestFilteringIntegrationTest.groovy | 3 +
.../gradle/testing/fixture/JUnitCoverage.groovy | 3 +-
.../gradle/testing/fixture/TestNGCoverage.groovy | 14 +-
.../junit/JUnitAssumptionsIntegrationTest.groovy | 2 +-
.../junit/JUnitCategoriesIntegrationSpec.groovy | 2 +-
.../JUnitConsoleLoggingIntegrationTest.groovy | 121 +
.../JUnitFilteringSupportIntegrationTest.groovy | 4 +-
.../testing/junit/JUnitIntegrationTest.groovy | 309 +-
.../testing/junit/JUnitJnaIntegrationTest.groovy | 41 +
.../junit/JUnitLoggingIntegrationTest.groovy | 121 -
...JUnitLoggingOutputCaptureIntegrationTest.groovy | 296 ++
.../TestNGConsoleLoggingIntegrationTest.groovy | 172 +
.../TestNGFailurePolicyIntegrationTest.groovy | 85 +
.../testing/testng/TestNGIntegrationTest.groovy | 41 +-
.../testng/TestNGLoggingIntegrationTest.groovy | 170 -
...estNGLoggingOutputCaptureIntegrationTest.groovy | 173 +
.../TestNGParallelSuiteIntegrationTest.groovy | 73 +
.../TestNGProducesOldReportsIntegrationTest.groovy | 10 +-
.../TestNGStaticLoggingIntegrationTest.groovy | 147 +
.../ParallelJavaPluginTest/shared/build.gradle | 60 +
.../shared/src/custom/java/SomeClass.java | 18 +
.../shared/src/custom/resources/resource.txt} | 0
.../shared/src/customTest/java/SomeTest.java | 24 +
.../src/customTest/resources/testResource.txt} | 0
.../shared/src/main/java/SomeClass.java | 18 +
.../shared/src/main/resources/resource.txt} | 0
.../shared/src/test/java/SomeTest.java | 24 +
.../shared/src/test/resources/testResource.txt} | 0
.../canUseCustomFileExtensions/build.gradle | 2 +-
.../build.gradle | 2 +-
.../compileJavaFx8Code/build.gradle | 5 +
.../src/main/groovy/FxApp.groovy | 9 +
.../configurationScriptNotSupported/build.gradle | 7 +
.../groovycompilerconfig.groovy | 23 +
.../src/main/groovy/BrokenClass.groovy | 5 +
.../failsBecauseOfInvalidConfigFile/build.gradle | 7 +
.../groovycompilerconfig.groovy | 3 +
.../src/main/groovy/BrokenClass.groovy | 5 +
.../failsBecauseOfMissingConfigFile/build.gradle | 7 +
.../src/main/groovy/BrokenClass.groovy | 5 +
.../groovyToolClassesAreNotVisible/build.gradle | 5 +
.../src/main/groovy/Thing.groovy | 3 +
.../useConfigurationScript/build.gradle | 7 +
.../groovycompilerconfig.groovy | 5 +
.../src/main/groovy/BrokenClass.groovy | 5 +
.../build.gradle | 3 +-
.../src/test/groovy/TestCaseTransformTest.groovy | 17 +-
.../canUseAstTransformWrittenInGroovy/build.gradle | 2 +-
.../canUseBuiltInAstTransform/build.gradle | 2 +-
.../canUseThirdPartyAstTransform/build.gradle | 2 +-
.../gradle3235/build.gradle | 10 +
.../src/main/groovy/com/example/Country.groovy | 11 +
.../org.codehaus.groovy.runtime.ExtensionModule | 3 +
.../src/test/groovy/DummyFileForCompilation.groovy | 22 +
.../build.gradle | 7 +
.../groovycompilerconfig.groovy | 4 +
.../newbuild.gradle | 5 +
.../newgroovycompilerconfig.groovy | 5 +
.../src/main/groovy/BrokenClass.groovy | 5 +
.../build.gradle | 2 +-
.../shared/build.gradle | 2 +-
.../build.gradle | 2 +-
.../build.gradle | 2 +-
.../test/java/org/gradle/MySystemClassLoader.java | 2 +-
.../build.gradle | 2 +-
.../main/java/org/gradle/MySystemClassLoader.java | 2 +-
.../build.gradle | 2 +-
.../build.gradle | 2 +-
.../reportsUnloadableCategories/build.gradle | 2 +-
.../shared/build.gradle | 23 +
.../src/test/groovy/org/gradle/JUnit4Test.groovy | 0
.../standardOutputLogging/build.gradle | 34 +
.../org/gradle/JUnit4StandardOutputTest.groovy | 0
.../build.gradle | 11 -
.../test/groovy/org/gradle/SystemErrTest.groovy | 32 -
.../build.gradle | 11 -
.../test/groovy/org/gradle/SystemOutTest.groovy | 32 -
.../canHaveMultipleTestTaskInstances/build.gradle | 2 +-
.../canRunSingleTests/build.gradle | 2 +-
.../createsRunnerBeforeTests/build.gradle | 8 +
.../src/test/java/org/gradle/CustomRunner.java | 57 +
.../test/java/org/gradle/ExecutionOrderTest.java | 20 +
.../detectsTestClasses/build.gradle | 2 +-
.../executesTestsInCorrectEnvironment/build.gradle | 2 +-
.../src/test/java/org/gradle/OkTest.java | 41 +-
.../src/test/java/org/gradle/OtherTest.java | 15 -
.../build.gradle | 2 +-
.../src/test/java/org/gradle/Unloadable.java | 4 +
.../suitesOutputIsVisible/build.gradle | 2 +-
.../supportsTestCategories/build.gradle | 2 +-
.../build.gradle | 2 +-
.../canRunTestsUsingJna/build.gradle | 10 +
.../canRunTestsUsingJna/src/test/java/OkTest.java | 9 +
.../shared/build.gradle | 23 -
.../standardOutputLogging/build.gradle | 34 -
.../shared/build.gradle | 27 +
.../TestWithFailureInConfigMethod.java | 31 +
.../src/test/java/org/gradle/OkTest.java | 7 -
.../groovyJdk15Failing/build.gradle | 2 +-
.../groovyJdk15Passing/build.gradle | 2 +-
.../distribution/plugins/DistributionPlugin.groovy | 74 +-
.../internal/java/AbstractLanguageSourceSet.java | 86 +
.../api/internal/java/DefaultJavaSourceSet.java | 50 +
.../api/internal/java/DefaultJvmResourceSet.java | 25 +
.../jvm/ClassDirectoryBinaryNamingScheme.java | 74 +
.../internal/jvm/ClassDirectoryBinaryRenderer.java | 34 +
.../jvm/ClassDirectoryBinarySpecInternal.java | 25 +
.../jvm/DefaultClassDirectoryBinarySpec.java | 171 +
.../org/gradle/api/internal/plugins/CleanRule.java | 56 -
.../api/internal/plugins/ProcessResources.java | 25 -
.../internal/plugins/StartScriptGenerator.groovy | 162 -
.../api/internal/plugins/StartScriptGenerator.java | 141 +
.../gradle/api/internal/plugins/UploadRule.java | 8 +-
.../gradle/api/internal/tasks/CompileServices.java | 36 +-
.../internal/tasks/DefaultSourceSetContainer.java | 21 +-
.../api/internal/tasks/DefaultSourceSetOutput.java | 8 -
.../internal/tasks/SourceSetCompileClasspath.java | 2 +-
.../compile/AntDependsStaleClassCleaner.groovy | 48 -
.../tasks/compile/AntGroovyCompiler.groovy | 94 -
.../internal/tasks/compile/AntJavaCompiler.groovy | 75 -
.../internal/tasks/compile/ApiGroovyCompiler.java | 140 -
.../api/internal/tasks/compile/ArgCollector.java | 25 -
.../api/internal/tasks/compile/ArgWriter.java | 89 -
.../tasks/compile/CleaningGroovyCompiler.java | 40 -
.../tasks/compile/CleaningJavaCompiler.java | 50 -
.../tasks/compile/CleaningJavaCompilerSupport.java | 39 -
.../tasks/compile/CommandLineJavaCompiler.java | 71 -
.../CommandLineJavaCompilerArgumentsGenerator.java | 81 -
.../api/internal/tasks/compile/CompileSpec.java | 20 -
.../tasks/compile/CompileSpecToArguments.java | 21 -
.../api/internal/tasks/compile/Compiler.java | 22 -
.../tasks/compile/DefaultJavaCompileSpec.java | 51 -
.../tasks/compile/DefaultJavaCompilerFactory.java | 108 -
.../compile/DefaultJvmLanguageCompileSpec.java | 61 -
.../tasks/compile/DelegatingGroovyCompiler.java | 31 -
.../tasks/compile/DelegatingJavaCompiler.java | 31 -
.../tasks/compile/ExecSpecBackedArgCollector.java | 37 -
.../GroovyCompileTransformingClassLoader.java | 124 -
.../tasks/compile/GroovyCompilerFactory.java | 82 -
.../compile/InProcessJavaCompilerFactory.java | 52 -
.../internal/tasks/compile/JavaCompileSpec.java | 37 -
.../compile/JavaCompilerArgumentsBuilder.java | 168 -
.../tasks/compile/JavaCompilerFactory.java | 25 -
.../tasks/compile/JvmLanguageCompileSpec.java | 39 -
.../tasks/compile/NoOpStaleClassCleaner.java | 26 -
.../tasks/compile/NormalizingGroovyCompiler.java | 109 -
.../tasks/compile/NormalizingJavaCompiler.java | 105 -
.../internal/tasks/compile/SunJavaCompiler.java | 46 -
.../tasks/compile/daemon/CompilerDaemon.java | 26 -
.../tasks/compile/daemon/CompilerDaemonClient.java | 66 -
.../compile/daemon/CompilerDaemonManager.java | 54 -
.../tasks/compile/daemon/CompilerDaemonServer.java | 65 -
.../daemon/CompilerDaemonServerProtocol.java | 27 -
.../compile/daemon/CompilerDaemonStarter.java | 68 -
.../tasks/compile/daemon/DaemonGroovyCompiler.java | 75 -
.../tasks/compile/daemon/DaemonJavaCompiler.java | 51 -
.../daemon/InProcessCompilerDaemonFactory.java | 79 -
.../compile/incremental/AllFromJarRebuildInfo.java | 41 -
.../tasks/compile/incremental/ClassDependents.java | 44 -
.../compile/incremental/ClassNameProvider.java | 38 -
.../compile/incremental/DefaultRebuildInfo.java | 53 -
.../tasks/compile/incremental/DummySerializer.java | 51 -
.../incremental/IncrementalCompilationSupport.java | 51 -
.../compile/incremental/InputOutputMapper.java | 60 -
.../tasks/compile/incremental/JarArchive.java | 30 -
.../compile/incremental/JarChangeProcessor.java | 56 -
.../tasks/compile/incremental/JarDelta.java | 23 -
.../tasks/compile/incremental/JarSnapshot.java | 43 -
.../compile/incremental/JarSnapshotCache.java | 53 -
.../compile/incremental/JarSnapshotFeeder.java | 57 -
.../tasks/compile/incremental/JarSnapshotter.java | 46 -
.../tasks/compile/incremental/JavaSourceClass.java | 41 -
.../compile/incremental/OutputClassMapper.java | 32 -
.../tasks/compile/incremental/RebuildInfo.java | 25 -
.../compile/incremental/SelectiveCompilation.java | 141 -
.../compile/incremental/SelectiveJavaCompiler.java | 66 -
.../incremental/SpecificClassesRebuildInfo.java | 23 -
.../incremental/analyzer/ClassAnalysis.java | 37 -
.../analyzer/ClassDependenciesAnalyzer.java | 74 -
.../analyzer/ClassDependenciesVisitor.java | 58 -
.../incremental/analyzer/ClassRelevancyFilter.java | 30 -
.../incremental/graph/ClassDependencyInfo.java | 59 -
.../graph/ClassDependencyInfoExtractor.java | 74 -
.../graph/ClassDependencyInfoSerializer.java | 47 -
.../tasks/compile/jdk6/Jdk6JavaCompiler.java | 79 -
.../tasks/testing/DecoratingTestDescriptor.java | 4 +-
.../tasks/testing/DefaultTestClassDescriptor.java | 2 +-
.../tasks/testing/DefaultTestDescriptor.java | 2 +-
.../tasks/testing/DefaultTestMethodDescriptor.java | 2 +-
.../tasks/testing/DefaultTestSuiteDescriptor.java | 2 +-
.../tasks/testing/SuiteTestClassProcessor.java | 4 +-
.../tasks/testing/TestClassLoaderFactory.java | 41 +
.../tasks/testing/TestDescriptorInternal.java | 5 +
.../testing/detection/DefaultTestExecuter.java | 2 +-
.../tasks/testing/detection/TestClassVisitor.java | 2 +-
.../internal/tasks/testing/junit/JUnitSpec.java | 9 +-
.../testing/junit/JUnitTestClassExecuter.java | 2 +-
.../testing/junit/JUnitTestClassProcessor.java | 13 +-
.../tasks/testing/junit/JUnitTestEventAdapter.java | 5 +-
.../tasks/testing/junit/JUnitTestFramework.java | 23 +-
.../testing/junit/JUnitTestMethodDetecter.java | 2 +-
.../testing/junit/report/ClassPageRenderer.java | 9 +-
.../testing/junit/report/DefaultTestReport.java | 38 +-
.../testing/junit/report/OverviewPageRenderer.java | 2 +-
.../testing/junit/report/PackagePageRenderer.java | 2 +-
.../tasks/testing/junit/report/PageRenderer.java | 10 +-
.../testing/junit/result/JUnitXmlResultWriter.java | 2 +-
.../testing/junit/result/TestOutputStore.java | 4 +-
.../junit/result/TestReportDataCollector.java | 4 +
.../testing/junit/result/TestResultSerializer.java | 10 +-
.../tasks/testing/logging/DefaultTestLogging.java | 8 +-
.../CaptureTestOutputTestResultProcessor.java | 82 +-
.../tasks/testing/processors/TestMainAction.java | 17 +-
.../testing/processors/TestOutputRedirector.java | 78 +
.../results/StateTrackingTestResultProcessor.java | 33 +-
.../tasks/testing/results/TestListenerAdapter.java | 18 +-
.../testing/results/TestListenerInternal.java | 31 +
.../testing/results/UnknownTestDescriptor.java | 3 +-
.../testng/TestNGListenerAdapterFactory.java | 3 +-
.../internal/tasks/testing/testng/TestNGSpec.java | 6 +
.../testing/testng/TestNGTestClassProcessor.java | 56 +-
.../tasks/testing/testng/TestNGTestFramework.java | 34 +-
.../testing/testng/TestNGTestMethodDetecter.java | 2 +-
.../testng/TestNGTestResultProcessorAdapter.java | 79 +-
.../tasks/testing/worker/TestEventSerializer.java | 27 +-
.../internal/tasks/testing/worker/TestWorker.java | 13 +-
.../testing/worker/WorkerTestClassProcessor.java | 2 +-
.../org/gradle/api/java/archives/Manifest.java | 112 -
.../api/java/archives/ManifestMergeSpec.java | 57 -
.../java/archives/internal/DefaultAttributes.java | 97 -
.../java/archives/internal/DefaultManifest.java | 241 -
.../internal/DefaultManifestMergeSpec.java | 122 -
.../gradle/api/plugins/ApplicationPlugin.groovy | 74 +-
.../groovy/org/gradle/api/plugins/BasePlugin.java | 65 +-
.../org/gradle/api/plugins/GroovyBasePlugin.java | 41 +-
.../org/gradle/api/plugins/GroovyPlugin.java | 11 +-
.../org/gradle/api/plugins/JavaBasePlugin.java | 63 +-
.../org/gradle/api/plugins/JavaLanguagePlugin.java | 113 -
.../plugins/JavaLibraryDistributionPlugin.groovy | 9 +-
.../groovy/org/gradle/api/plugins/JavaPlugin.java | 25 +-
.../gradle/api/plugins/JavaPluginConvention.groovy | 16 +-
.../api/plugins/LegacyJavaComponentPlugin.java | 159 +
.../groovy/org/gradle/api/plugins/WarPlugin.java | 2 +-
.../groovy/org/gradle/api/tasks/GroovyRuntime.java | 19 +-
.../groovy/org/gradle/api/tasks/SourceSet.java | 2 +-
.../org/gradle/api/tasks/SourceSetContainer.java | 25 -
.../org/gradle/api/tasks/SourceSetOutput.java | 2 +-
.../main/groovy/org/gradle/api/tasks/Upload.java | 16 +-
.../tasks/application/CreateStartScripts.groovy | 97 +-
.../org/gradle/api/tasks/bundling/Jar.groovy | 92 +-
.../gradle/api/tasks/compile/AbstractOptions.java | 89 -
.../org/gradle/api/tasks/compile/Compile.java | 215 -
.../gradle/api/tasks/compile/CompileOptions.java | 539 --
.../gradle/api/tasks/compile/GroovyCompile.java | 139 -
.../api/tasks/compile/GroovyCompileOptions.java | 330 --
.../org/gradle/api/tasks/compile/JavaCompile.java | 31 -
.../gradle/api/tasks/javadoc/AntGroovydoc.groovy | 70 -
.../org/gradle/api/tasks/javadoc/AntJavadoc.groovy | 51 -
.../org/gradle/api/tasks/javadoc/Groovydoc.java | 355 --
.../org/gradle/api/tasks/javadoc/Javadoc.java | 306 --
.../groovy/org/gradle/api/tasks/testing/Test.java | 211 +-
.../gradle/api/tasks/testing/TestDescriptor.java | 3 +
.../org/gradle/api/tasks/testing/TestLogging.java | 38 -
.../org/gradle/api/tasks/testing/TestReport.java | 1 +
.../org/gradle/api/tasks/testing/TestResult.java | 5 +-
.../api/tasks/testing/logging/TestLogging.java | 2 +-
.../testing/logging/TestLoggingContainer.java | 5 +
.../api/tasks/testing/testng/TestNGOptions.groovy | 7 +
.../external/javadoc/JavadocOfflineLink.java | 44 -
.../AbstractListJavadocOptionFileOption.java | 59 -
.../javadoc/internal/JavadocOptionFile.java | 115 -
.../javadoc/internal/JavadocOptionFileWriter.java | 59 -
.../internal/JavadocOptionFileWriterContext.java | 108 -
.../org/gradle/jvm/ClassDirectoryBinarySpec.java | 31 +
.../jvm/application/tasks/CreateStartScripts.java | 278 ++
.../gradle/jvm/application/tasks/package-info.java | 20 +
.../main/groovy/org/gradle/jvm/package-info.java | 20 +
...DefaultJavaAppStartScriptGenerationDetails.java | 130 +
.../DefaultTemplateBasedStartScriptGenerator.java | 95 +
.../plugins/StartScriptTemplateBindingFactory.java | 184 +
.../internal/plugins/UnixStartScriptGenerator.java | 31 +
.../plugins/WindowsStartScriptGenerator.java | 29 +
.../JavaAppStartScriptGenerationDetails.java | 63 +
.../jvm/application/scripts/ScriptGenerator.java | 42 +
.../scripts/TemplateBasedScriptGenerator.java | 42 +
.../jvm/application/scripts/package-info.java | 20 +
.../gradle-plugins/github-dependencies.properties | 1 -
.../META-INF/gradle-plugins/java-lang.properties | 1 -
.../META-INF/gradle-plugins/jvm-lang.properties | 1 -
.../META-INF/gradle-plugins/lang-base.properties | 1 -
...roperties => org.gradle.application.properties} | 0
...{base.properties => org.gradle.base.properties} | 0
...operties => org.gradle.distribution.properties} | 0
...roperties => org.gradle.groovy-base.properties} | 0
...ovy.properties => org.gradle.groovy.properties} | 0
....properties => org.gradle.java-base.properties} | 0
...rg.gradle.java-library-distribution.properties} | 0
...{java.properties => org.gradle.java.properties} | 0
.../{war.properties => org.gradle.war.properties} | 0
.../internal/tasks/testing/junit/report/style.css | 1 -
.../plugins/DistributionPluginTest.groovy | 35 +-
.../internal/java/DefaultJavaSourceSetTest.groovy | 29 +
.../internal/java/DefaultJvmResourceSetTest.groovy | 28 +
.../ClassDirectoryBinaryNamingSchemeTest.groovy | 53 +
.../jvm/DefaultClassDirectoryBinarySpecTest.groovy | 91 +
.../api/internal/plugins/GroovyJarFileTest.groovy | 7 +-
.../plugins/StartScriptGeneratorTest.groovy | 177 +-
.../plugins/UnixStartScriptGeneratorTest.groovy | 141 +
.../plugins/WindowsStartScriptGeneratorTest.groovy | 117 +
.../tasks/DefaultGroovySourceSetTest.groovy | 7 +-
.../tasks/DefaultSourceSetContainerTest.java | 2 +-
.../api/internal/tasks/DefaultSourceSetTest.groovy | 7 +
.../internal/tasks/compile/ArgWriterTest.groovy | 77 -
.../tasks/compile/CleaningJavaCompilerTest.groovy | 61 -
...ndLineJavaCompilerArgumentsGeneratorTest.groovy | 76 -
.../compile/DefaultJavaCompilerFactoryTest.groovy | 84 -
.../compile/DelegatingJavaCompilerTest.groovy | 33 -
...GroovyCompileTransformingClassLoaderTest.groovy | 96 -
.../InProcessJavaCompilerFactoryTest.groovy | 39 -
.../JavaCompilerArgumentsBuilderTest.groovy | 276 --
.../compile/NormalizingGroovyCompilerTest.groovy | 67 -
.../compile/NormalizingJavaCompilerTest.groovy | 125 -
.../compile/SimpleStaleClassCleanerTest.groovy | 77 -
.../daemon/CompilerDaemonManagerTest.groovy | 100 -
.../incremental/AllFromJarRebuildInfoTest.groovy | 44 -
.../incremental/ClassNameProviderTest.groovy | 42 -
.../IncrementalCompilationSupportTest.groovy | 52 -
.../incremental/InputOutputMapperTest.groovy | 53 -
.../incremental/JarSnapshotCacheTest.groovy | 50 -
.../incremental/JarSnapshotFeederTest.groovy | 72 -
.../compile/incremental/JarSnapshotTest.groovy | 49 -
.../compile/incremental/JarSnapshotterTest.groovy | 52 -
.../compile/incremental/JavaSourceClassTest.groovy | 38 -
.../incremental/OutputClassMapperTest.groovy | 28 -
.../analyzer/AccessedFromPrivateClass.java | 24 -
.../analyzer/ClassDependenciesAnalyzerTest.groovy | 74 -
.../analyzer/HasNonPrivateConstants.java | 21 -
.../incremental/analyzer/HasPrivateConstants.java | 22 -
.../incremental/analyzer/HasPublicConstants.java | 21 -
.../compile/incremental/analyzer/SomeClass.java | 35 -
.../incremental/analyzer/SomeOtherClass.java | 24 -
.../analyzer/UsedByNonPrivateConstantsClass.java | 20 -
.../incremental/analyzer/YetAnotherClass.java | 20 -
.../graph/ClassDependencyInfoExtractorTest.groovy | 37 -
.../graph/ClassDependencyInfoSerializerTest.groovy | 38 -
.../testing/DefaultTestClassDescriptorTest.groovy | 2 +-
.../testing/DefaultTestSuiteDescriptorTest.groovy | 2 +-
.../detection/DefaultTestExecuterTest.groovy | 1 +
.../junit/JUnitTestClassProcessorData.groovy | 2 +
.../junit/JUnitTestClassProcessorTest.groovy | 17 +-
.../junit/report/CompositeTestResultsTest.groovy | 20 +
.../junit/report/DefaultTestReportTest.groovy | 195 +-
.../Binary2JUnitXmlReportGeneratorSpec.groovy | 1 -
.../junit/result/JUnitXmlResultWriterSpec.groovy | 2 +-
.../logging/DefaultTestLoggingContainerTest.groovy | 2 +-
.../testing/logging/DefaultTestLoggingTest.groovy | 19 +-
.../testing/logging/SimpleTestDescriptor.groovy | 6 +-
...CaptureTestOutputTestResultProcessorTest.groovy | 123 +-
.../testing/processors/TestMainActionTest.groovy | 25 +-
.../processors/TestOutputRedirectorTest.groovy | 82 +
.../StateTrackingTestResultProcessorTest.groovy | 347 ++
.../testing/results/TestListenerAdapterTest.groovy | 324 --
.../testng/TestNGListenerAdapterFactorySpec.groovy | 18 +-
.../testng/TestNGTestClassProcessorTest.groovy | 212 +-
.../testing/testng/TestNGTestFrameworkTest.groovy | 5 +-
.../testing/worker/TestEventSerializerTest.groovy | 4 +-
.../org/gradle/api/plugins/BasePluginTest.groovy | 26 +-
.../gradle/api/plugins/GroovyBasePluginTest.groovy | 20 +-
.../org/gradle/api/plugins/GroovyPluginTest.groovy | 26 +-
.../gradle/api/plugins/JavaBasePluginTest.groovy | 80 +-
.../api/plugins/JavaLanguagePluginTest.groovy | 50 -
.../JavaLibraryDistributionPluginTest.groovy | 4 +-
.../api/plugins/JavaPluginConventionTest.groovy | 7 +-
.../org/gradle/api/plugins/JavaPluginTest.groovy | 26 +-
.../api/plugins/JvmLanguagePluginTest.groovy | 89 -
.../api/plugins/LanguageBasePluginTest.groovy | 56 -
.../plugins/LegacyJavaComponentPluginTest.groovy | 55 +
.../org/gradle/api/tasks/GroovyRuntimeTest.groovy | 38 +-
.../application/CreateStartScriptsTest.groovy | 10 +-
.../org/gradle/api/tasks/bundling/JarTest.groovy | 59 -
.../api/tasks/compile/CompileOptionsTest.groovy | 172 -
.../tasks/compile/GroovyCompileOptionsTest.groovy | 101 -
.../api/tasks/compile/GroovyCompileTest.java | 2 +-
.../gradle/api/tasks/compile/JavaCompileTest.java | 86 -
.../org/gradle/api/tasks/javadoc/JavadocTest.java | 153 -
.../gradle/api/tasks/testing/TestTaskSpec.groovy | 215 +-
.../org/gradle/api/tasks/testing/TestTest.java | 109 +-
.../tasks/testing/testng/TestNGOptionsTest.groovy | 2 +
.../javadoc/StandardJavadocDocletOptionsTest.java | 523 --
.../JavadocOptionFileWriterContextTest.java | 93 -
subprojects/publish/publish.gradle | 2 +-
.../internal/PublicationFieldValidator.java | 10 +-
.../api/publish/internal/PublishOperation.java | 7 +-
.../api/publish/internal/PublishServices.java | 3 +
.../api/publish/plugins/PublishingPlugin.java | 64 +-
...properties => org.gradle.publishing.properties} | 0
...ProjectDependencyPublicationResolverTest.groovy | 2 +-
.../publish/plugins/PublishingPluginTest.groovy | 6 +-
subprojects/reporting/reporting.gradle | 20 +-
.../internal/TaskReportContainerIntegTest.groovy | 7 +-
.../BuildDashboardPluginIntegrationTest.groovy | 11 +-
.../gradle/api/plugins/ReportingBasePlugin.java | 10 +-
.../api/plugins/ReportingBasePluginConvention.java | 101 -
.../api/reporting/BuildDashboardReports.java | 2 +-
.../api/reporting/GenerateBuildDashboard.java | 14 +-
.../internal/BuildDashboardGenerator.java | 64 +-
.../reporting/internal/DefaultReportContainer.java | 1 +
.../reporting/plugins/BuildDashboardPlugin.java | 11 +-
...rties => org.gradle.build-dashboard.properties} | 0
.../ReportingBasePluginConventionTest.groovy | 64 -
.../api/plugins/ReportingBasePluginTest.groovy | 11 +-
.../internal/BuildDashboardGeneratorSpec.groovy | 57 +-
.../internal/DefaultReportContainerTest.groovy | 2 +-
subprojects/resources-http/resources-http.gradle | 30 +
.../http/ApacheDirectoryListingParser.java | 145 +
.../transport/http/DefaultHttpSettings.java | 36 +
.../transport/http/HttpClientConfigurer.java | 130 +
.../resource/transport/http/HttpClientHelper.java | 129 +
.../transport/http/HttpConnectorFactory.java | 42 +
.../resource/transport/http/HttpProxySettings.java | 42 +
.../transport/http/HttpRequestException.java | 31 +
.../transport/http/HttpResourceAccessor.java | 116 +
.../transport/http/HttpResourceLister.java | 57 +
.../transport/http/HttpResourceUploader.java | 49 +
.../http/HttpResourcesPluginServiceRegistry.java | 42 +
.../transport/http/HttpResponseResource.java | 147 +
.../resource/transport/http/HttpSettings.java | 25 +
.../JavaSystemPropertiesHttpProxySettings.java | 25 +
.../http/JavaSystemPropertiesProxySettings.java | 120 +
...avaSystemPropertiesSecureHttpProxySettings.java | 26 +
.../http/RepeatableInputStreamEntity.java | 58 +
.../transport/http/ntlm/NTLMCredentials.java | 93 +
.../transport/http/ntlm/NTLMSchemeFactory.java | 64 +
...e.internal.service.scopes.PluginServiceRegistry | 2 +
.../http/ApacheDirectoryListingParserTest.groovy | 172 +
.../transport/http/HttpClientConfigurerTest.groovy | 101 +
.../transport/http/HttpClientHelperTest.groovy | 62 +
.../transport/http/HttpResourceListerTest.groovy | 46 +
.../transport/http/HttpResponseResourceTest.groovy | 88 +
...avaSystemPropertiesHttpProxySettingsTest.groovy | 29 +
.../JavaSystemPropertiesProxySettingsTest.groovy | 95 +
...temPropertiesSecureHttpProxySettingsTest.groovy | 29 +
.../transport/http/ntlm/NTLMCredentialsTest.groovy | 96 +
.../transport/http/artifactory_dirlisting.html | 0
.../transport/http/mavencentral_dirlisting.html | 0
.../resource}/transport/http/nexus_dirlisting.html | 0
subprojects/resources-s3/resources-s3.gradle | 15 +
.../s3/AbstractS3DependencyResolutionTest.groovy | 70 +
.../resource/s3/S3ClientIntegrationTest.groovy | 188 +
.../resource/s3/fixtures/IvyS3Module.groovy | 157 +
.../resource/s3/fixtures/IvyS3Repository.groovy | 72 +
.../resource/s3/fixtures/MavenS3Module.groovy | 53 +
.../resource/s3/fixtures/MavenS3Repository.groovy | 44 +
.../resource/s3/fixtures/S3Artifact.groovy | 36 +
.../s3/fixtures/S3DirectoryResource.groovy | 102 +
.../resource/s3/fixtures/S3Resource.groovy | 103 +
.../resource/s3/fixtures/S3Server.groovy | 496 ++
.../resource/s3/fixtures/stub/HttpMessage.groovy | 25 +
.../resource/s3/fixtures/stub/HttpStub.groovy | 49 +
.../resource/s3/fixtures/stub/StubRequest.groovy | 26 +
.../resource/s3/fixtures/stub/StubResponse.groovy | 24 +
.../s3/ivy/IvyPublishS3IntegrationTest.groovy | 73 +
.../s3/ivy/IvyS3RepoResolveIntegrationTest.groovy | 39 +
.../ivy/IvyS3UploadArchivesIntegrationTest.groovy | 36 +
.../MavenPublishS3ErrorsIntegrationTest.groovy | 85 +
.../s3/maven/MavenPublishS3IntegrationTest.groovy | 80 +
.../maven/MavenS3ProxiedRepoIntegrationTest.groovy | 124 +
.../maven/MavenS3RepoErrorsIntegrationTest.groovy | 123 +
.../maven/MavenS3RepoResolveIntegrationTest.groovy | 115 +
.../MavenS3SnapshotRepoIntegrationTest.groovy | 137 +
.../resource/transport/aws/s3/S3Client.java | 199 +
.../transport/aws/s3/S3ConnectionProperties.java | 105 +
.../transport/aws/s3/S3ConnectorFactory.java | 41 +
.../transport/aws/s3/S3RegionalResource.java | 85 +
.../resource/transport/aws/s3/S3Resource.java | 71 +
.../transport/aws/s3/S3ResourceConnector.java | 82 +
.../aws/s3/S3ResourcesPluginServiceRegistry.java | 42 +
...e.internal.service.scopes.PluginServiceRegistry | 2 +
.../resource/transport/aws/s3/S3ClientTest.groovy | 210 +
.../aws/s3/S3ConnectionPropertiesTest.groovy | 105 +
.../transport/aws/s3/S3ConnectorFactoryTest.groovy | 38 +
.../transport/aws/s3/S3RegionalResourceTest.groovy | 48 +
.../aws/s3/S3ResourceConnectorTest.groovy | 48 +
subprojects/resources-sftp/resources-sftp.gradle | 29 +
.../ivy/IvyPublishSftpIntegrationTest.groovy | 209 +
.../ivy/IvySftpLegacyPublishIntegrationTest.groovy | 25 +
.../maven/MavenPublishSftpIntegrationTest.groovy | 92 +
.../AbstractSftpDependencyResolutionTest.groovy | 43 +
...vySftpRepoDynamicRevisionIntegrationTest.groovy | 120 +
.../ivy/IvySftpRepoErrorsIntegrationTest.groovy | 217 +
.../ivy/IvySftpRepoResolveIntegrationTest.groovy | 34 +
.../MavenSftpRepoResolveIntegrationTest.groovy | 59 +
.../transport/sftp/LockableSftpClient.java | 25 +
.../resource/transport/sftp/SftpClientFactory.java | 170 +
.../transport/sftp/SftpConnectorFactory.java | 48 +
.../internal/resource/transport/sftp/SftpHost.java | 92 +
.../resource/transport/sftp/SftpResource.java | 68 +
.../transport/sftp/SftpResourceAccessor.java | 73 +
.../transport/sftp/SftpResourceLister.java | 58 +
.../transport/sftp/SftpResourceUploader.java | 82 +
.../sftp/SftpResourcesPluginServiceRegistry.java | 47 +
...e.internal.service.scopes.PluginServiceRegistry | 2 +
.../transport/sftp/SftpClientFactoryTest.groovy | 259 +
subprojects/resources/resources.gradle | 4 +
.../org/gradle/internal/filestore/FileStore.java | 32 -
.../internal/filestore/FileStoreSearcher.java | 27 -
.../resource/AbstractExternalResource.java | 112 +
.../gradle/internal/resource/CachingResource.java | 45 +
.../org/gradle/internal/resource/CharsetUtil.java | 25 +
.../internal/resource/DelegatingResource.java | 52 +
.../gradle/internal/resource/ExternalResource.java | 96 +
.../internal/resource/ExternalResourceName.java | 202 +
.../resource/LocalFileStandInExternalResource.java | 70 +
.../internal/resource/PasswordCredentials.java | 41 +
.../org/gradle/internal/resource/Resource.java | 69 +
.../internal/resource/ResourceException.java | 67 +
.../resource/ResourceNotFoundException.java | 32 +
.../gradle/internal/resource/StringResource.java | 50 +
.../org/gradle/internal/resource/UriResource.java | 204 +
.../connector/ResourceConnectorFactory.java | 27 +
.../connector/ResourceConnectorSpecification.java | 22 +
.../AbstractLocallyAvailableResourceFinder.java | 37 +
.../resource/local/ByteArrayLocalResource.java | 38 +
.../CompositeLocallyAvailableResourceFinder.java | 69 +
.../DefaultLocallyAvailableExternalResource.java | 50 +
.../internal/resource/local/FileLocalResource.java | 45 +
.../gradle/internal/resource/local/FileStore.java | 31 +
.../internal/resource/local/FileStoreSearcher.java | 25 +
.../LazyLocallyAvailableResourceCandidates.java | 58 +
.../internal/resource/local/LocalResource.java | 30 +
.../local/LocallyAvailableExternalResource.java | 27 +
.../local/LocallyAvailableResourceCandidates.java | 30 +
.../local/LocallyAvailableResourceFinder.java | 32 +
...leResourceFinderSearchableFileStoreAdapter.java | 52 +
.../metadata/DefaultExternalResourceMetaData.java | 78 +
.../metadata/ExternalResourceMetaData.java | 61 +
.../metadata/ExternalResourceMetaDataCompare.java | 66 +
.../resource/transfer/DefaultExternalResource.java | 64 +
.../transfer/DefaultExternalResourceConnector.java | 60 +
.../transfer/ExternalResourceAccessor.java | 57 +
.../transfer/ExternalResourceConnector.java | 20 +
.../resource/transfer/ExternalResourceLister.java | 29 +
.../transfer/ExternalResourceReadResponse.java | 34 +
.../transfer/ExternalResourceUploader.java | 26 +
.../resource/transfer/UrlExternalResource.java | 79 +
.../resource/AbstractExternalResourceTest.groovy | 164 +
.../internal/resource/CachingResourceTest.groovy | 67 +
.../resource/ExternalResourceNameTest.groovy | 164 +
.../internal/resource/ResourceExceptionTest.groovy | 54 +
.../internal/resource/StringResourceTest.groovy | 49 +
.../internal/resource/UriResourceTest.groovy | 207 +
.../DefaultExternalResourceMetaDataTest.groovy | 33 +
.../ExternalResourceMetaDataCompareTest.groovy | 172 +
subprojects/scala/scala.gradle | 7 +-
.../integtests/ScalaProjectIntegrationTest.java | 5 +
.../integtests/fixtures/ScalaCoverage.groovy | 32 +
.../SamplesMixedJavaAndScalaIntegrationTest.groovy | 8 +
...plesScalaCustomizedLayoutIntegrationTest.groovy | 2 +
.../SamplesScalaQuickstartIntegrationTest.groovy | 8 +
.../samples/SamplesScalaZincIntegrationTest.groovy | 3 -
.../scala/ScalaBasePluginIntegrationTest.groovy | 52 +-
.../gradle/scala/ScalaPluginIntegrationTest.groovy | 36 +
...ctAntForkingScalaCompilerIntegrationTest.groovy | 41 +
...AntInProcessScalaCompilerIntegrationTest.groovy | 43 +
...ForkingOlderScalaCompilerIntegrationTest.groovy | 26 +
.../AntForkingScalaCompilerIntegrationTest.groovy | 29 +-
...ProcessOlderScalaCompilerIntegrationTest.groovy | 26 +
...AntInProcessScalaCompilerIntegrationTest.groovy | 27 +-
.../BasicScalaCompilerIntegrationTest.groovy | 9 +-
.../IncrementalScalaCompileIntegrationTest.groovy | 4 +-
.../ZincScalaCompilerIntegrationTest.groovy | 93 +-
...tForkingScalaCompilerJdk6IntegrationTest.groovy | 45 -
...nProcessScalaCompilerJdk6IntegrationTest.groovy | 43 -
.../ZincScalaCompilerJdk6IntegrationTest.groovy | 96 -
.../JreJavaHomeScalaIntegrationTest.groovy | 18 +-
.../scala/test/ScalaTestIntegrationTest.groovy | 10 +-
.../recompilesDependentClasses/build.gradle | 2 +-
.../build.gradle | 2 +-
.../build.gradle | 0
.../prj1/src/main/scala/Person.scala | 0
.../prj2/src/main/scala/House.scala | 0
.../prj2/src/main/scala/Other.scala | 0
.../settings.gradle | 0
.../compilesJavaCodeIncrementally/build.gradle | 0
.../src/main/scala/House.java | 11 +
.../src/main/scala/Other.java | 0
.../src/main/scala/Person.java | 0
.../compilesScalaCodeIncrementally/build.gradle | 0
.../src/main/scala/House.scala | 0
.../src/main/scala/Other.scala | 0
.../src/main/scala/Person.scala | 0
.../src/main/scala/House.java | 13 -
.../internal/tasks/scala/AntScalaCompiler.groovy | 44 +-
.../tasks/scala/CleaningScalaCompiler.java | 19 +-
.../internal/tasks/scala/DaemonScalaCompiler.java | 86 -
.../tasks/scala/DefaultScalaCompileSpec.java | 58 -
.../scala/DefaultScalaJavaJointCompileSpec.java | 62 -
.../tasks/scala/DefaultScalaJavaJointCompiler.java | 2 +-
.../tasks/scala/DelegatingScalaCompiler.java | 33 -
.../tasks/scala/NormalizingScalaCompiler.java | 107 -
.../api/internal/tasks/scala/ScalaCompileSpec.java | 39 -
.../scala/ScalaCompilerArgumentsGenerator.java | 66 -
.../internal/tasks/scala/ScalaCompilerFactory.java | 58 +-
.../tasks/scala/ScalaJavaJointCompiler.java | 26 +
.../tasks/scala/jdk6/ZincScalaCompiler.java | 124 -
.../api/plugins/scala/ScalaBasePlugin.groovy | 39 +-
.../gradle/api/plugins/scala/ScalaPlugin.groovy | 4 +-
.../org/gradle/api/tasks/ScalaRuntime.groovy | 159 -
.../groovy/org/gradle/api/tasks/ScalaRuntime.java | 151 +
.../api/tasks/scala/IncrementalCompileOptions.java | 72 -
.../org/gradle/api/tasks/scala/ScalaCompile.java | 152 +-
.../api/tasks/scala/ScalaCompileOptions.java | 279 +-
.../org/gradle/api/tasks/scala/ScalaDoc.java | 16 +-
.../gradle/api/tasks/scala/ScalaDocOptions.groovy | 112 -
.../gradle/api/tasks/scala/ScalaDocOptions.java | 220 +
...properties => org.gradle.scala-base.properties} | 0
...cala.properties => org.gradle.scala.properties} | 0
.../tasks/DefaultScalaSourceSetTest.groovy | 5 +
.../scala/DefaultScalaJavaJointCompilerTest.groovy | 7 +-
.../scala/NormalizingScalaCompilerTest.groovy | 127 -
.../ScalaCompilerArgumentsGeneratorTest.groovy | 105 -
.../api/plugins/scala/ScalaBasePluginTest.groovy | 52 +-
.../org/gradle/api/tasks/ScalaRuntimeTest.groovy | 15 +-
.../gradle/api/tasks/scala/ScalaCompileTest.java | 48 +-
.../org/gradle/api/tasks/scala/ScalaDocTest.java | 53 +-
subprojects/signing/signing.gradle | 6 +-
.../NoSigningCredentialsIntegrationSpec.groovy | 4 +
.../plugins/signing/SigningSamplesSpec.groovy | 5 +-
.../signing/SigningTasksIntegrationSpec.groovy | 12 +-
.../groovy/org/gradle/plugins/signing/Sign.groovy | 2 +-
.../gradle/plugins/signing/SignOperation.groovy | 2 +-
.../gradle/plugins/signing/SigningExtension.groovy | 2 +-
.../gradle/plugins/signing/SigningPlugin.groovy | 10 +-
.../plugins/signing/SigningPluginConvention.groovy | 78 -
.../signing/signatory/pgp/PgpSignatory.groovy | 14 +-
.../signatory/pgp/PgpSignatoryProvider.groovy | 2 +-
...ng.properties => org.gradle.signing.properties} | 0
.../plugins/signing/SignOperationSpec.groovy | 8 +-
.../signing/SignatoriesConfigurationSpec.groovy | 6 +-
.../signing/SigningConfigurationsSpec.groovy | 2 +-
.../plugins/signing/SigningProjectSpec.groovy | 2 +-
subprojects/sonar/sonar.gradle | 12 +-
.../plugins/sonar/SonarSmokeIntegrationTest.groovy | 8 +-
.../runner/SonarRunnerSmokeIntegrationTest.groovy | 82 -
.../runner/SonarRunnerSmokeIntegrationTest.groovy | 82 +
.../org/gradle/sonar/runner/SonarTestServer.groovy | 138 +
.../SonarSmokeIntegrationTest/shared/build.gradle | 2 +-
.../shared/build.gradle | 20 -
.../shared/groovyProject/build.gradle | 14 -
.../shared/settings.gradle | 3 -
.../shared/build.gradle | 20 +
.../shared/customizedProject/build.gradle | 0
.../gradle/test/customizedProject/Production1.java | 0
.../org/gradle/test/customizedProject/Test1.java | 0
.../shared/emptyJavaProject/build.gradle | 17 +
.../shared/gradle.properties | 0
.../shared/groovyProject/build.gradle | 14 +
.../test/groovyProject/ProductionGroovy1.groovy | 0
.../test/groovyProject/ProductionGroovy10.groovy | 0
.../test/groovyProject/ProductionGroovy2.groovy | 0
.../test/groovyProject/ProductionGroovy3.groovy | 0
.../test/groovyProject/ProductionGroovy4.groovy | 0
.../test/groovyProject/ProductionGroovy5.groovy | 0
.../test/groovyProject/ProductionGroovy6.groovy | 0
.../test/groovyProject/ProductionGroovy7.groovy | 0
.../test/groovyProject/ProductionGroovy8.groovy | 0
.../test/groovyProject/ProductionGroovy9.groovy | 0
.../gradle/test/groovyProject/TestGroovy1.groovy | 0
.../gradle/test/groovyProject/TestGroovy10.groovy | 0
.../gradle/test/groovyProject/TestGroovy2.groovy | 0
.../gradle/test/groovyProject/TestGroovy3.groovy | 0
.../gradle/test/groovyProject/TestGroovy4.groovy | 0
.../gradle/test/groovyProject/TestGroovy5.groovy | 0
.../gradle/test/groovyProject/TestGroovy6.groovy | 0
.../gradle/test/groovyProject/TestGroovy7.groovy | 0
.../gradle/test/groovyProject/TestGroovy8.groovy | 0
.../gradle/test/groovyProject/TestGroovy9.groovy | 0
.../shared/javaProjectWithJacoco/build.gradle | 0
.../org/gradle/test/javaProject/Production1.java | 0
.../org/gradle/test/javaProject/Production10.java | 0
.../org/gradle/test/javaProject/Production2.java | 0
.../org/gradle/test/javaProject/Production3.java | 0
.../org/gradle/test/javaProject/Production4.java | 0
.../org/gradle/test/javaProject/Production5.java | 0
.../org/gradle/test/javaProject/Production6.java | 0
.../org/gradle/test/javaProject/Production7.java | 0
.../org/gradle/test/javaProject/Production8.java | 0
.../org/gradle/test/javaProject/Production9.java | 0
.../gradle/test/javaProject/productionResource.xml | 0
.../java/org/gradle/test/javaProject/Test1.java | 0
.../java/org/gradle/test/javaProject/Test10.java | 0
.../java/org/gradle/test/javaProject/Test2.java | 0
.../java/org/gradle/test/javaProject/Test3.java | 0
.../java/org/gradle/test/javaProject/Test4.java | 0
.../java/org/gradle/test/javaProject/Test5.java | 0
.../java/org/gradle/test/javaProject/Test6.java | 0
.../java/org/gradle/test/javaProject/Test7.java | 0
.../java/org/gradle/test/javaProject/Test8.java | 0
.../java/org/gradle/test/javaProject/Test9.java | 0
.../org/gradle/test/javaProject/testResource.xml | 0
.../javaProjectWithSkippedTestTask/build.gradle | 21 +
.../src/test/java/Test1.java | 25 +
.../javaProjectWithoutTestClasses/build.gradle | 1 +
.../src/main/java/Production1.java | 12 +
.../nested/nested2/nestedProject/build.gradle | 0
.../org/gradle/test/nestedProject/Production1.java | 0
.../java/org/gradle/test/nestedProject/Test1.java | 0
.../shared/settings.gradle | 3 +
.../shared/skippedProject/build.gradle | 0
.../gradle/test/skippedProject/Production1.java | 0
.../java/org/gradle/test/skippedProject/Test1.java | 0
.../gradle/api/plugins/sonar/SonarAnalyze.groovy | 47 +-
.../gradle/api/sonar/runner/SonarProperties.groovy | 56 -
.../org/gradle/api/sonar/runner/SonarRunner.groovy | 54 -
.../api/sonar/runner/SonarRunnerExtension.groovy | 78 -
.../api/sonar/runner/SonarRunnerPlugin.groovy | 243 -
.../org/gradle/sonar/runner/SonarProperties.java | 69 +
.../gradle/sonar/runner/SonarRunnerExtension.java | 100 +
.../sonar/runner/SonarRunnerRootExtension.java | 91 +
.../org/gradle/sonar/runner/package-info.java | 22 +
.../sonar/runner/plugins/SonarRunnerPlugin.java | 350 ++
.../gradle/sonar/runner/plugins/package-info.java | 22 +
.../org/gradle/sonar/runner/tasks/SonarRunner.java | 126 +
.../gradle/sonar/runner/tasks/package-info.java | 22 +
.../org.gradle.sonar-runner.properties | 1 +
...onar.properties => org.gradle.sonar.properties} | 0
.../gradle-plugins/sonar-runner.properties | 1 -
subprojects/sonar/src/main/resources/logback.xml | 28 +
.../api/plugins/sonar/SonarPluginTest.groovy | 10 +-
.../api/sonar/runner/SonarPropertiesTest.groovy | 48 -
.../sonar/runner/SonarRunnerExtensionTest.groovy | 43 -
.../api/sonar/runner/SonarRunnerPluginTest.groovy | 377 --
.../gradle/sonar/runner/SonarPropertiesTest.groovy | 48 +
.../sonar/runner/SonarRunnerExtensionTest.groovy | 46 +
.../runner/plugins/SonarRunnerPluginTest.groovy | 445 ++
.../test/cunit/CUnitIntegrationTest.groovy | 419 ++
.../test/cunit/CUnitSamplesIntegrationTest.groovy | 95 +
.../test/cunit/CUnitTestResults.groovy | 105 +
.../cunit/ComponentReportIntegrationTest.groovy | 83 +
.../plugins/CUnitPluginIntegrationTest.groovy | 26 +
.../ComponentReportIntegrationTest.groovy | 81 +
.../googletest/GoogleTestIntegrationTest.groovy | 409 ++
.../GoogleTestSamplesIntegrationTest.groovy | 79 +
.../test/googletest/GoogleTestTestResults.groovy | 75 +
.../plugins/GoogleTestPluginIntegrationTest.groovy | 26 +
.../test/cunit/CUnitTestSuiteBinarySpec.java | 38 +
.../test/cunit/CUnitTestSuiteSpec.java | 26 +
.../internal/DefaultCUnitTestSuiteBinary.java | 50 +
.../cunit/internal/DefaultCUnitTestSuiteSpec.java | 37 +
.../nativeplatform/test/cunit/package-info.java | 20 +
.../test/cunit/plugins/CUnitPlugin.java | 185 +
.../test/cunit/plugins/package-info.java | 20 +
.../test/cunit/tasks/GenerateCUnitLauncher.java | 61 +
.../test/cunit/tasks/package-info.java | 20 +
.../googletest/GoogleTestTestSuiteBinarySpec.java | 38 +
.../test/googletest/GoogleTestTestSuiteSpec.java | 27 +
.../internal/DefaultGoogleTestTestSuiteBinary.java | 50 +
.../internal/DefaultGoogleTestTestSuiteSpec.java | 37 +
.../test/googletest/package-info.java | 20 +
.../test/googletest/plugins/GoogleTestPlugin.java | 159 +
.../test/googletest/plugins/package-info.java | 20 +
.../gradle-plugins/org.gradle.cunit.properties | 17 +
.../org.gradle.google-test.properties | 17 +
.../test/cunit/tasks/gradle_cunit_main.c | 0
.../test/cunit/tasks/gradle_cunit_register.h | 0
.../nativeplatform/test/cunit/CUnitTest.groovy | 44 +
.../test/googletest/GoogleTestTest.groovy | 44 +
subprojects/testing-native/testing-native.gradle | 32 +
.../provider/runner/BuildModelActionRunner.java | 90 +
.../runner/ClientForwardingTestListener.java | 107 +
.../runner/ClientProvidedBuildActionRunner.java | 68 +
.../provider/runner/DefaultBuildController.java | 76 +
.../provider/runner/ToolingBuilderServices.java | 46 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../ClientProvidedBuildActionRunnerTest.groovy | 114 +
.../runner/DefaultBuildControllerTest.groovy | 148 +
.../tooling-api-builders.gradle | 8 +
.../tooling/AutoTestedSamplesToolingApiTest.groovy | 6 +-
.../ConcurrentToolingApiIntegrationSpec.groovy | 32 +-
.../SamplesToolingApiIntegrationTest.groovy | 1 +
.../ToolingApiClasspathIntegrationTest.groovy | 2 +-
.../tooling/ToolingApiIntegrationTest.groovy | 20 +-
.../tooling/ToolingApiRemoteIntegrationTest.groovy | 102 +-
.../fixture/ExternalToolingApiDistribution.groovy | 3 +-
.../tooling/fixture/TargetGradleVersion.java | 2 +-
.../integtests/tooling/fixture/TextUtil.java | 2 +-
.../integtests/tooling/fixture/ToolingApi.groovy | 100 +-
.../ToolingApiCompatibilitySuiteRunner.groovy | 3 +
.../fixture/ToolingApiDistributionResolver.groovy | 6 +-
.../tooling/fixture/ToolingApiSpecification.groovy | 117 +-
.../tooling/fixture/ToolingApiVersion.java | 2 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 7 +-
.../m3/ToolingApiLoggingCrossVersionSpec.groovy | 78 +-
...piEclipseLinkedResourcesCrossVersionSpec.groovy | 4 -
...ngApiEclipseMinimalModelCrossVersionSpec.groovy | 2 -
...EclipseModelWithFlatRepoCrossVersionSpec.groovy | 2 -
...ToolingApiBuildExecutionCrossVersionSpec.groovy | 7 +-
...ildableEclipseModelFixesCrossVersionSpec.groovy | 8 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 2 -
.../ToolingApiGradleProjectCrossVersionSpec.groovy | 2 -
...orsProjectCustomizationsCrossVersionSpec.groovy | 9 +-
.../m5/ToolingApiIdeaModelCrossVersionSpec.groovy | 4 -
.../m5/ToolingApiModelCrossVersionSpec.groovy | 4 -
...ReceivingStandardStreamsCrossVersionSpec.groovy | 6 +-
...UnsupportedModelFeedbackCrossVersionSpec.groovy | 38 -
.../BuildEnvironmentModelCrossVersionSpec.groovy | 33 +-
.../ConsumingStandardInputCrossVersionSpec.groovy | 6 +-
.../m8/JavaConfigurabilityCrossVersionSpec.groovy | 6 +-
...rictLongRunningOperationCrossVersionSpec.groovy | 96 -
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 4 -
.../m8/ToolingApiLoggingCrossVersionSpec.groovy | 32 +-
...sionOnlyBuildEnvironmentCrossVersionSpec.groovy | 53 -
.../m9/DaemonErrorFeedbackCrossVersionSpec.groovy | 4 +-
...adlePropertiesToolingApiCrossVersionSpec.groovy | 8 +-
.../M9JavaConfigurabilityCrossVersionSpec.groovy | 26 +-
...singCommandLineArgumentsCrossVersionSpec.groovy | 4 +-
.../r112/BuildInvocationsCrossVersionSpec.groovy | 135 +-
.../r112/PublicationsCrossVersionSpec.groovy | 22 +-
.../r112/TaskDisplayNameCrossVersionSpec.groovy | 2 -
.../r112/TestFilteringCrossVersionSpec.groovy | 4 +-
.../ToolingApiDeprecationsCrossVersionSpec.groovy | 94 +-
.../r112/UserHomeDirCrossVersionSpec.groovy | 1 -
.../DependencyMetaDataCrossVersionSpec.groovy | 2 -
.../r12rc1/BuildModelCrossVersionSpec.groovy | 2 -
.../ProjectOutcomesModuleCrossVersionSpec.groovy | 2 -
...pportedOperationFeedbackCrossVersionSpec.groovy | 4 +-
...ApiInitScriptCrossVersionIntegrationTest.groovy | 12 +-
...ningCommandLineArgumentsCrossVersionSpec.groovy | 2 -
...ApiConfigurationOnDemandCrossVersionSpec.groovy | 2 -
...knownCustomModelFeedbackCrossVersionSpec.groovy | 2 +-
.../tooling/r18/BuildActionCrossVersionSpec.groovy | 36 +-
.../r18/BuildScriptModelCrossVersionSpec.groovy | 23 +-
.../integtests/tooling/r18/CounterAction.java | 28 +
.../r18/GradleBuildModelCrossVersionSpec.groovy | 2 +-
.../integtests/tooling/r20/BrokenAction.java | 26 +
.../r20/GradleProjectModelCrossVersionSpec.groovy | 42 +
...ngApiUnsupportedBuildJvmCrossVersionSpec.groovy | 73 +
...gApiUnsupportedClientJvmCrossVersionSpec.groovy | 109 +
.../r21/CancellationCrossVersionSpec.groovy | 131 +
.../integtests/tooling/r21/HangingBuildAction.java | 28 +
.../r21/PreCancellationCrossVersionSpec.groovy | 65 +
.../r21/R21CancellationCrossVersionSpec.groovy | 264 +
.../r21/TaskVisibilityCrossVersionSpec.groovy | 100 +
.../tooling/r22/BuildActionCrossVersionSpec.groovy | 100 +
.../r22/CancellationCrossVersionSpec.groovy | 386 ++
.../r22/ClientShutdownCrossVersionSpec.groovy | 137 +
.../tooling/r22/Idea13ModelCrossVersionSpec.groovy | 83 +
.../r23/GradleProjectCrossVersionSpec.groovy | 50 +
.../ImplicitTasksToolingApiCrossVersionSpec.groovy | 38 +
.../r23/ModelBuilderCrossVersionSpec.groovy | 78 +
.../r23/StandardStreamsCrossVersionSpec.groovy | 174 +
.../r24/BuildEnvironmentCrossVersionSpec.groovy | 46 +
.../r24/BuildInvocationsCrossVersionSpec.groovy | 67 +
.../DaemonUsageSuggestionCrossVersionTest.groovy | 47 +
.../r24/GradleProjectCrossVersionSpec.groovy | 44 +
.../ModelTasksToolingApiCrossVersionTest.groovy | 60 +
.../r24/TestProgressCrossVersionSpec.groovy | 744 +++
...TestProgressDaemonErrorsCrossVersionSpec.groovy | 75 +
.../org/gradle/tooling/BuildActionExecuter.java | 78 +-
.../gradle/tooling/BuildCancelledException.java | 35 +
.../java/org/gradle/tooling/BuildLauncher.java | 116 +-
.../java/org/gradle/tooling/CancellationToken.java | 35 +
.../gradle/tooling/CancellationTokenSource.java | 57 +
.../src/main/java/org/gradle/tooling/Failure.java | 55 +
.../java/org/gradle/tooling/GradleConnector.java | 32 +-
.../org/gradle/tooling/LongRunningOperation.java | 37 +-
.../main/java/org/gradle/tooling/ModelBuilder.java | 36 +-
.../java/org/gradle/tooling/ResultHandler.java | 6 +-
.../org/gradle/tooling/events/FailureResult.java | 39 +
.../org/gradle/tooling/events/FinishEvent.java | 36 +
.../gradle/tooling/events/OperationDescriptor.java | 53 +
.../org/gradle/tooling/events/OperationResult.java | 43 +
.../org/gradle/tooling/events/ProgressEvent.java | 52 +
.../org/gradle/tooling/events/SkippedResult.java | 28 +
.../java/org/gradle/tooling/events/StartEvent.java | 28 +
.../org/gradle/tooling/events/SuccessResult.java | 28 +
.../tooling/events/internal/BaseFinishEvent.java | 40 +
.../tooling/events/internal/BaseProgressEvent.java | 57 +
.../tooling/events/internal/BaseStartEvent.java | 31 +
.../org/gradle/tooling/events/package-info.java | 20 +
.../gradle/tooling/events/test/JvmTestKind.java | 47 +
.../events/test/JvmTestOperationDescriptor.java | 62 +
.../tooling/events/test/TestFailureResult.java | 41 +
.../tooling/events/test/TestFinishEvent.java | 46 +
.../events/test/TestOperationDescriptor.java | 29 +
.../tooling/events/test/TestOperationResult.java | 29 +
.../tooling/events/test/TestProgressEvent.java | 38 +
.../tooling/events/test/TestProgressListener.java | 46 +
.../tooling/events/test/TestSkippedResult.java | 29 +
.../gradle/tooling/events/test/TestStartEvent.java | 29 +
.../tooling/events/test/TestSuccessResult.java | 29 +
.../test/internal/DefaultTestFailureResult.java | 54 +
.../test/internal/DefaultTestFinishEvent.java | 43 +
.../test/internal/DefaultTestSkippedResult.java | 44 +
.../test/internal/DefaultTestStartEvent.java | 37 +
.../test/internal/DefaultTestSuccessResult.java | 44 +
.../gradle/tooling/events/test/package-info.java | 20 +
...UnsupportedOperationConfigurationException.java | 2 +-
.../internal/adapter/ProtocolToModelAdapter.java | 7 +-
.../internal/build/DefaultBuildEnvironment.java | 25 +-
.../build/VersionOnlyBuildEnvironment.java | 18 +-
.../consumer/AbstractLongRunningOperation.java | 22 +-
.../consumer/CancellationTokenInternal.java | 23 +
.../internal/consumer/ConnectionFactory.java | 18 +-
.../internal/consumer/ConnectionParameters.java | 5 +
.../internal/consumer/ConnectorServices.java | 62 +-
.../consumer/DefaultBuildActionExecuter.java | 5 +-
.../internal/consumer/DefaultBuildLauncher.java | 47 +-
.../consumer/DefaultCancellationTokenSource.java | 54 +
.../consumer/DefaultConnectionParameters.java | 16 +-
.../consumer/DefaultExecutorServiceFactory.java | 26 +
.../tooling/internal/consumer/DefaultFailure.java | 50 +
.../internal/consumer/DefaultGradleConnector.java | 30 +-
.../internal/consumer/DefaultModelBuilder.java | 7 +-
.../tooling/internal/consumer/Distribution.java | 4 +-
.../internal/consumer/DistributionFactory.java | 82 +-
.../internal/consumer/ExecutorServiceFactory.java | 25 +
.../tooling/internal/consumer/LoggingProvider.java | 2 +-
.../internal/consumer/ResultHandlerAdapter.java | 4 +
.../internal/consumer/SynchronizedLogging.java | 60 +-
.../connection/AbstractConsumerConnection.java | 14 +-
.../consumer/connection/AbstractModelProducer.java | 33 -
.../AbstractPre12ConsumerConnection.java | 57 -
.../connection/ActionAwareConsumerConnection.java | 95 +-
.../internal/consumer/connection/ActionRunner.java | 24 +
.../BuildActionRunnerBackedConsumerConnection.java | 32 +-
.../BuildInvocationsAdapterProducer.java | 17 +-
.../connection/CancellableConsumerConnection.java | 115 +
...CancellableModelBuilderBackedModelProducer.java | 66 +
...ConnectionVersion4BackedConsumerConnection.java | 162 +-
.../connection/ConsumerActionExecutor.java | 8 +-
.../consumer/connection/ConsumerConnection.java | 13 +-
.../connection/GradleBuildAdapterProducer.java | 11 +-
.../connection/InternalBuildActionAdapter.java | 42 +
...InternalConnectionBackedConsumerConnection.java | 65 +-
.../connection/LazyConsumerActionExecutor.java | 17 +-
.../LoggingInitializerConsumerActionExecutor.java | 46 -
.../ModelBuilderBackedConsumerConnection.java | 72 +-
.../ModelBuilderBackedModelProducer.java | 9 +-
.../connection/NoToolingApiConnection.java | 5 +
.../NonCancellableConsumerConnectionAdapter.java | 73 +
.../ProgressLoggingConsumerActionExecutor.java | 2 +-
.../ShutdownAwareConsumerConnection.java | 37 +
.../connection/UnsupportedActionRunner.java | 34 +
.../converters/BuildInvocationsConverter.java | 64 +-
.../ConsumerProvidedBuildInvocations.java | 43 +
.../converters/GradleProjectConverter.java | 63 -
.../converters/GradleProjectMixInHandler.java | 30 -
.../converters/PropertyHandlerFactory.java | 44 -
.../loader/CachingToolingImplementationLoader.java | 19 +-
.../loader/DefaultToolingImplementationLoader.java | 20 +-
.../SynchronizedToolingImplementationLoader.java | 23 +-
.../loader/ToolingImplementationLoader.java | 4 +-
.../parameters/BuildCancellationTokenAdapter.java | 40 +
.../parameters/BuildProgressListenerAdapter.java | 242 +
.../parameters/ConsumerOperationParameters.java | 108 +-
.../parameters/ProgressListenerAdapter.java | 11 +-
.../consumer/versioning/VersionDetails.java | 4 +-
.../internal/gradle/BasicGradleTaskSelector.java | 76 -
.../internal/gradle/ConsumerProvidedTask.java | 84 +
.../gradle/ConsumerProvidedTaskSelector.java | 75 +
.../internal/gradle/DefaultBuildInvocations.java | 46 -
.../gradle/DefaultConvertedGradleProject.java | 58 -
.../internal/gradle/DefaultGradleProject.java | 26 +-
.../internal/gradle/DefaultGradleProjectTask.java | 30 -
.../tooling/internal/gradle/DefaultGradleTask.java | 81 -
.../internal/gradle/PartialGradleProject.java | 3 +
.../internal/protocol/BuildActionRunner.java | 6 +-
.../protocol/BuildableProjectVersion1.java | 2 +-
.../internal/protocol/ConnectionVersion4.java | 18 +-
.../protocol/HierarchicalProjectVersion1.java | 2 +-
.../protocol/InternalBasicIdeaProject.java | 2 +-
.../protocol/InternalBuildActionExecutor.java | 8 +-
.../protocol/InternalBuildCancelledException.java | 30 +
.../protocol/InternalBuildProgressListener.java | 50 +
.../protocol/InternalCancellableConnection.java | 78 +
.../protocol/InternalCancellationToken.java | 41 +
.../internal/protocol/InternalConnection.java | 10 +-
.../tooling/internal/protocol/InternalFailure.java | 48 +
.../internal/protocol/InternalGradleProject.java | 2 +-
.../internal/protocol/InternalIdeaProject.java | 2 +-
.../tooling/internal/protocol/ModelBuilder.java | 8 +-
.../internal/protocol/ShutdownParameters.java | 27 +
.../internal/protocol/StoppableConnection.java | 39 +
.../protocol/eclipse/EclipseProjectVersion3.java | 3 +-
.../protocol/events/InternalJvmTestDescriptor.java | 56 +
.../protocol/events/InternalTestDescriptor.java | 54 +
.../protocol/events/InternalTestFailureResult.java | 25 +
.../events/InternalTestFinishedProgressEvent.java | 31 +
.../protocol/events/InternalTestProgressEvent.java | 44 +
.../protocol/events/InternalTestResult.java | 51 +
.../protocol/events/InternalTestSkippedResult.java | 27 +
.../events/InternalTestStartedProgressEvent.java | 23 +
.../protocol/events/InternalTestSuccessResult.java | 25 +
.../org/gradle/tooling/model/GradleProject.java | 21 +
.../java/org/gradle/tooling/model/Launchable.java | 9 +
.../main/java/org/gradle/tooling/model/Task.java | 5 +-
.../tooling/model/build/GradleEnvironment.java | 15 +-
.../gradle/tooling/model/eclipse/EclipseTask.java | 32 -
.../model/eclipse/HierarchicalEclipseProject.java | 6 +-
.../tooling/model/gradle/BasicGradleProject.java | 1 -
.../tooling/model/gradle/BuildInvocations.java | 8 +-
.../gradle/tooling/model/gradle/GradleBuild.java | 3 +-
.../tooling/model/gradle/ProjectPublications.java | 3 +-
.../gradle/tooling/model/idea/IdeaContentRoot.java | 25 +-
.../tooling/model/idea/IdeaSourceDirectory.java | 12 +-
.../tooling/fixture/GradleVersionSpecTest.groovy | 18 +
.../adapter/ProtocolToModelAdapterTest.groovy | 12 +
.../internal/consumer/ConnectionFactoryTest.groovy | 48 -
.../internal/consumer/ConnectorServicesTest.groovy | 13 +-
.../consumer/DefaultBuildActionExecuterTest.groovy | 4 +-
.../consumer/DefaultBuildLauncherTest.groovy | 36 +-
.../DefaultCancellationTokenSourceTest.groovy | 48 +
.../consumer/DefaultModelBuilderTest.groovy | 1 +
.../consumer/DistributionFactoryTest.groovy | 43 +-
.../consumer/SynchronizedLoggingTest.groovy | 45 +-
.../ActionAwareConsumerConnectionTest.groovy | 74 +-
...ActionRunnerBackedConsumerConnectionTest.groovy | 6 +-
.../CancellableConsumerConnectionTest.groovy | 168 +
...lableModelBuilderBackedModelProducerTest.groovy | 75 +
...tionVersion4BackedConsumerConnectionTest.groovy | 258 +-
.../GradleBuildAdapterProducerTest.groovy | 18 +-
...alConnectionBackedConsumerConnectionTest.groovy | 5 +-
.../LazyConsumerActionExecutorTest.groovy | 47 +-
...ModelBuilderBackedConsumerConnectionTest.groovy | 66 +-
...CancellableConsumerConnectionAdapterTest.groovy | 90 +
...rogressLoggingConsumerActionExecutorTest.groovy | 2 +-
.../BuildInvocationsConverterTest.groovy | 15 +-
.../CachingToolingImplementationLoaderTest.groovy | 74 +-
.../DefaultToolingImplementationLoaderTest.groovy | 115 +-
...chronizedToolingImplementationLoaderTest.groovy | 78 +-
.../BuildProgressListenerAdapterTest.groovy | 533 ++
.../ConsumerOperationParametersTest.groovy | 59 +-
.../parameters/ProgressListenerAdapterTest.groovy | 7 +-
.../tooling/fixture/GradleVersionSpec.java | 7 +
.../tooling/fixture/TestOutputStream.groovy | 35 +
.../tooling/fixture/TestResultHandler.groovy | 47 +
subprojects/tooling-api/tooling-api.gradle | 22 +-
.../gradle/integtests/BlockingRequestObserver.java | 136 +
...ExtraTestCommandLineOptionsListenerWrapper.java | 32 +
.../integtests/FavoritesIntegrationTest.java | 9 +-
.../integtests/LiveOutputIntegrationTest.groovy | 105 +-
.../ModelTasksGradleUIIntegrationTest.groovy | 70 +
...projectProjectAndTaskListIntegrationTest.groovy | 10 +-
.../org/gradle/integtests/OpenApiFixture.java | 137 +
.../org/gradle/integtests/OpenApiUiTest.groovy | 933 ++++
.../org/gradle/integtests/OutputUILordTest.groovy | 127 +
.../TestAlternateUIInteractionVersion1.java | 52 +
.../integtests/TestExecutionInteraction.groovy | 92 +
.../integtests/TestSettingsNodeVersion1.java | 245 +
.../TestSingleDualPaneUIInteractionVersion1.java | 43 +
.../org/gradle/foundation/ProjectConverter.java | 56 +-
.../java/org/gradle/foundation/ProjectView.java | 17 -
.../gradle/foundation/ipc/basic/ClientProcess.java | 27 +-
.../ipc/gradle/AbstractGradleServerProtocol.java | 2 +-
.../gradle/ExecuteGradleCommandServerProtocol.java | 2 +-
.../gradle/foundation/ipc/gradle/GradleClient.java | 28 +-
.../ipc/gradle/KillGradleServerProtocol.java | 4 -
.../ipc/gradle/TaskListClientProtocol.java | 4 +-
.../ipc/gradle/TaskListServerProtocol.java | 2 +-
.../gradle/foundation/queue/ExecutionQueue.java | 5 +-
.../gradleplugin/foundation/GradlePluginLord.java | 13 +-
.../foundation/request/ExecutionRequest.java | 2 +-
.../foundation/runner/GradleRunner.java | 73 -
.../swing/common/PreferencesAssistant.java | 2 +-
.../swing/generic/DualPaneUIInstance.java | 57 -
.../userinterface/swing/generic/OutputPanel.java | 2 +-
.../generic/SwingEditFavoriteInteraction.java | 2 +-
.../userinterface/swing/generic/tabs/SetupTab.java | 4 +-
.../swing/standalone/Application.java | 21 +-
.../swing/standalone/BlockingApplication.java | 56 +-
.../wrappers/NoLongerSupportedException.java | 23 +
.../openapi/wrappers/RunnerWrapperFactory.java | 59 -
.../gradle/openapi/wrappers/UIWrapperFactory.java | 57 -
.../wrappers/foundation/ProjectWrapper.java | 3 +-
.../runner/GradleRunnerInteractionWrapper.java | 123 -
.../wrappers/runner/GradleRunnerWrapper.java | 32 +-
.../openapi/wrappers/ui/DualPaneUIWrapper.java | 41 +-
.../openapi/wrappers/ui/SinglePaneUIWrapper.java | 17 +
.../org/gradle/foundation/BuildInformation.java | 5 +-
.../org/gradle/foundation/FavoritesTest.java | 11 +-
.../org/gradle/foundation/FileLinkTests.java | 2 +-
.../groovy/org/gradle/foundation/FilterTest.java | 9 +-
.../gradle/foundation/ProjectConverterTest.groovy | 7 +-
.../groovy/org/gradle/foundation/TestUtility.java | 48 +-
.../WrapperConcurrentDownloadTest.groovy | 2 +-
.../WrapperCrossVersionIntegrationTest.groovy | 40 +-
.../WrapperGenerationIntegrationTest.groovy | 28 +-
.../WrapperLoggingIntegrationTest.groovy | 51 +
.../WrapperProjectIntegrationTest.groovy | 2 +-
.../WrapperUserHomeIntegrationTest.groovy | 2 +-
.../src/main/java/org/gradle/wrapper/Download.java | 12 +-
.../gradle/wrapper/ExclusiveFileAccessManager.java | 8 +-
.../java/org/gradle/wrapper/GradleWrapperMain.java | 18 +-
.../src/main/java/org/gradle/wrapper/Install.java | 16 +-
.../src/main/java/org/gradle/wrapper/Logger.java | 52 +
.../java/org/gradle/wrapper/PathAssembler.java | 16 +-
.../groovy/org/gradle/wrapper/DownloadTest.groovy | 2 +-
.../groovy/org/gradle/wrapper/InstallTest.groovy | 2 +-
.../org/gradle/wrapper/PathAssemblerTest.java | 9 +-
version.txt | 2 +-
7887 files changed, 360164 insertions(+), 189596 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle.git
More information about the pkg-java-commits
mailing list