This is an automated email from the git hooks/post-receive script. seamlik-guest pushed a commit to branch master in repository gradle-1.12.
commit 17d413092cba1832b53af174303b49dee5e759b6 Merge: ea813a8 70461f2 Author: Emmanuel Bourg <[email protected]> Date: Thu Oct 3 00:55:10 2013 +0200 Merge tag 'upstream/1.5' Upstream version 1.5 .../main/groovy/org/gradle/build/BuildTypes.groovy | 16 +- .../docs/dsl/docbook/JavadocLinkConverter.java | 8 + .../build/docs/dsl/docbook/LinkRenderer.java | 15 + .../build/docs/dsl/links/ClassLinkMetaData.java | 20 + .../docs/dsl/source/SourceMetaDataVisitor.java | 22 +- .../build/docs/dsl/source/model/ClassMetaData.java | 38 +- .../dsl/source/model/EnumConstantMetaData.java | 43 ++ .../groovy/org/gradle/plugins/jsoup/Jsoup.groovy | 59 -- .../gradle/plugins/jsoup/JsoupCopyExtension.groovy | 84 +++ .../gradle/plugins/jsoup/JsoupFilterReader.groovy | 56 ++ .../org/gradle/plugins/jsoup/JsoupPlugin.groovy | 9 +- .../plugins/jsoup/JsoupTransformTarget.groovy | 32 + .../dsl/docbook/JavadocLinkConverterTest.groovy | 21 +- .../dsl/source/ExtractDslMetaDataTaskTest.groovy | 17 +- config/checkstyle/checkstyle.xml | 6 +- gradle/buildReceipt.gradle | 10 +- gradle/dependencies.gradle | 5 +- gradle/versioning.gradle | 2 - gradle/wrapper/gradle-wrapper.properties | 4 +- .../plugins/announce/internal/NotifySend.groovy | 1 + .../java/org/gradle/api/internal/IoActions.java | 16 +- .../org/gradle/internal/CompositeStoppable.java | 24 - .../java/org/gradle/internal/SystemProperties.java | 10 +- .../main/java/org/gradle/util/CollectionUtils.java | 14 +- .../org/gradle/api/internal/ActionsTest.groovy | 13 + .../org/gradle/api/internal/IoActionsTest.groovy | 20 +- .../org/gradle/util/CollectionUtilsTest.groovy | 15 + .../build-comparison/build-comparison.gradle | 2 +- .../gradle/BuildComparisonIntegrationSpec.groovy | 6 +- ...Pre12CompareGradleBuildsCrossVersionSpec.groovy | 4 +- .../gradle/internal/GradleBuildComparison.java | 2 +- .../quality/PmdPluginIntegrationTest.groovy | 79 +- .../quality/PmdPluginVersionIntegrationTest.groovy | 62 ++ .../org/gradle/api/plugins/quality/FindBugs.groovy | 8 + .../org/gradle/api/plugins/quality/Pmd.groovy | 60 +- .../gradle/api/plugins/quality/PmdExtension.groovy | 15 +- .../gradle/api/plugins/quality/PmdPlugin.groovy | 33 +- .../org/gradle/api/plugins/quality/TargetJdk.java | 71 ++ .../quality/internal/findbugs/FindBugsSpec.java | 10 +- .../internal/findbugs/FindBugsSpecBuilder.java | 10 +- .../internal/findbugs/FindBugsWorkerManager.groovy | 1 + .../api/plugins/quality/PmdPluginTest.groovy | 30 +- .../api/plugins/quality/TargetJdkSpec.groovy | 103 +++ .../ArtifactDependenciesIntegrationTest.groovy | 16 +- .../ArtifactOnlyResolutionIntegrationTest.groovy | 2 +- .../resolve/CacheResolveIntegrationTest.groovy | 4 +- .../DependenciesResolveIntegrationTest.java | 46 -- .../DependencyResolveRulesIntegrationTest.groovy | 180 ++++- .../resolve/ForcedModulesIntegrationTest.groovy | 320 ++++++++ .../ProjectDependenciesIntegrationTest.groovy | 95 +++ ...ResolutionStrategySamplesIntegrationTest.groovy | 24 +- ...VersionConflictResolutionIntegrationTest.groovy | 556 ++++---------- ...AliasedArtifactResolutionIntegrationTest.groovy | 2 +- .../M3CacheReuseCrossVersionIntegrationTest.groovy | 2 +- .../MavenM2CacheReuseIntegrationTest.groovy | 5 +- .../ResolutionOverrideIntegrationTest.groovy | 5 +- .../custom/IvySFtpResolverIntegrationTest.groovy | 2 +- .../custom/IvyUrlResolverIntegrationTest.groovy | 2 +- .../AbstractHttpsRepoResolveIntegrationTest.groovy | 2 +- ...ationDependencyResolutionIntegrationTest.groovy | 14 +- .../IvyBrokenRemoteResolveIntegrationTest.groovy | 9 +- .../ivy/IvyDescriptorResolveIntegrationTest.groovy | 91 +++ .../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 70 +- .../resolve/ivy/IvyResolveIntegrationTest.groovy | 161 +++- .../MavenHttpRepoResolveIntegrationTest.groovy | 2 +- .../MavenLocalRepoResolveIntegrationTest.groovy | 21 +- .../artifacts/ArtifactDependencyResolver.java | 5 +- .../internal/artifacts/ConfigurationResolver.java | 26 + .../artifacts/DefaultDependencyFactory.java | 13 +- .../DefaultDependencyManagementServices.java | 124 +-- .../artifacts/DefaultProjectDependencyFactory.java | 47 ++ .../configurations/DefaultConfiguration.java | 11 +- .../DefaultConfigurationContainer.java | 14 +- .../api/internal/artifacts/dsl/ArtifactFile.java | 78 ++ .../dsl/DefaultPublishArtifactFactory.java | 140 ---- .../artifacts/dsl/ForcedModuleNotationParser.java | 97 --- .../dsl/ModuleVersionSelectorParsers.java | 93 +++ .../dsl/PublishArtifactNotationParserFactory.java | 100 +++ .../BuildableModuleVersionResolveResult.java | 14 +- .../CacheLockingArtifactDependencyResolver.java | 7 +- ...DefaultBuildableModuleVersionResolveResult.java | 43 +- .../ivyservice/DefaultConfigurationResolver.java | 44 ++ .../DefaultDependencyResolveDetails.java | 6 + .../ivyservice/DefaultLenientConfiguration.java | 4 + .../ivyservice/DefaultResolvedConfiguration.java | 15 +- .../ivyservice/DefaultSettingsConverter.java | 5 +- .../ivyservice/DefaultUnresolvedDependency.java | 9 +- .../ivyservice/DependencyToModuleResolver.java | 4 +- .../DependencyToModuleVersionIdResolver.java | 4 +- .../ErrorHandlingArtifactDependencyResolver.java | 6 +- .../ivyservice/IvyBackedArtifactPublisher.java | 10 +- .../ivyservice/IvyXmlModuleDescriptorWriter.java | 12 +- .../ivyservice/ModuleVersionNotFoundException.java | 4 + .../ivyservice/ModuleVersionResolveException.java | 4 +- .../ivyservice/ModuleVersionResolveResult.java | 6 +- .../SelfResolvingDependencyResolver.java | 6 +- .../artifacts/ivyservice/SettingsConverter.java | 2 +- ...cuitEmptyConfigsArtifactDependencyResolver.java | 6 +- .../VersionForcingDependencyToModuleResolver.java | 17 +- .../clientmodule/ClientModuleResolver.java | 12 +- .../DefaultCachedModuleResolution.java | 5 +- .../ForceChangeDependencyDescriptor.java | 40 - .../AbstractDependencyResolverAdapter.java | 11 +- .../BuildableModuleVersionDescriptor.java | 65 -- .../ivyresolve/BuildableModuleVersionMetaData.java | 78 ++ .../CacheLockingModuleVersionRepository.java | 11 +- .../ivyresolve/CachingModuleVersionRepository.java | 46 +- .../DefaultBuildableModuleVersionDescriptor.java | 105 --- .../DefaultBuildableModuleVersionMetaData.java | 137 ++++ .../ivyresolve/DefaultDependencyMetaData.java | 88 +++ .../ivyservice/ivyresolve/DependencyMetaData.java | 43 ++ .../ExternalResourceResolverAdapter.java | 14 +- .../IvyAwareModuleVersionRepository.java | 28 + .../ivyresolve/IvyDependencyResolverAdapter.java | 9 +- .../IvyDynamicResolveModuleVersionRepository.java | 65 ++ .../ivyresolve/LazyDependencyToModuleResolver.java | 95 +-- .../LocalAwareModuleVersionRepository.java | 8 +- .../ivyresolve/LocalModuleVersionRepository.java | 11 +- .../ivyresolve/LoopbackDependencyResolver.java | 21 +- .../ivyresolve/ModuleVersionDescriptor.java | 28 - .../ivyresolve/ModuleVersionMetaData.java | 34 + .../ivyresolve/ModuleVersionRepository.java | 6 +- .../ivyservice/ivyresolve/ResolveIvyFactory.java | 48 +- .../ivyresolve/RestrictedDependencyResolver.java | 2 +- .../StartParameterResolutionOverride.java | 7 +- .../ivyservice/ivyresolve/UserResolverChain.java | 57 +- .../parser/DisconnectedParserSettings.java | 110 +++ .../parser/GradlePomModuleDescriptorBuilder.java | 18 +- .../parser/GradlePomModuleDescriptorParser.java | 44 +- .../parser/IvyXmlModuleDescriptorParser.java | 755 ++++++------------- .../modulecache/DefaultModuleDescriptorCache.java | 1 - .../PublishModuleDescriptorConverter.java | 9 + .../ResolveModuleDescriptorConverter.java | 13 + ...bstractDependencyDescriptorFactoryInternal.java | 94 --- .../AbstractIvyDependencyDescriptorFactory.java | 80 ++ .../ClientModuleDependencyDescriptorFactory.java | 65 -- ...ClientModuleIvyDependencyDescriptorFactory.java | 65 ++ ...ultDependenciesToModuleDescriptorConverter.java | 2 +- .../DefaultDependencyDescriptorFactory.java | 51 ++ .../dependencies/DependencyDescriptorFactory.java | 13 +- .../DependencyDescriptorFactoryDelegate.java | 63 -- .../DependencyDescriptorFactoryInternal.java | 25 - .../ExternalModuleDependencyDescriptorFactory.java | 57 -- ...ternalModuleIvyDependencyDescriptorFactory.java | 57 ++ .../IvyDependencyDescriptorFactory.java | 25 + .../ProjectDependencyDescriptorFactory.java | 52 -- .../ProjectIvyDependencyDescriptorFactory.java | 52 ++ .../ReflectiveDependencyDescriptorFactory.java | 82 ++ .../DefaultProjectModuleRegistry.java | 9 +- .../projectmodule/ProjectDependencyResolver.java | 18 +- .../projectmodule/ProjectModuleRegistry.java | 4 +- .../DefaultResolutionStrategy.java | 21 +- .../resolveengine/DefaultDependencyResolver.java | 21 +- .../resolveengine/DependencyGraphBuilder.java | 157 ++-- .../resolveengine/ModuleRevisionResolveState.java | 6 + .../resolveengine/ModuleVersionSpec.java | 4 +- .../VersionSelectionReasonResolver.java | 39 + .../result/VersionSelectionReasons.java | 18 +- .../repositories/AbstractArtifactRepository.java | 42 ++ .../repositories/DefaultBaseRepositoryFactory.java | 2 +- .../DefaultFlatDirArtifactRepository.java | 14 +- .../repositories/DefaultIvyArtifactRepository.java | 49 +- .../DefaultMavenArtifactRepository.java | 23 +- .../FixedResolverArtifactRepository.java | 57 ++ .../repositories/LegacyDependencyResolver.java | 284 +++++++ .../repositories/LegacyMavenResolver.java | 62 ++ .../repositories/ResolutionAwareRepository.java | 23 + .../AbstractRepositoryCacheManager.java | 3 +- .../resolver/ExternalResourceResolver.java | 8 +- .../repositories/resolver/MavenResolver.java | 10 +- .../notations/ClientModuleNotationParser.java | 48 -- .../ClientModuleNotationParserFactory.java | 43 ++ .../notations/DependencyNotationParser.java | 5 +- .../notations/DependencyProjectNotationParser.java | 16 +- .../notations/ProjectDependencyFactory.java | 46 +- .../DefaultDependencyManagementServicesTest.groovy | 2 + .../DefaultModuleVersionSelectorTest.groovy | 59 ++ .../DefaultConfigurationContainerSpec.groovy | 23 +- .../DefaultConfigurationContainerTest.groovy | 6 +- .../configurations/DefaultConfigurationSpec.groovy | 22 +- .../configurations/DefaultConfigurationTest.java | 66 +- .../internal/artifacts/dsl/ArtifactFileTest.groovy | 77 ++ .../dsl/DefaultPublishArtifactFactoryTest.groovy | 251 ------ .../dsl/ForcedModuleNotationParserSpec.groovy | 126 ---- .../dsl/ModuleVersionSelectorParsersTest.groovy | 155 ++++ ...PublishArtifactNotationParserFactoryTest.groovy | 113 +++ ...cheLockingArtifactDependencyResolverTest.groovy | 6 +- ...tBuildableModuleVersionResolveResultTest.groovy | 44 +- .../DefaultDependencyResolveDetailsSpec.groovy | 34 + .../ivyservice/DefaultSettingsConverterTest.groovy | 38 +- .../DefaultUnresolvedDependencySpec.groovy | 4 +- ...orHandlingArtifactDependencyResolverTest.groovy | 14 +- .../ivyservice/IvyBackedArtifactPublisherTest.java | 25 +- .../IvyXmlModuleDescriptorWriterTest.groovy | 28 - .../SelfResolvingDependencyResolverTest.groovy | 14 +- ...ptyConfigsArtifactDependencyResolverSpec.groovy | 8 +- ...ionForcingDependencyToModuleResolverSpec.groovy | 9 +- .../clientmodule/ClientModuleResolverTest.groovy | 26 +- ...aultBuildableModuleVersionDescriptorTest.groovy | 166 ---- ...efaultBuildableModuleVersionMetaDataTest.groovy | 244 ++++++ .../DefaultDependencyMetaDataTest.groovy | 77 ++ .../DependencyResolverIdentifierTest.groovy | 11 +- ...ynamicResolveModuleVersionRepositoryTest.groovy | 65 ++ .../LazyDependencyToModuleResolverTest.groovy | 15 +- .../ivyresolve/UserResolverChainTest.groovy | 131 ++-- .../parser/IvyXmlModuleDescriptorParserTest.groovy | 34 - .../ResolveModuleDescriptorConverterTest.groovy | 3 + ...actDependencyDescriptorFactoryInternalTest.java | 15 +- ...lientModuleDependencyDescriptorFactoryTest.java | 11 +- ...ependenciesToModuleDescriptorConverterTest.java | 13 +- .../DefaultDependencyDescriptorFactoryTest.groovy | 61 ++ ...ModuleDescriptorFactoryForClientModuleTest.java | 16 +- .../DependencyDescriptorFactoryDelegateTest.java | 67 -- ...ernalModuleDependencyDescriptorFactoryTest.java | 12 +- .../ProjectDependencyDescriptorFactoryTest.java | 129 ++-- ...eflectiveDependencyDescriptorFactoryTest.groovy | 93 +++ .../ProjectDependencyResolverTest.groovy | 35 +- .../DefaultResolutionStrategySpec.groovy | 42 +- .../DependencyGraphBuilderTest.groovy | 67 +- .../VersionSelectionReasonResolverTest.groovy | 47 ++ .../result/VersionSelectionReasonsTest.groovy | 44 ++ .../DefaultFlatDirArtifactRepositoryTest.groovy | 4 +- .../DefaultIvyArtifactRepositoryTest.groovy | 76 +- .../DefaultMavenArtifactRepositoryTest.groovy | 35 +- .../notations/DependencyNotationParserTest.groovy | 2 +- .../notations/ProjectDependencyFactoryTest.groovy | 29 +- subprojects/core/core.gradle | 3 +- .../ConfigurationOnDemandIntegrationTest.groovy | 125 ++- .../api/ProjectConfigurationIntegrationTest.groovy | 38 + .../gradle/api/tasks/ArchiveIntegrationTest.groovy | 77 +- .../api/tasks/CopyTaskIntegrationTest.groovy | 2 +- .../api/tasks/FileTreeCopyIntegrationTest.groovy | 2 +- .../scripts/StatementLabelsIntegrationTest.groovy | 1 - .../src/main/groovy/org/gradle/StartParameter.java | 107 +-- ...ExtensiblePolymorphicDomainObjectContainer.java | 37 + .../org/gradle/api/NamedDomainObjectContainer.java | 9 + .../api/PolymorphicDomainObjectContainer.java | 59 ++ .../src/main/groovy/org/gradle/api/Project.java | 28 +- .../src/main/groovy/org/gradle/api/Script.java | 18 +- .../api/artifacts/ArtifactRepositoryContainer.java | 2 + .../api/artifacts/ConfigurablePublishArtifact.java | 2 +- .../api/artifacts/DependencyResolveDetails.java | 22 +- .../gradle/api/artifacts/ResolutionStrategy.java | 18 +- .../api/artifacts/dsl/RepositoryHandler.java | 10 +- .../FlatDirectoryArtifactRepository.java | 6 +- .../repositories/IvyArtifactRepository.java | 13 +- .../IvyArtifactRepositoryMetaDataProvider.java | 37 + .../repositories/MavenArtifactRepository.java | 6 +- .../gradle/api/execution/TaskExecutionAdapter.java | 32 + .../api/file/ConfigurableFileCollection.java | 12 +- .../org/gradle/api/file/ConfigurableFileTree.java | 8 +- .../org/gradle/api/file/CopyProcessingSpec.java | 2 +- .../groovy/org/gradle/api/file/CopySourceSpec.java | 4 +- .../main/groovy/org/gradle/api/file/CopySpec.java | 2 +- .../org/gradle/api/file/SourceDirectorySet.java | 8 +- .../AbstractNamedDomainObjectContainer.java | 8 + .../AbstractPolymorphicDomainObjectContainer.java | 138 ++++ .../org/gradle/api/internal/ConfigureDelegate.java | 56 +- .../gradle/api/internal/ConventionAwareHelper.java | 29 +- .../DefaultPolymorphicDomainObjectContainer.java | 69 ++ ...amedDomainObjectContainerConfigureDelegate.java | 16 +- ...phicDomainObjectContainerConfigureDelegate.java | 44 ++ .../api/internal/artifacts/ArtifactPublisher.java | 4 +- .../internal/artifacts/BaseRepositoryFactory.java | 7 +- .../DefaultArtifactRepositoryContainer.java | 1 + .../ProjectDependenciesBuildInstruction.java | 50 -- .../artifacts/configurations/ResolverProvider.java | 27 - .../dependencies/DefaultProjectDependency.java | 30 +- .../artifacts/dsl/DefaultRepositoryHandler.java | 6 +- .../ivyservice/IvyModuleDescriptorWriter.java | 5 - .../ivyservice/ModuleDescriptorConverter.java | 6 + .../repositories/AbstractArtifactRepository.java | 42 -- .../repositories/ArtifactRepositoryInternal.java | 5 +- .../FixedResolverArtifactRepository.java | 44 -- .../repositories/PublicationAwareRepository.java | 23 + .../component/SoftwareComponentInternal.java | 8 +- .../org/gradle/api/internal/component/Usage.java | 28 + .../api/internal/file/AbstractFileResolver.java | 16 + .../org/gradle/api/internal/file/FileResolver.java | 3 + .../api/internal/file/archive/TarCopyAction.java | 23 - .../internal/file/archive/TarCopySpecVisitor.java | 5 +- .../api/internal/file/archive/ZipCopyAction.java | 24 + .../internal/file/archive/ZipCopySpecVisitor.java | 6 +- .../compression/ArchiveOutputStreamFactory.java | 33 + .../file/archive/compression/Bzip2Archiver.java | 8 +- .../file/archive/compression/Compressor.java | 33 - .../file/archive/compression/GzipArchiver.java | 8 +- .../file/archive/compression/SimpleCompressor.java | 4 +- .../internal/file/copy/AbstractZipCompressor.java | 37 + .../api/internal/file/copy/ArchiveCopyAction.java | 3 + .../api/internal/file/copy/ZipCompressor.java | 26 + .../internal/file/copy/ZipDeflatedCompressor.java | 31 + .../internal/file/copy/ZipStoredCompressor.java | 28 + .../gradle/api/internal/html/SimpleHtmlWriter.java | 41 + .../notations/api/TopLevelNotationParser.java | 24 - .../notations/parsers/CompositeNotationParser.java | 5 - .../parsers/ErrorHandlingNotationParser.java | 16 +- .../notations/parsers/MapNotationParser.java | 2 + .../notations/parsers/NormalizedTimeUnit.java | 45 ++ .../notations/parsers/TimeUnitsParser.java | 46 ++ .../api/internal/plugins/DefaultConvention.java | 5 + .../api/internal/plugins/ExtensionsStorage.java | 147 +++- .../api/internal/project/AbstractProject.java | 8 - .../project/DefaultProjectAccessListener.java | 33 + .../project/GradleInternalServiceRegistry.java | 17 +- .../api/internal/project/ProjectInternal.java | 4 +- .../project/ProjectInternalServiceRegistry.java | 6 +- .../internal/project/TaskExecutionServices.java | 3 +- .../project/TopLevelBuildServiceRegistry.java | 9 +- .../api/internal/tasks/DefaultTaskContainer.java | 17 +- .../tasks/DefaultTaskContainerFactory.java | 9 +- .../api/internal/xml/SimpleMarkupWriter.java | 415 ++++++++++ .../gradle/api/internal/xml/SimpleXmlWriter.java | 395 +--------- .../gradle/api/internal/xml/XmlTransformer.java | 27 +- .../groovy/org/gradle/api/invocation/Gradle.java | 89 ++- .../gradle/api/plugins/DeferredConfigurable.java | 32 + .../org/gradle/api/plugins/ExtensionContainer.java | 11 + .../api/plugins/ObjectConfigurationAction.java | 2 +- .../org/gradle/api/resources/ResourceHandler.java | 8 +- .../main/groovy/org/gradle/api/tasks/Delete.java | 2 +- .../groovy/org/gradle/api/tasks/SourceTask.java | 4 +- .../groovy/org/gradle/api/tasks/TaskInputs.java | 12 +- .../groovy/org/gradle/api/tasks/TaskOutputs.java | 6 +- .../groovy/org/gradle/api/tasks/TaskState.java | 4 + .../main/groovy/org/gradle/api/tasks/Upload.java | 15 +- .../api/tasks/bundling/AbstractArchiveTask.java | 4 +- .../groovy/org/gradle/api/tasks/bundling/Tar.java | 11 +- .../groovy/org/gradle/api/tasks/bundling/Zip.java | 52 +- .../api/tasks/bundling/ZipEntryCompression.java | 27 + .../configuration/DefaultBuildConfigurer.java | 24 +- .../configuration/ImplicitTasksConfigurer.java | 7 +- .../configuration/LifecycleProjectEvaluator.java | 3 +- .../ProjectDependencies2TaskResolver.java | 9 +- .../configuration/ProjectEvaluationConfigurer.java | 25 - .../execution/OnlyWhenConfigureOnDemand.java | 39 - .../gradle/execution/ProjectEvaluatingAction.java | 13 +- .../gradle/execution/ProjectFinderByTaskPath.java | 71 -- .../gradle/execution/TaskPathProjectEvaluator.java | 18 +- .../groovy/org/gradle/execution/TaskSelector.java | 27 +- .../taskgraph/DefaultTaskExecutionPlan.java | 40 + .../taskgraph/ParallelTaskPlanExecutor.java | 46 +- .../execution/taskgraph/TaskExecutionPlan.java | 3 + .../taskgraph/TaskPlanExecutorFactory.java | 16 +- .../taskpath/ProjectFinderByTaskPath.java | 61 ++ .../execution/taskpath/ResolvedTaskPath.java | 57 ++ .../execution/taskpath/TaskPathResolver.java | 60 ++ .../initialization/BuildLayoutParameters.java | 56 ++ .../gradle/initialization/BuildSourceBuilder.java | 14 +- .../DefaultCommandLineConverter.java | 33 +- .../initialization/DefaultGradleLauncher.java | 3 +- .../DefaultGradleLauncherFactory.java | 7 +- .../initialization/DependencyResolutionLogger.java | 32 +- .../initialization/LayoutCommandLineConverter.java | 62 ++ .../initialization/ProjectAccessListener.java | 29 + .../org/gradle/listener/ActionBroadcast.java | 6 + .../org/gradle/process/ProcessForkOptions.java | 4 +- .../gradle/process/internal/DefaultExecHandle.java | 1 - .../gradle/process/internal/ExecHandleRunner.java | 1 + .../org/gradle/profile/EvalutationOperation.java | 31 + .../org/gradle/profile/HTMLProfileReport.groovy | 42 -- .../org/gradle/profile/ProfileReportRenderer.java | 166 +++- .../groovy/org/gradle/profile/ProjectProfile.java | 7 +- .../org/gradle/reporting/CodePanelRenderer.java | 14 +- .../org/gradle/reporting/DomReportRenderer.java | 55 -- .../org/gradle/reporting/HtmlReportRenderer.java | 42 +- .../org/gradle/reporting/ReportRenderer.java | 26 + .../org/gradle/reporting/TabbedPageRenderer.java | 66 +- .../groovy/org/gradle/reporting/TabsRenderer.java | 47 +- .../gradle/reporting/TextDomReportRenderer.java | 50 -- .../org/gradle/reporting/TextReportRenderer.java | 2 +- .../groovy/org/gradle/util/DeprecationLogger.java | 218 +----- .../org/gradle/util/SingleMessageLogger.java | 249 ++++++ .../main/groovy/org/gradle/util/VersionNumber.java | 2 + .../org/gradle/configuration/default-imports.txt | 2 + .../org/gradle/profile/ProfileTemplate.html | 115 --- .../groovy/org/gradle/StartParameterTest.groovy | 325 +++++--- .../AbstractNamedDomainObjectContainerTest.groovy | 9 + .../api/internal/ConfigureByMapActionTest.groovy | 12 + ...tPolymorphicDomainObjectContainerDslTest.groovy | 110 +++ ...aultPolymorphicDomainObjectContainerTest.groovy | 161 ++++ .../DefaultArtifactRepositoryContainerTest.groovy | 36 +- .../ModuleVersionSelectorStrictSpecTest.groovy | 44 -- .../ProjectDependenciesBuildInstructionTest.java | 58 -- .../AbstractModuleDependencySpec.groovy | 101 +++ .../dependencies/AbstractModuleDependencyTest.java | 15 +- .../dependencies/DefaultClientModuleTest.java | 10 +- .../DefaultExternalModuleDependencyTest.java | 5 - .../DefaultProjectDependencyTest.groovy | 190 +++++ .../dependencies/DefaultProjectDependencyTest.java | 260 ------- .../dsl/DefaultRepositoryHandlerTest.groovy | 28 +- .../file/archive/TarCopySpecVisitorTest.java | 7 +- .../file/archive/ZipCopySpecVisitorTest.java | 35 +- .../api/internal/html/SimpleHtmlWriterTest.groovy | 40 + .../parsers/ErrorHandlingNotationParserTest.groovy | 8 +- .../notations/parsers/TimeUnitsParserTest.groovy | 54 ++ .../internal/plugins/ExtensionsStorageTest.groovy | 147 ++++ .../api/internal/project/DefaultProjectTest.groovy | 44 +- .../GradleInternalServiceRegistryTest.groovy | 5 +- .../internal/project/NewDefaultProjectTest.groovy | 69 ++ .../ProjectInternalServiceRegistryTest.java | 3 + .../internal/tasks/DefaultTaskContainerTest.groovy | 309 ++++++++ .../internal/tasks/DefaultTaskContainerTest.java | 337 --------- .../api/internal/xml/XmlTransformerTest.groovy | 62 +- .../DefaultBuildConfigurerTest.groovy | 30 +- .../ImplicitTasksConfigurerTest.groovy | 8 - .../LifecycleProjectEvaluatorTest.groovy | 90 +++ .../LifecycleProjectEvaluatorTest.java | 127 ---- .../ProjectDependencies2TaskResolverTest.groovy | 34 +- .../execution/OnlyWhenConfigureOnDemandTest.groovy | 63 -- .../execution/ProjectEvaluatingActionTest.groovy | 3 +- .../execution/ProjectFinderByTaskPathTest.groovy | 73 -- .../execution/TaskPathProjectEvaluatorTest.groovy | 24 +- .../taskgraph/DefaultTaskExecutionPlanTest.groovy | 8 +- .../taskgraph/ParallelTaskExecutionPlanTest.groovy | 26 + .../taskgraph/TaskPlanExecutorFactoryTest.groovy | 6 +- .../taskpath/ProjectFinderByTaskPathTest.groovy | 64 ++ .../execution/taskpath/ResolvedTaskPathTest.groovy | 33 + .../execution/taskpath/TaskPathResolverTest.groovy | 98 +++ .../initialization/BuildSourceBuilderTest.groovy | 6 +- .../DefaultCommandLineConverterTest.java | 9 +- .../DependencyResolutionLoggerTest.groovy | 56 +- .../LayoutCommandLineConverterTest.groovy | 45 ++ .../org/gradle/listener/ListenerBroadcastTest.java | 51 -- .../gradle/reporting/HtmlReportRendererTest.groovy | 18 +- .../org/gradle/reporting/TabsRendererTest.groovy | 30 +- .../reporting/TextDomReportRendererTest.groovy | 47 -- .../org/gradle/util/DeprecationLoggerTest.groovy | 83 -- .../org/gradle/util/SingleMessageLoggerTest.groovy | 83 ++ .../groovy/org/gradle/util/HelperUtil.groovy | 38 +- .../groovy/org/gradle/util/Matchers.java | 13 +- .../plugins/cpp/CppSamplesIntegrationTest.groovy | 6 +- ...pendencyInsightReportTaskIntegrationTest.groovy | 4 +- .../DependencyReportTaskIntegrationTest.groovy | 8 +- .../nodes/AbstractRenderableDependencyResult.java | 5 +- .../AbstractRenderableDependencyResultSpec.groovy | 11 +- .../nodes/RenderableDependencyResultTest.groovy | 4 +- ...RenderableUnresolvedDependencyResultTest.groovy | 2 +- subprojects/docs/docs.gradle | 24 +- subprojects/docs/release-notes-transform.gradle | 222 ------ subprojects/docs/src/docs/css/release-notes.css | 97 ++- subprojects/docs/src/docs/dsl/dsl.xml | 21 + ....gradle.api.artifacts.dsl.RepositoryHandler.xml | 56 ++ ...rtifacts.repositories.IvyArtifactRepository.xml | 53 ++ ...ories.IvyArtifactRepositoryMetaDataProvider.xml | 41 + ...ifacts.repositories.MavenArtifactRepository.xml | 47 ++ ...dle.api.distribution.DistributionContainer.xml} | 0 ...rg.gradle.api.plugins.DistributionExtension.xml | 24 - ...pi.plugins.MavenRepositoryHandlerConvention.xml | 44 ++ .../org.gradle.api.plugins.quality.FindBugs.xml | 6 +- .../dsl/org.gradle.api.plugins.quality.Pmd.xml | 4 + ...org.gradle.api.plugins.quality.PmdExtension.xml | 4 + ...org.gradle.api.publish.PublicationContainer.xml | 3 + .../dsl/org.gradle.api.publish.ivy.IvyArtifact.xml | 59 ++ .../org.gradle.api.publish.ivy.IvyArtifactSet.xml | 41 + .../org.gradle.api.publish.maven.MavenArtifact.xml | 34 + ...g.gradle.api.publish.maven.MavenArtifactSet.xml | 41 + ...g.gradle.api.publish.maven.MavenPublication.xml | 12 + ...le.api.publish.maven.tasks.GenerateMavenPom.xml | 40 + ...gradle.api.reporting.GenerateBuildDashboard.xml | 50 ++ .../docs/dsl/org.gradle.api.tasks.bundling.Zip.xml | 6 +- ...g.gradle.plugins.ide.idea.model.IdeaProject.xml | 5 + subprojects/docs/src/docs/dsl/plugins.xml | 5 +- .../docs/src/docs/release/content/script.js | 115 ++- subprojects/docs/src/docs/release/notes.md | 731 +++++++----------- .../docs/src/docs/userguide/artifactMngmt.xml | 6 +- .../docs/src/docs/userguide/bootstrapPlugin.xml | 20 +- .../docs/userguide/buildAnnouncementsPlugin.xml | 2 +- .../src/docs/userguide/buildDashboardPlugin.xml | 76 ++ .../docs/src/docs/userguide/buildEnvironment.xml | 12 + .../docs/src/docs/userguide/commandLine.xml | 14 +- .../docs/src/docs/userguide/comparingBuilds.xml | 2 +- subprojects/docs/src/docs/userguide/depMngmt.xml | 837 ++++++++++++--------- .../docs/src/docs/userguide/distributionPlugin.xml | 123 +++ .../docs/src/docs/userguide/featureLifecycle.xml | 15 +- .../docs/src/docs/userguide/gradleDaemon.xml | 2 +- .../docs/src/docs/userguide/groovyPlugin.xml | 2 +- .../docs/src/docs/userguide/installation.xml | 8 - .../userguide/javaLibraryDistributionPlugin.xml | 16 +- subprojects/docs/src/docs/userguide/javaPlugin.xml | 20 +- .../docs/src/docs/userguide/mavenPlugin.xml | 2 +- .../docs/src/docs/userguide/multiproject.xml | 64 +- .../docs/src/docs/userguide/organizeBuildLogic.xml | 2 +- subprojects/docs/src/docs/userguide/overview.xml | 4 +- .../docs/src/docs/userguide/publishingIvy.xml | 291 ++++--- .../docs/src/docs/userguide/publishingMaven.xml | 239 ++++-- .../docs/src/docs/userguide/scalaPlugin.xml | 16 + .../docs/src/docs/userguide/signingPlugin.xml | 2 +- .../docs/src/docs/userguide/sonarPlugin.xml | 90 ++- .../docs/src/docs/userguide/sonarRunnerPlugin.xml | 320 ++++++++ .../docs/src/docs/userguide/standardPlugins.xml | 47 +- subprojects/docs/src/docs/userguide/userguide.xml | 3 + .../docs/src/docs/userguide/workingWithFiles.xml | 2 +- .../docs/src/samples/buildDashboard/build.gradle | 30 + .../buildDashboard/config/codenarc/codenarc.xml | 20 + .../docs/src/samples/buildDashboard/readme.xml | 18 + .../groovy/org/gradle/sample/GroovyPerson.groovy | 5 + .../groovy/org/gradle/sample/PersonTest.groovy | 13 + .../docs/src/samples/dependencies/build.gradle | 178 ----- .../repo/sea.fish/ivy-billfish-1.0.xml | 13 - .../dependencies/repo/sea.fish/ivy-shark-1.0.xml | 15 - .../dependencies/repo/sea.fish/ivy-tuna-1.0.xml | 15 - .../dependencies/repo/sea.mammals/ivy-orca-1.0.xml | 13 - .../docs/src/samples/dependencies/settings.gradle | 1 - .../descriptor-customization/build.gradle | 30 + .../ivy-publish/java-multi-project/build.gradle | 61 ++ .../ivy-publish/java-multi-project/output-ivy.xml | 21 + .../ivy-publish/java-multi-project/settings.gradle | 2 + .../samples/ivy-publish/quickstart/build.gradle | 25 + .../docs/src/samples/ivypublish-new/build.gradle | 65 -- .../docs/src/samples/ivypublish-new/output-ivy.xml | 21 - .../src/samples/ivypublish-new/settings.gradle | 18 - .../src/main/java/org/gradle/SomeClass.java | 4 - .../samples/maven-publish/javaProject/build.gradle | 40 + .../javaProject}/subproject/build.gradle | 0 .../src/main/java/org/gradle/shared/Person.java | 0 .../maven-publish/pomCustomization/build.gradle | 30 + .../samples/maven-publish/quickstart/build.gradle | 25 + .../quickstart}/src/main/java/org/MyClass.java | 0 .../src/samples/maven/publish-new/build.gradle | 39 - .../docs/src/samples/sonar/advanced/build.gradle | 18 +- .../src/samples/sonarRunner/advanced/build.gradle | 24 + .../samples/sonarRunner/multiProject/build.gradle | 43 ++ .../sonarRunner/multiProject/settings.gradle | 1 + .../samples/sonarRunner/quickstart/build.gradle | 26 + .../src/main/java/org/gradle/Person.java | 16 + .../src/test/java/org/gradle/PersonTest.java | 12 + .../artifacts/defineRepository/build.gradle | 38 +- .../artifacts/resolutionStrategy/build.gradle | 20 +- .../samples/userguide/distribution/build.gradle | 51 ++ .../userguide/distribution/custom/custom.txt | 0 .../src/samples/userguide/distribution/readme.xml | 3 + .../userguide/javaLibraryDistribution/build.gradle | 20 +- .../publishingIvyGenerateDescriptor.out | 5 + .../publishingIvyPublishLifecycle.out | 13 +- .../userguideOutput/publishingIvyPublishSingle.out | 13 +- .../userguideOutput/publishingMavenGeneratePom.out | 5 + .../publishingMavenPublishLocal.out | 3 +- .../publishingMavenPublishMinimal.out | 3 +- .../releasenotes/FunctionalReleaseNotesTest.groovy | 2 +- .../docs/src/transforms/release-notes.gradle | 216 ++++++ .../ear/descriptor/DeploymentDescriptor.java | 4 +- .../internal/DefaultDeploymentDescriptor.groovy | 11 +- .../DefaultDeploymentDescriptorTest.groovy | 20 +- .../eclipse/AbstractEclipseIntegrationTest.groovy | 3 +- .../eclipse/EclipseClasspathIntegrationTest.groovy | 2 +- ...ClasspathRemoteResolutionIntegrationTest.groovy | 2 +- .../EclipseClasspathResolveIntegrationTest.groovy | 2 +- .../ide/eclipse/EclipseIntegrationTest.groovy | 2 +- .../EclipseMultiModuleIntegrationTest.groovy | 4 +- .../eclipse/EclipseProjectIntegrationTest.groovy | 2 +- .../eclipse/EclipseWtpModelIntegrationTest.groovy | 54 +- .../idea/ConfigurationHooksIntegrationTest.groovy | 2 +- .../plugins/ide/idea/IdeaIntegrationTest.groovy | 17 +- .../ide/idea/IdeaModuleIntegrationTest.groovy | 2 +- .../ide/idea/IdeaMultiModuleIntegrationTest.groovy | 2 +- .../ide/idea/IdeaProjectIntegrationTest.groovy | 2 +- .../build.gradle | 3 + .../expectedFiles/project1/project1.iml.xml | 32 + .../expectedFiles/project2/project2.iml.xml | 32 + .../expectedFiles/project3/project3.iml.xml | 32 + .../expectedFiles/root.ipr.xml | 123 +++ .../project1/build.gradle | 9 + .../project2/build.gradle | 9 + .../project3/build.gradle | 9 + .../settings.gradle | 3 + .../model/internal/WtpComponentFactory.groovy | 19 +- .../org/gradle/plugins/ide/idea/IdeaPlugin.groovy | 12 +- .../ide/idea/internal/IdeaScalaConfigurer.groovy | 129 ++++ .../plugins/ide/idea/model/IdeaModule.groovy | 5 +- .../plugins/ide/idea/model/IdeaProject.groovy | 14 +- .../gradle/plugins/ide/idea/model/Module.groovy | 2 +- .../plugins/ide/idea/model/ModuleLibrary.groovy | 21 +- .../org/gradle/plugins/ide/idea/model/Path.groovy | 6 +- .../gradle/plugins/ide/idea/model/Project.groovy | 55 +- .../plugins/ide/idea/model/ProjectLibrary.groovy | 105 +++ .../ide/internal/IdeDependenciesExtractor.groovy | 79 +- .../internal/JavadocAndSourcesDownloader.groovy | 125 +++ .../internal/provider/BuildModelAction.java | 11 + .../internal/provider/IdeaModelBuilder.java | 1 - .../ide/idea/model/ProjectLibraryTest.groovy | 86 +++ .../plugins/ide/idea/model/ProjectTest.groovy | 16 +- .../plugins/ide/idea/model/customProject.xml | 11 + subprojects/integ-test/integ-test.gradle | 2 +- .../integtests/CacheProjectIntegrationTest.groovy | 2 +- .../integtests/CharacterEncodingIntegTest.groovy | 3 - .../integtests/CommandLineIntegrationTest.groovy | 6 +- .../gradle/integtests/ExecIntegrationTest.groovy | 4 +- .../IncrementalBuildIntegrationTest.groovy | 2 +- .../IncrementalTestIntegrationTest.groovy | 10 +- .../InitScriptExecutionIntegrationTest.groovy | 24 +- .../integtests/JavaProjectIntegrationTest.groovy | 3 + .../MultiProjectDependencyIntegrationTest.groovy | 5 +- .../OsgiProjectSampleIntegrationTest.groovy | 2 +- .../ParallelProjectExecutionIntegrationTest.groovy | 1 + .../integtests/ProfilingIntegrationTest.groovy | 23 +- .../integtests/ProjectLayoutIntegrationTest.groovy | 6 +- .../integtests/WaterProjectIntegrationTest.groovy | 2 +- .../BuildEnvironmentIntegrationTest.groovy | 4 +- .../logging/LoggerIsEnabledIntegrationTest.groovy | 2 +- .../logging/LoggingIntegrationTest.groovy | 12 +- .../ivy/IvyHttpPublishIntegrationTest.groovy | 2 +- .../IvyJavaProjectPublishIntegrationTest.groovy | 8 +- .../ivy/IvySFtpPublishIntegrationTest.groovy | 2 +- .../ivy/SamplesIvyPublishIntegrationTest.groovy | 2 +- .../MavenJavaProjectPublishIntegrationTest.groovy | 4 +- .../MavenMultiProjectPublishIntegrationTest.groovy | 8 +- .../MavenPublishIgnoresMavenSettingsTest.groovy | 68 ++ .../maven/MavenPublishIntegrationTest.groovy | 2 +- ...MavenPublishRespectsPomConfigurationTest.groovy | 2 +- ...SamplesMavenPomGenerationIntegrationTest.groovy | 2 +- .../SamplesMavenQuickstartIntegrationTest.groovy | 2 +- .../samples/SamplesAnnounceIntegrationTest.groovy | 2 +- .../samples/SamplesAntlrIntegrationTest.groovy | 6 +- .../SamplesApplicationIntegrationTest.groovy | 2 +- ...sClientModuleDependenciesIntegrationTest.groovy | 2 +- .../SamplesCodeQualityIntegrationTest.groovy | 4 +- ...amplesCustomBuildLanguageIntegrationTest.groovy | 2 +- .../SamplesCustomPluginIntegrationTest.groovy | 6 +- ...lesExcludesAndClassifiersIntegrationTest.groovy | 2 +- ...lesGroovyCustomizedLayoutIntegrationTest.groovy | 6 +- ...SamplesGroovyMultiProjectIntegrationTest.groovy | 2 +- .../SamplesGroovyQuickstartIntegrationTest.groovy | 6 +- .../SamplesJavaApiAndImplIntegrationTest.groovy | 8 +- .../samples/SamplesJavaBaseIntegrationTest.groovy | 6 +- ...mplesJavaCustomizedLayoutIntegrationTest.groovy | 6 +- .../SamplesJavaMultiProjectIntegrationTest.groovy | 10 +- .../SamplesJavaOnlyIfIntegrationTest.groovy | 2 +- ...esJavaProjectWithIntTestsIntegrationTest.groovy | 6 +- .../SamplesJavaQuickstartIntegrationTest.groovy | 6 +- ...SamplesMixedJavaAndGroovyIntegrationTest.groovy | 6 +- .../SamplesMixedJavaAndScalaIntegrationTest.groovy | 6 +- ...mplesMultiProjectBuildSrcIntegrationTest.groovy | 2 +- .../SamplesRepositoriesIntegrationTest.groovy | 2 +- ...plesScalaCustomizedLayoutIntegrationTest.groovy | 6 +- .../SamplesScalaQuickstartIntegrationTest.groovy | 6 +- .../samples/SamplesScalaZincIntegrationTest.groovy | 2 +- .../SamplesWebProjectIntegrationTest.groovy | 2 +- .../SamplesWebQuickstartIntegrationTest.groovy | 2 +- .../AbstractDependencyResolutionTest.groovy | 9 +- .../fixtures/AbstractIntegrationSpec.groovy | 13 - .../fixtures/AutoTestedSamplesUtil.groovy | 9 +- .../org/gradle/integtests/fixtures/Sample.java | 11 +- .../gradle/integtests/fixtures/TestResources.java | 12 +- .../fixtures/UserGuideSamplesRunner.groovy | 2 +- .../fixtures/executer/AbstractGradleExecuter.java | 209 +++-- .../executer/BuildServerGradleDistribution.groovy | 41 + .../fixtures/executer/DaemonGradleExecuter.java | 4 +- .../executer/DefaultGradleDistribution.java | 4 + .../executer/DependencyResolutionFailure.groovy | 9 +- .../executer/DownloadableGradleDistribution.groovy | 75 ++ .../fixtures/executer/ExecutionFailure.java | 2 +- .../fixtures/executer/ExecutionResult.java | 5 - .../fixtures/executer/ForkingGradleExecuter.java | 73 +- .../fixtures/executer/ForkingGradleHandle.java | 10 +- .../fixtures/executer/GradleDistribution.java | 5 + .../fixtures/executer/GradleExecuter.java | 54 +- .../fixtures/executer/InProcessGradleExecuter.java | 48 +- .../executer/InitScriptExecuterFixture.groovy | 58 ++ .../executer/IntegrationTestBuildContext.java | 3 + .../fixtures/executer/OutputScraper.groovy | 64 -- .../executer/OutputScrapingExecutionFailure.java | 4 +- .../executer/OutputScrapingExecutionResult.java | 6 - .../executer/ParallelForkingGradleExecuter.java | 5 +- .../executer/ParallelForkingGradleHandle.java | 14 +- .../executer/ProgressLoggingFixture.groovy | 87 ++- .../executer/ProjectLifecycleFixture.groovy | 57 ++ .../executer/ReleasedGradleDistribution.groovy | 57 +- .../gradle/test/fixtures/ivy/IvyDescriptor.groovy | 70 +- .../test/fixtures/ivy/IvyDescriptorArtifact.groovy | 21 + .../fixtures/ivy/IvyDescriptorDependency.groovy | 29 + .../IvyDescriptorDependencyConfiguration.groovy | 32 - .../gradle/test/fixtures/ivy/IvyFileModule.groovy | 76 +- .../gradle/test/fixtures/ivy/IvyHttpModule.groovy | 5 + .../org/gradle/test/fixtures/ivy/IvyModule.java | 2 + .../test/fixtures/maven/M2Installation.groovy | 5 +- .../test/fixtures/maven/MavenDependency.groovy | 30 + .../test/fixtures/maven/MavenFileModule.groovy | 54 +- .../org/gradle/test/fixtures/maven/MavenPom.groovy | 11 +- .../gradle/test/fixtures/maven/MavenScope.groovy | 29 +- .../gradle/test/fixtures/publish/Identifier.java | 101 +++ .../fixtures/executer/OutputScraperTest.groovy | 100 --- .../internal-testing/internal-testing.gradle | 1 + .../fixtures/DefaultTestExecutionResult.groovy | 186 ++--- .../fixtures/HtmlTestExecutionResult.groovy | 146 ++++ .../fixtures/JUnitXmlTestExecutionResult.groovy | 184 +++++ .../file/TestDirectoryProviderFinder.groovy | 35 - .../main/groovy/org/gradle/util/RuleHelper.java | 57 -- .../groovy/org/gradle/util/TestPrecondition.groovy | 4 + .../api/AutoTestedSamplesIvyIntegrationTest.groovy | 29 + .../publish/ivy/AbstractIvyPublishIntegTest.groovy | 67 ++ .../ivy/AutoTestedSamplesIvyIntegrationTest.groovy | 29 - .../ivy/IvyCustomPublishIntegrationTest.groovy | 111 --- .../ivy/IvyEarProjectPublishIntegrationTest.groovy | 64 -- .../ivy/IvyHttpPublishIntegrationTest.groovy | 349 --------- .../IvyJavaProjectPublishIntegrationTest.groovy | 62 -- .../ivy/IvyLocalPublishIntegrationTest.groovy | 177 ----- ...IvyPublishArtifactCustomisationIntegTest.groovy | 321 ++++++++ .../publish/ivy/IvyPublishBasicIntegTest.groovy | 158 ++++ .../IvyPublishCrossVersionIntegrationTest.groovy | 128 ++++ ...yPublishDescriptorCustomisationIntegTest.groovy | 147 ++++ ...vyPublishDescriptorModificationIntegTest.groovy | 103 --- .../api/publish/ivy/IvyPublishEarIntegTest.groovy | 82 ++ .../api/publish/ivy/IvyPublishHttpIntegTest.groovy | 378 ++++++++++ .../IvyPublishIdentifierValidationIntegTest.groovy | 155 ++++ .../publish/ivy/IvyPublishIssuesIntegTest.groovy | 64 ++ .../api/publish/ivy/IvyPublishJavaIntegTest.groovy | 150 ++++ .../ivy/IvyPublishMultiProjectIntegTest.groovy | 157 ++++ .../IvyPublishMultipleReposIntegrationTest.groovy | 87 --- .../IvyPublishMultipleRepositoriesIntegTest.groovy | 88 +++ .../publish/ivy/IvyPublishPluginIntegTest.groovy | 32 - .../api/publish/ivy/IvyPublishWarIntegTest.groovy | 78 ++ .../IvySingleProjectPublishIntegrationTest.groovy | 76 -- .../ivy/IvyWarProjectPublishIntegrationTest.groovy | 60 -- .../ivy/SamplesIvyPublishIntegrationTest.groovy | 74 +- .../ivy/plugins/IvyPublishPluginIntegTest.groovy | 32 + .../ivy/InvalidIvyPublicationException.java | 40 + .../org/gradle/api/publish/ivy/IvyArtifact.java | 105 +++ .../org/gradle/api/publish/ivy/IvyArtifactSet.java | 62 ++ .../gradle/api/publish/ivy/IvyConfiguration.java | 48 ++ .../api/publish/ivy/IvyConfigurationContainer.java | 42 ++ .../org/gradle/api/publish/ivy/IvyDependency.java | 36 + .../api/publish/ivy/IvyModuleDescriptor.java | 2 +- .../org/gradle/api/publish/ivy/IvyPublication.java | 269 +++++-- .../ivy/internal/DefaultIvyModuleDescriptor.java | 53 -- .../ivy/internal/DefaultIvyPublication.java | 130 ---- .../ivy/internal/IvyModuleDescriptorInternal.java | 35 - .../ivy/internal/IvyNormalizedPublication.java | 49 -- .../ivy/internal/IvyPublicationInternal.java | 40 - .../api/publish/ivy/internal/IvyPublisher.java | 40 - .../ivy/internal/artifact/DefaultIvyArtifact.java | 96 +++ .../internal/artifact/DefaultIvyArtifactSet.java | 90 +++ .../artifact/IvyArtifactNotationParserFactory.java | 147 ++++ .../internal/dependency/DefaultIvyDependency.java | 37 + .../dependency/DefaultIvyDependencySet.java | 25 + .../internal/dependency/IvyDependencyInternal.java | 24 + ...tionDynamicDescriptorGenerationTaskCreator.java | 73 ++ .../plugins/IvyPublishDynamicTaskCreator.java | 90 +++ .../publication/DefaultIvyConfiguration.java | 43 ++ .../DefaultIvyConfigurationContainer.java | 34 + .../publication/DefaultIvyModuleDescriptor.java | 71 ++ .../publication/DefaultIvyPublication.java | 156 ++++ .../publication/DefaultIvyPublicationIdentity.java | 55 ++ .../publication/IvyModuleDescriptorInternal.java | 44 ++ .../publication/IvyPublicationInternal.java | 40 + .../publisher/DependencyResolverIvyPublisher.java | 70 ++ .../publisher/IvyDescriptorFileGenerator.java | 213 ++++++ .../publisher/IvyNormalizedPublication.java | 53 ++ .../internal/publisher/IvyPublicationIdentity.java | 31 + .../ivy/internal/publisher/IvyPublisher.java | 23 + .../internal/publisher/ValidatingIvyPublisher.java | 162 ++++ .../api/publish/ivy/plugins/IvyPublishPlugin.java | 91 ++- .../publish/ivy/tasks/GenerateIvyDescriptor.java | 100 +-- .../publish/ivy/tasks/PublishToIvyRepository.java | 23 +- ...tionDynamicDescriptorGenerationTaskCreator.java | 83 -- .../internal/IvyPublishDynamicTaskCreator.java | 90 --- .../ivy/internal/DefaultIvyPublicationTest.groovy | 114 --- .../IvyArtifactNotationParserFactoryTest.groovy | 176 +++++ ...namicDescriptorGenerationTaskCreatorTest.groovy | 88 +++ .../IvyPublishDynamicTaskCreatorTest.groovy | 104 +++ .../publication/DefaultIvyPublicationTest.groovy | 247 ++++++ .../IvyDescriptorFileGeneratorTest.groovy | 265 +++++++ .../publisher/ValidatingIvyPublisherTest.groovy | 259 +++++++ .../ivy/plugins/IvyPublishPluginTest.groovy | 65 +- .../ivy/tasks/PublishToIvyRepositoryTest.groovy | 4 +- ...namicDescriptorGenerationTaskCreatorTest.groovy | 89 --- .../IvyPublishDynamicTaskCreatorTest.groovy | 105 --- .../ConfigurationOnDemandIntegrationTest.groovy | 52 ++ ...EnablingParallelExecutionIntegrationTest.groovy | 49 ++ .../daemon/DaemonFeedbackIntegrationSpec.groovy | 2 +- .../launcher/daemon/DaemonLifecycleSpec.groovy | 1 - .../daemon/SingleUseDaemonIntegrationTest.groovy | 4 +- .../daemon/StoppingDaemonIntegrationSpec.groovy | 2 +- .../gradle/launcher/cli/BuildActionsFactory.java | 29 +- .../daemon/client/DaemonClientConnection.java | 1 - .../daemon/configuration/DaemonParameters.java | 110 +-- .../daemon/configuration/GradleProperties.java | 201 +++++ .../configuration/GradlePropertiesConfigurer.java | 48 ++ .../daemon/server/exec/DaemonCommandExecution.java | 12 - .../server/exec/EstablishBuildEnvironment.java | 4 +- .../internal/provider/ConfiguringBuildAction.java | 7 +- .../DaemonGradleLauncherActionExecuter.java | 5 +- .../internal/provider/DefaultConnection.java | 28 +- .../provider/connection/BuildLogLevelMixIn.java | 5 +- .../launcher/cli/BuildActionsFactoryTest.groovy | 110 +-- .../configuration/DaemonParametersTest.groovy | 242 ++---- .../GradlePropertiesConfigurerTest.groovy | 77 ++ .../configuration/GradlePropertiesTest.groovy | 218 ++++++ .../provider/ConfiguringBuildActionTest.groovy | 12 + .../connection/BuildLogLevelMixInTest.groovy | 70 ++ subprojects/maven/maven.gradle | 2 + .../maven/MavenConversionIntegrationTest.groovy | 8 +- .../maven/AbstractMavenPublishIntegTest.groovy | 107 +++ ...venPublishArtifactCustomisationIntegTest.groovy | 228 ++++++ .../maven/MavenPublishBasicIntegTest.groovy | 159 +++- .../MavenPublishCrossVersionIntegrationTest.groovy | 37 +- .../publish/maven/MavenPublishEarIntegTest.groovy | 72 ++ .../publish/maven/MavenPublishHttpIntegTest.groovy | 7 +- ...avenPublishIdentifierValidationIntegTest.groovy | 149 ++++ .../maven/MavenPublishIssuesIntegTest.groovy | 111 +++ .../publish/maven/MavenPublishJavaIntegTest.groovy | 114 ++- .../maven/MavenPublishMultiProjectIntegTest.groovy | 129 ++-- .../MavenPublishPomCustomisationIntegTest.groovy | 94 ++- .../maven/MavenPublishWarProjectIntegTest.groovy | 144 ++++ .../SamplesMavenPublishIntegrationTest.groovy | 72 +- .../gradle/api/plugins/MavenPluginConvention.java | 2 +- .../plugins/MavenRepositoryHandlerConvention.java | 39 +- .../api/plugins/maven/ConvertMaven2Gradle.groovy | 23 +- .../maven/internal/MavenProjectXmlWriter.java | 11 +- .../maven/internal/DefaultMavenPom.java | 2 +- .../maven/internal/ant/AbstractMavenResolver.java | 47 +- .../maven/internal/ant/CustomDeployTask.java | 12 - .../ant/DefaultPomDependenciesConverter.java | 6 +- .../internal/ant/NoInstallDeployTaskFactory.java | 6 + .../maven/InvalidMavenPublicationException.java | 40 + .../gradle/api/publish/maven/MavenArtifact.java | 65 ++ .../gradle/api/publish/maven/MavenArtifactSet.java | 62 ++ .../org/gradle/api/publish/maven/MavenPom.java | 7 +- .../gradle/api/publish/maven/MavenPublication.java | 187 ++++- .../publish/maven/internal/DefaultMavenPom.java | 36 - .../maven/internal/DefaultMavenPublication.java | 68 -- .../maven/internal/MavenDeployerConfigurer.java | 55 -- .../maven/internal/MavenNormalizedPublication.java | 65 -- .../publish/maven/internal/MavenPomInternal.java | 27 - .../maven/internal/MavenProjectIdentity.java | 29 - .../MavenProjectIdentityModuleAdapter.java | 44 -- .../maven/internal/MavenPublicationInternal.java | 34 - .../internal/MavenPublishDynamicTaskCreator.java | 85 --- .../MavenPublishLocalDynamicTaskCreator.java | 64 -- .../api/publish/maven/internal/MavenPublisher.java | 111 --- .../internal/ModuleBackedMavenProjectIdentity.java | 44 -- .../internal/artifact/DefaultMavenArtifact.java | 66 ++ .../internal/artifact/DefaultMavenArtifactSet.java | 89 +++ .../MavenArtifactNotationParserFactory.java | 137 ++++ .../internal/plugins/GeneratePomTaskCreator.java | 71 ++ .../plugins/MavenPublishDynamicTaskCreator.java | 86 +++ .../MavenPublishLocalDynamicTaskCreator.java | 65 ++ .../internal/publication/DefaultMavenPom.java | 56 ++ .../publication/DefaultMavenProjectIdentity.java | 55 ++ .../publication/DefaultMavenPublication.java | 145 ++++ .../internal/publication/MavenPomInternal.java | 36 + .../publication/MavenPublicationInternal.java | 45 ++ .../publisher/AntTaskBackedMavenPublisher.java | 127 ++++ .../publisher/MavenDeployerConfigurer.java | 55 ++ .../publisher/MavenNormalizedPublication.java | 53 ++ .../internal/publisher/MavenProjectIdentity.java | 33 + .../maven/internal/publisher/MavenPublisher.java | 22 + .../publisher/StaticLockingMavenPublisher.java | 43 ++ .../publisher/ValidatingMavenPublisher.java | 156 ++++ .../internal/tasks/MavenPomFileGenerator.java | 124 +++ .../publish/maven/plugins/MavenPublishPlugin.java | 102 +-- .../api/publish/maven/tasks/GenerateMavenPom.java | 114 +++ .../publish/maven/tasks/PublishToMavenLocal.java | 7 +- .../maven/tasks/PublishToMavenRepository.java | 50 +- .../internal/MavenProjectXmlWriterTest.groovy | 34 + ...ectDependencyArtifactIdExtractorHackTest.groovy | 2 +- .../ModuleBackedMavenProjectIdentityTest.groovy | 57 -- .../MavenArtifactNotationParserFactoryTest.groovy | 162 ++++ .../publication/DefaultMavenPublicationTest.groovy | 233 ++++++ .../publisher/ValidatingMavenPublisherTest.groovy | 236 ++++++ .../tasks/MavenPomFileGeneratorTest.groovy | 204 +++++ .../maven/plugins/MavenPublishPluginTest.groovy | 94 +-- .../inet/TcpConnectorConcurrencyTest.groovy | 85 --- .../jna/AbstractProcessEnvironment.java | 92 --- .../gradle/internal/nativeplatform/jna/LibC.java | 1 - .../jna/LibCBackedProcessEnvironment.java | 1 + .../jna/WindowsProcessEnvironment.java | 1 + .../AbstractProcessEnvironment.java | 92 +++ .../NativePlatformBackedProcessEnvironment.java | 51 ++ .../nativeplatform/services/NativeServices.java | 40 +- .../jna/ProcessEnvironmentTest.groovy | 79 -- .../ProcessEnvironmentTest.groovy | 79 ++ ...CrossVersionCompatibilityIntegrationTest.groovy | 2 +- .../integtests/openapi/GradleRunnerTest.groovy | 2 +- .../gradle/integtests/openapi/OpenApiFixture.java | 8 +- .../gradle/integtests/openapi/OpenApiUiTest.groovy | 4 +- .../integtests/openapi/OutputUILordTest.groovy | 4 +- subprojects/performance/performance.gradle | 11 +- .../performance/CleanBuildPerformanceTest.groovy | 25 +- .../DependencyReportPerformanceTest.groovy | 26 +- .../DependencyResolutionStressTest.groovy | 2 +- .../IdeIntegrationPerformanceTest.groovy | 55 +- .../TestExecutionPerformanceTest.groovy | 30 +- .../UpToDateBuildPerformanceTest.groovy | 24 +- .../fixture/AbstractPerformanceTest.groovy | 27 + .../gradle/performance/fixture/DataReporter.groovy | 21 + .../fixture/PerformanceTestRunner.groovy | 31 +- .../fixture/TextFileDataReporter.groovy | 30 + subprojects/plugins/plugins.gradle | 2 +- .../api/plugins/BasePluginIntegrationTest.groovy | 2 +- .../DistributionPluginIntegrationTest.groovy | 351 +++++++++ .../JavaLibraryDistributionIntegrationTest.groovy | 156 ++-- .../ParallelCompilerDaemonIntegrationTest.groovy | 2 +- ...ntInProcessGroovyCompilerIntegrationTest.groovy | 2 +- .../ApiGroovyCompilerIntegrationSpec.groovy | 4 +- .../BasicGroovyCompilerIntegrationSpec.groovy | 7 +- .../IncrementalGroovyCompileIntegrationTest.groovy | 2 +- .../IncrementalJavaCompileIntegrationTest.groovy | 2 +- .../gradle/javadoc/JavadocIntegrationTest.groovy | 2 +- .../testing/TestEnvironmentIntegrationTest.groovy | 12 +- .../TestOutputListenerIntegrationTest.groovy | 8 +- .../testing/TestReportIntegrationTest.groovy | 17 +- .../gradle/testing/TestingIntegrationTest.groovy | 4 +- .../junit/JUnitCrossVersionIntegrationSpec.groovy | 8 +- .../testing/junit/JUnitIntegrationTest.groovy | 50 +- .../junit/JUnitLoggingIntegrationTest.groovy | 8 +- .../testng/SampleTestNGIntegrationTest.groovy | 6 +- .../testing/testng/TestNGIntegrationTest.groovy | 29 +- .../testng/TestNGLoggingIntegrationTest.groovy | 4 +- ...NGProducesJUnitXmlResultsIntegrationTest.groovy | 184 ----- .../TestNGProducesOldReportsIntegrationTest.groovy | 8 +- ...tNGXmlResultAndHtmlReportIntegrationTest.groovy | 199 +++++ .../src/test/java/org/gradle/Junit4Test.java | 9 + .../src/test/java/org/gradle/NoTest.java | 22 + .../supportsJunit3Suites/build.gradle | 26 + .../src/test/java/org/gradle/SomeSuite.java | 45 ++ .../src/test/java/org/gradle/SomeTest1.java | 24 + .../src/test/java/org/gradle/SomeTest2.java | 24 + .../build.gradle | 7 + .../test/java/org/gradle/SomeOtherTestSuite.java | 25 + .../src/test/java/org/gradle/SomeTest.java | 23 + .../src/test/java/org/gradle/SomeTestSuite.java | 24 + .../supportsTestFactory/build.gradle | 31 + .../test/java/org/gradle/factory/FactoryTest.java | 33 + .../java/org/gradle/factory/TestNGFactory.java | 29 + .../org/gradle/api/distribution/Distribution.java | 55 ++ .../api/distribution/DistributionContainer.java | 26 + .../distribution/internal/DefaultDistribution.java | 59 ++ .../internal/DefaultDistributionContainer.java | 40 + .../org/gradle/api/distribution/package-info.java | 20 + .../distribution/plugins/DistributionPlugin.groovy | 133 ++++ .../org/gradle/api/internal/java/JavaLibrary.java | 37 +- .../gradle/api/internal/java/WebApplication.java | 57 ++ .../internal/tasks/DefaultBinariesContainer.java | 27 + .../tasks/DefaultClassDirectoryBinary.java | 109 +++ .../api/internal/tasks/DefaultClasspath.java | 38 + .../internal/tasks/DefaultFunctionalSourceSet.java | 34 + .../api/internal/tasks/DefaultJavaSourceSet.java | 72 ++ .../internal/tasks/DefaultJvmBinaryContainer.java | 36 + .../internal/tasks/DefaultProjectSourceSet.java | 32 + .../api/internal/tasks/DefaultResourceSet.java | 53 ++ .../internal/tasks/SourceSetCompileClasspath.java | 35 + .../compile/daemon/CompilerDaemonManager.java | 5 +- .../tasks/testing/DecoratingTestDescriptor.java | 12 +- .../junit/IgnoredTestDescriptorProvider.java | 42 ++ .../tasks/testing/junit/JUnitTestEventAdapter.java | 34 +- .../testing/junit/report/ClassPageRenderer.java | 117 ++- .../testing/junit/report/DefaultTestReport.java | 1 + .../testing/junit/report/OverviewPageRenderer.java | 107 +-- .../testing/junit/report/PackagePageRenderer.java | 68 +- .../tasks/testing/junit/report/PageRenderer.java | 145 ++-- .../junit/result/AbstractTestResultProvider.java | 70 -- .../junit/result/AggregateTestResultsProvider.java | 4 + .../BinaryResultBackedTestResultsProvider.java | 21 +- .../testing/junit/result/CachingFileWriter.java | 12 +- .../testing/junit/result/TestOutputSerializer.java | 90 +++ .../junit/result/TestReportDataCollector.java | 38 +- .../testing/junit/result/TestResultsProvider.java | 2 + .../internal/tasks/testing/testng/TestNGSpec.java | 97 +++ .../testing/testng/TestNGTestClassProcessor.java | 21 +- .../tasks/testing/testng/TestNGTestFramework.java | 12 +- .../testing/testng/TestNGTestMethodDetecter.java | 1 + .../org/gradle/api/java/archives/Manifest.java | 2 +- .../api/java/archives/ManifestMergeSpec.java | 2 +- .../java/archives/internal/DefaultManifest.java | 2 +- .../api/plugins/DistributionExtension.groovy | 46 -- .../org/gradle/api/plugins/JavaBasePlugin.java | 52 +- .../org/gradle/api/plugins/JavaLanguagePlugin.java | 76 ++ .../plugins/JavaLibraryDistributionPlugin.groovy | 36 +- .../groovy/org/gradle/api/plugins/JavaPlugin.java | 20 +- .../org/gradle/api/plugins/JvmLanguagePlugin.java | 128 ++++ .../org/gradle/api/plugins/LanguageBasePlugin.java | 60 ++ .../groovy/org/gradle/api/plugins/WarPlugin.java | 10 +- .../org/gradle/api/tasks/BinariesContainer.java | 27 + .../org/gradle/api/tasks/ClassDirectoryBinary.java | 49 ++ .../groovy/org/gradle/api/tasks/Classpath.java | 28 + .../org/gradle/api/tasks/FunctionalSourceSet.java | 27 + .../groovy/org/gradle/api/tasks/JavaSourceSet.java | 24 + .../org/gradle/api/tasks/JvmBinaryContainer.java | 27 + .../org/gradle/api/tasks/JvmLanguageSourceSet.java | 26 + .../org/gradle/api/tasks/LanguageSourceSet.java | 33 + .../org/gradle/api/tasks/ProjectSourceSet.java | 26 + .../groovy/org/gradle/api/tasks/ResourceSet.java | 24 + .../groovy/org/gradle/api/tasks/SourceSet.java | 4 +- .../org/gradle/api/tasks/bundling/War.groovy | 2 +- .../api/tasks/testing/testng/TestNGOptions.groovy | 4 +- .../javadoc/internal/JavadocOptionFileWriter.java | 2 +- .../gradle-plugins/distribution.properties | 17 + .../META-INF/gradle-plugins/java-lang.properties | 1 + .../META-INF/gradle-plugins/jvm-lang.properties | 1 + .../META-INF/gradle-plugins/lang-base.properties | 1 + .../plugins/DistributionPluginTest.groovy | 136 ++++ .../junit/JUnitTestClassProcessorTest.groovy | 61 +- .../junit/report/DefaultTestReportTest.groovy | 76 +- .../junit/result/TestOutputSerializerTest.groovy | 72 ++ .../result/TestReportDataCollectorSpec.groovy | 56 +- .../testng/TestNGTestClassProcessorTest.groovy | 13 +- .../gradle/api/plugins/JavaBasePluginTest.groovy | 59 +- .../api/plugins/JavaLanguagePluginTest.groovy | 39 + .../JavaLibraryDistributionPluginTest.groovy | 29 +- .../org/gradle/api/plugins/JavaPluginTest.groovy | 13 +- .../api/plugins/JvmLanguagePluginTest.groovy | 63 ++ .../api/plugins/LanguageBasePluginTest.groovy | 51 ++ subprojects/publish/publish.gradle | 3 + .../org/gradle/api/publish/Publication.java | 0 .../gradle/api/publish/PublicationContainer.java | 77 ++ .../gradle/api/publish/PublishingExtension.java | 111 +++ .../internal/CompositePublicationFactory.java | 39 + .../internal/DefaultPublicationContainer.java | 53 ++ .../internal/DefaultPublishingExtension.java | 50 ++ .../internal/GroovyPublicationContainer.groovy | 35 + .../internal/PublicationContainerInternal.java | 23 + .../api/publish/internal/PublicationFactory.java | 22 + .../internal/PublicationFieldValidator.java | 77 ++ .../api/publish/internal/PublishOperation.java | 0 .../org/gradle/api/publish/package-info.java | 0 .../api/publish/plugins/PublishingPlugin.java | 65 ++ .../gradle/api/publish/plugins/package-info.java | 0 .../gradle/api/publish/PublicationContainer.java | 46 -- .../gradle/api/publish/PublishingExtension.java | 100 --- .../api/publish/UnknownPublicationException.java | 32 - .../internal/DefaultPublicationContainer.java | 36 - .../internal/DefaultPublishingExtension.java | 49 -- .../api/publish/plugins/PublishingPlugin.java | 58 -- .../DefaultPublicationContainerTest.groovy | 104 ++- subprojects/reporting/reporting.gradle | 4 + .../BuildDashboardPluginIntegrationTest.groovy | 151 ++++ .../api/reporting/BuildDashboardReports.java | 32 + .../api/reporting/GenerateBuildDashboard.java | 132 ++++ .../groovy/org/gradle/api/reporting/Report.java | 7 + .../internal/BuildDashboardGenerator.java | 97 +++ .../internal/DefaultBuildDashboardReports.java | 34 + .../api/reporting/internal/SimpleReport.java | 8 +- .../reporting/internal/TaskGeneratedReport.java | 6 +- .../reporting/plugins/BuildDashboardPlugin.groovy | 58 ++ .../gradle/api/reporting/plugins/package-info.java | 20 + .../gradle-plugins/build-dashboard.properties | 1 + .../reporting/GenerateBuildDashboardSpec.groovy | 35 + .../internal/BuildDashboardGeneratorSpec.groovy | 95 +++ .../internal/DefaultReportContainerTest.groovy | 4 +- subprojects/scala/scala.gradle | 2 +- .../IncrementalScalaCompileIntegrationTest.groovy | 2 +- ...tForkingScalaCompilerJdk6IntegrationTest.groovy | 3 +- ...nProcessScalaCompilerJdk6IntegrationTest.groovy | 2 +- .../ZincScalaCompilerJdk6IntegrationTest.groovy | 4 +- .../scala/test/ScalaTestIntegrationTest.groovy | 6 +- .../internal/tasks/scala/AntScalaCompiler.groovy | 8 +- .../tasks/scala/jdk6/ZincScalaCompiler.java | 2 +- .../api/plugins/scala/ScalaBasePlugin.groovy | 111 ++- .../api/plugins/scala/ScalaBasePluginTest.groovy | 67 ++ .../plugins/signing/SigningIntegrationSpec.groovy | 3 +- .../plugins/signing/SigningSamplesSpec.groovy | 9 +- subprojects/sonar/sonar.gradle | 19 +- .../plugins/sonar/SonarSmokeIntegrationTest.groovy | 10 +- .../runner/SonarRunnerSmokeIntegrationTest.groovy | 84 +++ .../SonarSmokeIntegrationTest/shared/build.gradle | 14 +- .../shared/customizedProject/build.gradle | 14 + .../gradle/test/customizedProject/Production1.java | 14 + .../org/gradle/test/customizedProject/Test1.java | 12 + .../shared/gradle.properties | 1 + .../shared/javaProject/build.gradle | 2 + .../org/gradle/test/javaProject/Production1.java | 14 + .../org/gradle/test/javaProject/Production10.java | 14 + .../org/gradle/test/javaProject/Production2.java | 14 + .../org/gradle/test/javaProject/Production3.java | 14 + .../org/gradle/test/javaProject/Production4.java | 14 + .../org/gradle/test/javaProject/Production5.java | 14 + .../org/gradle/test/javaProject/Production6.java | 14 + .../org/gradle/test/javaProject/Production7.java | 14 + .../org/gradle/test/javaProject/Production8.java | 14 + .../org/gradle/test/javaProject/Production9.java | 14 + .../gradle/test/javaProject/productionResource.xml | 6 + .../java/org/gradle/test/javaProject/Test1.java | 12 + .../java/org/gradle/test/javaProject/Test10.java | 12 + .../java/org/gradle/test/javaProject/Test2.java | 12 + .../java/org/gradle/test/javaProject/Test3.java | 12 + .../java/org/gradle/test/javaProject/Test4.java | 12 + .../java/org/gradle/test/javaProject/Test5.java | 12 + .../java/org/gradle/test/javaProject/Test6.java | 12 + .../java/org/gradle/test/javaProject/Test7.java | 12 + .../java/org/gradle/test/javaProject/Test8.java | 12 + .../java/org/gradle/test/javaProject/Test9.java | 12 + .../org/gradle/test/javaProject/testResource.xml | 6 + .../nested/nested2/nestedProject/build.gradle | 1 + .../org/gradle/test/nestedProject/Production1.java | 14 + .../java/org/gradle/test/nestedProject/Test1.java | 12 + .../shared/settings.gradle | 3 + .../shared/skippedProject/build.gradle | 3 + .../gradle/test/skippedProject/Production1.java | 14 + .../java/org/gradle/test/skippedProject/Test1.java | 12 + .../shared/build.gradle | 20 + .../shared/customizedProject/build.gradle | 14 + .../gradle/test/customizedProject/Production1.java | 14 + .../org/gradle/test/customizedProject/Test1.java | 12 + .../shared/gradle.properties | 1 + .../shared/groovyProject/build.gradle | 14 + .../test/groovyProject/ProductionGroovy1.groovy | 13 + .../test/groovyProject/ProductionGroovy10.groovy | 13 + .../test/groovyProject/ProductionGroovy2.groovy | 13 + .../test/groovyProject/ProductionGroovy3.groovy | 13 + .../test/groovyProject/ProductionGroovy4.groovy | 13 + .../test/groovyProject/ProductionGroovy5.groovy | 13 + .../test/groovyProject/ProductionGroovy6.groovy | 13 + .../test/groovyProject/ProductionGroovy7.groovy | 13 + .../test/groovyProject/ProductionGroovy8.groovy | 13 + .../test/groovyProject/ProductionGroovy9.groovy | 13 + .../gradle/test/groovyProject/TestGroovy1.groovy | 12 + .../gradle/test/groovyProject/TestGroovy10.groovy | 12 + .../gradle/test/groovyProject/TestGroovy2.groovy | 12 + .../gradle/test/groovyProject/TestGroovy3.groovy | 12 + .../gradle/test/groovyProject/TestGroovy4.groovy | 12 + .../gradle/test/groovyProject/TestGroovy5.groovy | 12 + .../gradle/test/groovyProject/TestGroovy6.groovy | 12 + .../gradle/test/groovyProject/TestGroovy7.groovy | 12 + .../gradle/test/groovyProject/TestGroovy8.groovy | 12 + .../gradle/test/groovyProject/TestGroovy9.groovy | 12 + .../shared/javaProject/build.gradle | 2 + .../org/gradle/test/javaProject/Production1.java | 14 + .../org/gradle/test/javaProject/Production10.java | 14 + .../org/gradle/test/javaProject/Production2.java | 14 + .../org/gradle/test/javaProject/Production3.java | 14 + .../org/gradle/test/javaProject/Production4.java | 14 + .../org/gradle/test/javaProject/Production5.java | 14 + .../org/gradle/test/javaProject/Production6.java | 14 + .../org/gradle/test/javaProject/Production7.java | 14 + .../org/gradle/test/javaProject/Production8.java | 14 + .../org/gradle/test/javaProject/Production9.java | 14 + .../gradle/test/javaProject/productionResource.xml | 6 + .../java/org/gradle/test/javaProject/Test1.java | 12 + .../java/org/gradle/test/javaProject/Test10.java | 12 + .../java/org/gradle/test/javaProject/Test2.java | 12 + .../java/org/gradle/test/javaProject/Test3.java | 12 + .../java/org/gradle/test/javaProject/Test4.java | 12 + .../java/org/gradle/test/javaProject/Test5.java | 12 + .../java/org/gradle/test/javaProject/Test6.java | 12 + .../java/org/gradle/test/javaProject/Test7.java | 12 + .../java/org/gradle/test/javaProject/Test8.java | 12 + .../java/org/gradle/test/javaProject/Test9.java | 12 + .../org/gradle/test/javaProject/testResource.xml | 6 + .../nested/nested2/nestedProject/build.gradle | 1 + .../org/gradle/test/nestedProject/Production1.java | 14 + .../java/org/gradle/test/nestedProject/Test1.java | 12 + .../shared/settings.gradle | 3 + .../shared/skippedProject/build.gradle | 3 + .../gradle/test/skippedProject/Production1.java | 14 + .../java/org/gradle/test/skippedProject/Test1.java | 12 + .../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 | 222 ++++++ .../gradle-plugins/sonar-runner.properties | 1 + .../api/sonar/runner/SonarPropertiesTest.groovy | 48 ++ .../sonar/runner/SonarRunnerExtensionTest.groovy | 43 ++ .../api/sonar/runner/SonarRunnerPluginTest.groovy | 373 +++++++++ .../SamplesToolingApiIntegrationTest.groovy | 2 +- .../tooling/ToolingApiIntegrationTest.groovy | 7 +- .../tooling/fixture/ConfigurableOperation.groovy | 24 +- .../tooling/fixture/ToolingApiSpecification.groovy | 18 + ...ToolingApiBuildExecutionCrossVersionSpec.groovy | 15 +- .../m5/ToolingApiModelCrossVersionSpec.groovy | 15 +- .../m8/GradlePropertiesCrossVersionSpec.groovy | 72 -- ...adlePropertiesToolingApiCrossVersionSpec.groovy | 72 ++ .../m8/ToolingApiLoggingCrossVersionSpec.groovy | 26 +- ...singCommandLineArgumentsCrossVersionSpec.groovy | 15 +- ...ApiInitScriptCrossVersionIntegrationTest.groovy | 7 +- ...ningCommandLineArgumentsCrossVersionSpec.groovy | 55 ++ ...ApiConfigurationOnDemandCrossVersionSpec.groovy | 66 ++ .../org/gradle/tooling/LongRunningOperation.java | 4 +- .../tooling/internal/idea/DefaultIdeaModule.java | 12 - .../integtests/LiveOutputIntegrationTest.groovy | 2 +- ...projectProjectAndTaskListIntegrationTest.groovy | 2 +- .../gradleplugin/foundation/GradlePluginLord.java | 3 +- .../userinterface/swing/generic/tabs/SetupTab.java | 2 +- .../swing/standalone/Application.java | 3 +- version.txt | 2 +- 1174 files changed, 36248 insertions(+), 15616 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle-1.12.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

