[gradle] 01/06: Merge tag 'upstream/3.2'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Thu Dec 22 10:37:39 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository gradle.
commit 42a9e0457e6fff00acba2805946fa524c7e03d82
Merge: 743615a 360b3376
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Wed Dec 21 16:40:22 2016 +0100
Merge tag 'upstream/3.2'
Upstream version 3.2
build.gradle | 15 +-
buildSrc/src/main/groovy/org/gradle/ShadedJar.java | 4 +-
.../build/ReproduciblePropertiesWriter.groovy | 49 +
.../build/docs/AssembleSamplesDocTask.groovy | 10 +-
.../org/gradle/build/docs/Docbook2Xhtml.groovy | 7 +-
.../gradle/build/docs/ExtractSnippetsTask.groovy | 23 +-
.../docs/dsl/docbook/AssembleDslDocTask.groovy | 13 +
.../docs/dsl/source/ExtractDslMetaDataTask.groovy | 24 +-
.../dsl/source/GenerateDefaultImportsTask.java | 5 +
.../org/gradle/cleanup/EmptyDirectoryCheck.groovy | 1 +
.../org/gradle/plugins/classycle/Classycle.groovy | 104 +
.../plugins/classycle/ClassyclePlugin.groovy | 54 +
.../testing/DistributedPerformanceTest.groovy | 4 +-
.../groovy/org/gradle/testing/IntegrationTest.java | 3 +
.../groovy/org/gradle/testing/PerformanceTest.java | 2 +
.../main/groovy/org/gradle/testing/SmokeTest.java | 3 +
.../main/groovy/org/gradle/testing/SoakTest.java | 3 +
.../tasks/AbstractProjectGeneratorTask.groovy | 250 +
.../generator/tasks/JvmProjectGeneratorTask.groovy | 2 +-
.../MonolithicNativeProjectGeneratorTask.groovy | 2 +-
.../tasks/NativeProjectGeneratorTask.groovy | 2 +-
.../NativeProjectWithDepsGeneratorTask.groovy | 332 ++
.../generator/tasks/ProjectGeneratorTask.groovy | 214 +-
.../generator/tasks/RemoteProject.groovy | 11 +-
config/checkstyle/suppressions.xml | 6 +-
gradle/buildReceipt.gradle | 8 +-
gradle/buildScanInit.gradle | 2 +-
gradle/buildScanUserData.gradle | 77 +
gradle/buildTagging.gradle | 2 +-
gradle/classycle.gradle | 65 +-
gradle/dependencies.gradle | 28 +-
gradle/distributionTesting.gradle | 32 +-
gradle/groovyProject.gradle | 26 +-
gradle/java9.gradle | 1 +
gradle/performanceTest.gradle | 4 +
gradle/pullRequestBuild.gradle | 16 +-
gradle/remoteHttpCacheInit.gradle | 20 +
gradle/wrapper/gradle-wrapper.properties | 4 +-
gradlew | 20 +-
.../BuildAnnouncementsPluginIntegrationTest.groovy | 18 +-
.../org/gradle/api/plugins/antlr/AntlrTask.java | 5 +-
.../main/java/org/gradle/api/specs/AndSpec.java | 1 +
.../src/main/java/org/gradle/api/JavaVersion.java | 4 +-
.../src/main/java/org/gradle/api/specs/OrSpec.java | 23 +
.../main/java/org/gradle/internal/Factories.java | 26 +
.../internal/classloader/ClassLoaderFactory.java | 5 -
.../internal/classloader/ClassLoaderUtils.java | 7 +
.../classloader/DefaultClassLoaderFactory.java | 9 -
.../DefaultHashingClassLoaderFactory.java | 26 +-
.../internal/classloader/FilteringClassLoader.java | 2 +-
.../classloader/HashingClassLoaderFactory.java | 10 +-
.../classloader/SystemClassLoaderSpec.java | 2 +-
.../classloader/VisitableURLClassLoader.java | 8 +-
.../concurrent/DefaultExecutorFactory.java | 2 +-
.../internal/concurrent/ExecutorFactory.java | 6 +-
.../gradle/internal/concurrent/ExecutorPolicy.java | 32 +-
.../java/org/gradle/internal/hash/HashUtil.java | 4 +
.../internal/io/LineBufferingOutputStream.java | 69 +-
.../io/LinePerThreadBufferingOutputStream.java | 3 +-
.../org/gradle/internal/io/NullOutputStream.java | 43 +
.../org/gradle/internal/io/StreamByteBuffer.java | 528 ++
.../org/gradle/internal/reflect/JavaMethod.java | 8 +-
.../internal/reflect/JavaReflectionUtil.java | 27 +-
.../internal/service/DefaultServiceLocator.java | 11 +-
.../internal/service/DefaultServiceRegistry.java | 2 +-
.../src/main/java/org/gradle/util/GUtil.java | 7 +-
.../org/gradle/internal/FactoriesTest.groovy | 20 +
.../concurrent/DefaultExecutorFactoryTest.groovy | 63 +-
.../gradle/internal/id/LongIdGeneratorTest.groovy | 13 +-
.../LinePerThreadBufferingOutputStreamTest.groovy | 13 +-
.../gradle/internal/io/StreamByteBufferTest.groovy | 421 ++
subprojects/build-init/build-init.gradle | 63 -
.../WrapperPluginAutoApplyActionIntegTest.groovy | 6 +-
.../internal/maven/MavenProjectXmlWriter.java | 8 +-
.../tasks/templates/library-versions.properties | 10 +
.../CheckstyleRelocationIntegrationTest.groovy | 79 +
.../CodeNarcRelocationIntegrationTest.groovy | 80 +
.../FindBugsRelocationIntegrationTest.groovy | 82 +
.../JDependRelocationIntegrationTest.groovy | 72 +
.../quality/PmdRelocationIntegrationTest.groovy | 64 +
.../org/gradle/api/plugins/quality/Checkstyle.java | 30 +-
.../api/plugins/quality/CheckstyleReports.java | 6 +-
.../org/gradle/api/plugins/quality/CodeNarc.java | 20 +-
.../api/plugins/quality/CodeNarcReports.java | 8 +-
.../org/gradle/api/plugins/quality/FindBugs.java | 27 +-
.../api/plugins/quality/FindBugsReports.java | 10 +-
.../org/gradle/api/plugins/quality/JDepend.java | 15 +-
.../gradle/api/plugins/quality/JDependReports.java | 6 +-
.../groovy/org/gradle/api/plugins/quality/Pmd.java | 23 +-
.../org/gradle/api/plugins/quality/PmdReports.java | 6 +-
...endencyConflictResolutionIntegrationTest.groovy | 90 +
...endencyConflictResolutionIntegrationTest.groovy | 65 +
...positeBuildTaskDependencyIntegrationTest.groovy | 6 +-
.../IncludedBuildDependencyMetadataBuilder.java | 2 +-
subprojects/core/core.gradle | 6 +-
.../org/gradle/JansiEndUserIntegrationTest.groovy | 317 ++
.../gradle/NativeServicesIntegrationTest.groovy | 47 +-
.../api/BuildScriptExecutionIntegrationSpec.groovy | 10 +-
.../ConfigurationOnDemandIntegrationTest.groovy | 8 +-
.../CrossBuildScriptCachingIntegrationSpec.groovy | 23 +-
.../api/ExternalScriptErrorIntegrationTest.groovy | 8 +-
.../ExternalScriptExecutionIntegrationSpec.groovy | 20 +-
.../api/ExtraPropertiesIntegrationTest.groovy | 75 +-
.../api/dsl/ConcurrentClassDecorationSpec.groovy | 10 +-
.../api/dsl/DynamicObjectIntegrationTest.groovy | 72 +-
.../api/dsl/PluginDetectionIntegrationTest.groovy | 4 +-
.../BuildExecutionEventsIntegrationTest.groovy | 2 +-
...ltGeneratedGradleJarCacheIntegrationTest.groovy | 136 +
.../InMemoryTaskArtifactsIntegrationTest.groovy | 71 -
...askEnumTypesInputPropertyIntegrationTest.groovy | 73 +
.../state/TaskTypeUpToDateIntegrationTest.groovy | 34 +-
.../changedetection/state/UpToDateIntegTest.groovy | 16 +-
.../BrokenCompressedResourceIntegrationTest.groovy | 24 +-
.../CompressedResourceIntegrationTest.groovy | 16 +-
.../AbstractPathSensitivityIntegrationSpec.groovy | 2 -
.../gradle/api/tasks/ArchiveIntegrationTest.groovy | 9 +-
.../tasks/CachedRelocationIntegrationTest.groovy | 119 +
.../CachedTaskExecutionIntegrationTest.groovy | 261 +
...entBuildsIncrementalBuildIntegrationTest.groovy | 198 +
.../tasks/CopyPermissionsIntegrationTest.groovy | 12 +-
.../tasks/CopyTaskChildSpecIntegrationTest.groovy | 77 +
.../api/tasks/CopyTaskIntegrationSpec.groovy | 147 +-
...tionTimeTaskConfigurationIntegrationTest.groovy | 3 +
.../api/tasks/FileTreeCopyIntegrationTest.groovy | 44 +-
.../tasks/GradleBuildTaskIntegrationTest.groovy | 63 +
.../tasks/IncrementalBuildIntegrationTest.groovy | 734 ++-
.../tasks/IncrementalTasksIntegrationTest.groovy | 16 +-
.../TaskInputPropertiesIntegrationTest.groovy | 52 +-
.../api/tasks/bundling/ZipIntegrationTest.groovy | 18 +-
.../RuleTaskBridgingIntegrationTest.groovy | 20 +-
.../RuleTaskCreationIntegrationTest.groovy | 2 +-
.../RuleTaskExecutionIntegrationTest.groovy | 6 +-
.../InitScriptIntegrationTest.groovy | 86 +
.../PropertiesLoaderIntegrationTest.groovy | 55 +-
.../BuildScriptClasspathIntegrationSpec.groovy | 24 +-
.../DefaultFileSystemChangeWaiterTest.groovy | 8 +-
.../filewatch/DefaultFileWatcherFactoryTest.groovy | 3 +-
.../jdk7/WatchServiceFileWatcherBackingTest.groovy | 7 +-
.../ScriptPluginClassLoadingIntegrationTest.groovy | 10 +-
...rojectBuilderCrossVersionIntegrationTest.groovy | 180 +
.../src/main/java/org/gradle/api/DefaultTask.java | 2 -
.../core/src/main/java/org/gradle/api/Task.java | 8 +-
.../org/gradle/api/artifacts/Configuration.java | 23 +
.../org/gradle/api/artifacts/ModuleDependency.java | 14 +-
.../gradle/api/artifacts/ProjectDependency.java | 2 +
.../gradle/api/artifacts/ResolutionStrategy.java | 21 +
.../dsl/ComponentModuleMetadataHandler.java | 2 +-
.../artifacts/query/ArtifactResolutionQuery.java | 18 +-
.../gradle/api/execution/TaskActionListener.java | 2 +-
.../java/org/gradle/api/file/RelativePath.java | 28 +-
.../org/gradle/api/file/SourceDirectorySet.java | 25 +-
.../java/org/gradle/api/internal/AbstractTask.java | 11 +-
.../gradle/api/internal/TaskInputsInternal.java | 10 +
.../gradle/api/internal/TaskOutputsInternal.java | 46 +
.../artifacts/CachingDependencyResolveContext.java | 12 +-
.../internal/artifacts/DefaultDependencySet.java | 12 +-
.../artifacts/DependencyResolveContext.java | 6 +-
.../dependencies/AbstractModuleDependency.java | 19 +-
.../dependencies/DefaultClientModule.java | 2 +-
.../DefaultExternalModuleDependency.java | 4 +-
.../dependencies/DefaultProjectDependency.java | 73 +-
.../dependencies/ProjectDependencyInternal.java | 8 +
.../dsl/dependencies/ModuleFactoryDelegate.java | 3 -
.../cache/DefaultGeneratedGradleJarCache.java | 3 +-
.../internal/cache/HeapProportionalCacheSizer.java | 3 +-
.../cache/SingleOperationPersistentStore.java | 17 +-
.../changedetection/TaskArtifactState.java | 5 +
.../DefaultTaskArtifactStateRepository.java | 12 +-
.../changes/NoHistoryArtifactState.java | 7 +-
.../ShortCircuitTaskArtifactStateRepository.java | 7 +-
.../internal/changedetection/rules/ChangeType.java | 3 +-
.../rules/DiscoveredInputsTaskStateChanges.java | 6 +-
.../rules/TaskTypeTaskStateChanges.java | 15 +-
.../changedetection/rules/TaskUpToDateState.java | 5 +-
.../state/AbstractFileCollectionSnapshotter.java | 108 -
.../state/CacheAccessingFileSnapshotter.java | 75 -
.../state/CacheBackedFileSnapshotRepository.java | 2 +-
.../state/CacheBackedTaskHistoryRepository.java | 309 +-
.../changedetection/state/CacheCapSizer.java | 65 +
.../state/CachingFileSnapshotter.java | 9 -
.../state/DefaultFileCollectionSnapshot.java | 43 +-
.../state/DefaultFileCollectionSnapshotter.java | 178 +-
.../changedetection/state/DefaultFileDetails.java | 58 +
.../state/DefaultNormalizedFileSnapshot.java | 31 +
.../state/DefaultTaskArtifactStateCacheAccess.java | 70 -
.../state/DefaultTaskHistoryStore.java | 57 +
.../state/FileCollectionSnapshot.java | 8 +
.../state/FileCollectionSnapshotter.java | 4 +-
.../changedetection/state/FileDetails.java | 55 +
.../state/IgnoredPathFileSnapshot.java | 69 +
.../state/InMemoryDecoratedCache.java | 106 +
.../state/InMemoryTaskArtifactCache.java | 193 +-
.../state/IncrementalFileSnapshot.java | 7 +-
.../state/IndexedNormalizedFileSnapshot.java | 41 +
.../state/LoggingEvictionListener.java | 55 +
.../state/MinimalFileSetSnapshotter.java | 134 -
.../state/MissingFileVisitDetails.java | 96 +
.../changedetection/state/NoOpDecorator.java | 26 -
.../state/NonNormalizedFileSnapshot.java | 31 +
.../state/NormalizedFileSnapshot.java | 5 +
...InsensitiveTaskFilePropertyCompareStrategy.java | 66 +-
...erSensitiveTaskFilePropertyCompareStrategy.java | 14 +-
.../state/OutputFilesCollectionSnapshot.java | 154 -
.../state/OutputFilesCollectionSnapshotter.java | 47 +-
...ShortLivedProcessInMemoryTaskArtifactCache.java | 35 +
.../state/SnapshotMapSerializer.java | 11 +-
.../state/SnapshotNormalizationStrategy.java | 28 +
.../state/TaskArtifactStateCacheAccess.java | 25 -
.../changedetection/state/TaskExecution.java | 9 +-
.../state/TaskExecutionSnapshot.java | 81 +
.../state/TaskFilePropertyCompareStrategy.java | 15 +-
.../state/TaskFilePropertyPathSensitivity.java | 211 -
...kFilePropertySnapshotNormalizationStrategy.java | 130 +
.../changedetection/state/TaskHistoryStore.java | 24 +
.../api/internal/file/AbstractFileCollection.java | 5 +
.../gradle/api/internal/file/AbstractFileTree.java | 5 +
.../api/internal/file/CompositeFileCollection.java | 20 +-
.../api/internal/file/DefaultFileTreeElement.java | 6 +
.../internal/file/DefaultSourceDirectorySet.java | 53 +-
.../api/internal/file/FileCollectionInternal.java | 8 +
.../api/internal/file/FileCollectionVisitor.java | 27 +
.../DefaultDirectoryFileTreeFactory.java | 11 +-
.../file/collections/DefaultDirectoryWalker.java | 2 +-
.../collections/DefaultDirectoryWalkerFactory.java | 7 +-
.../DefaultFileCollectionResolveContext.java | 6 +-
.../file/collections/DirectoryFileTree.java | 51 +-
.../internal/file/collections/DirectoryWalker.java | 2 +-
.../internal/file/collections/FileTreeAdapter.java | 13 +-
.../api/internal/file/collections/MapFileTree.java | 8 +-
.../file/collections/SingletonFileTree.java | 6 +-
.../file/collections/jdk7/Jdk7DirectoryWalker.java | 10 +-
.../api/internal/file/copy/CopySpecInternal.java | 42 +
.../api/internal/file/copy/DefaultCopySpec.java | 169 +-
.../file/copy/DelegatingCopySpecInternal.java | 20 +
.../api/internal/file/copy/RenamingCopyAction.java | 7 +-
.../internal/file/copy/SingleParentCopySpec.java | 6 +-
.../initialization/AbstractClassLoaderScope.java | 48 +
.../initialization/ClassLoaderScopeIdentifier.java | 2 +-
.../initialization/DefaultClassLoaderScope.java | 15 +-
.../initialization/RootClassLoaderScope.java | 15 +-
.../loadercache/ClassLoaderCache.java | 20 +
.../loadercache/DefaultClassLoaderCache.java | 29 +-
.../AbstractOutputPropertyAnnotationHandler.java | 7 +-
...tractPluralOutputPropertyAnnotationHandler.java | 10 +-
.../ClasspathPropertyAnnotationHandler.java | 66 +
.../taskfactory/DefaultTaskClassInfoStore.java | 9 +-
.../DefaultTaskClassValidatorExtractor.java | 277 ++
.../InputDirectoryPropertyAnnotationHandler.java | 7 +-
.../InputFilePropertyAnnotationHandler.java | 7 +-
.../InputFilesPropertyAnnotationHandler.java | 7 +-
.../InputPropertyAnnotationHandler.java | 7 +-
.../NestedBeanPropertyAnnotationHandler.java | 9 +-
.../taskfactory/NoOpPropertyAnnotationHandler.java | 7 +-
...OutputDirectoriesPropertyAnnotationHandler.java | 18 +-
.../OutputDirectoryPropertyAnnotationHandler.java | 2 +-
.../OutputFilePropertyAnnotationHandler.java | 2 +-
.../OutputFilesPropertyAnnotationHandler.java | 19 +-
.../taskfactory/OutputPropertyAnnotationUtil.java | 49 -
.../taskfactory/PropertyAnnotationHandler.java | 7 +-
.../project/taskfactory/TaskClassValidator.java | 137 +-
.../taskfactory/TaskClassValidatorExtractor.java | 23 +
.../taskfactory/TaskPropertyActionContext.java | 21 +-
.../project/taskfactory/TaskPropertyInfo.java | 106 +-
.../taskfactory/TaskPropertyValidationAccess.java | 2 +-
.../api/internal/tasks/DefaultTaskDependency.java | 48 +-
.../api/internal/tasks/DefaultTaskInputs.java | 80 +-
.../api/internal/tasks/DefaultTaskOutputs.java | 57 +-
.../internal/tasks/RealizableTaskCollection.java | 2 +-
.../api/internal/tasks/TaskExecutionOutcome.java | 49 +
.../tasks/TaskFilePropertyBuilderInternal.java | 31 +
.../api/internal/tasks/TaskFilePropertySpec.java | 4 +-
.../TaskInputFilePropertyBuilderInternal.java | 50 +
.../gradle/api/internal/tasks/TaskOutputsUtil.java | 28 +
.../api/internal/tasks/TaskStateInternal.java | 66 +-
.../tasks/cache/DefaultTaskCacheKeyBuilder.java | 2 +-
.../internal/tasks/cache/GZipTaskOutputPacker.java | 56 +
.../tasks/cache/MapBasedTaskOutputCache.java | 9 +-
.../internal/tasks/cache/TarTaskOutputPacker.java | 215 +
.../cache/TaskExecutionStatisticsEventAdapter.java | 63 +
.../internal/tasks/cache/ZipTaskOutputPacker.java | 138 -
.../cache/statistics/TaskExecutionStatistics.java | 61 +
.../TaskExecutionStatisticsListener.java | 21 +
.../execution/CatchExceptionTaskExecuter.java | 39 +
.../execution/ExecuteActionsTaskExecuter.java | 23 +-
.../execution/ExecuteAtMostOnceTaskExecuter.java | 1 -
.../PostExecutionAnalysisTaskExecuter.java | 40 -
.../ResolveTaskArtifactStateTaskExecuter.java | 51 +
.../tasks/execution/SkipCachedTaskExecuter.java | 72 +-
.../SkipEmptySourceFilesTaskExecuter.java | 40 +-
.../tasks/execution/SkipOnlyIfTaskExecuter.java | 5 +-
.../execution/SkipTaskWithNoActionsExecuter.java | 5 +-
.../tasks/execution/SkipUpToDateTaskExecuter.java | 12 +-
.../execution/TaskOutputsGenerationListener.java | 25 +
.../tasks/execution/ValidatingTaskExecuter.java | 2 +-
.../tasks/options/AbstractOptionElement.java | 2 +-
.../api/internal/tasks/options/OptionReader.java | 10 +-
.../org/gradle/api/tasks/AbstractCopyTask.java | 102 +-
.../main/java/org/gradle/api/tasks/Classpath.java | 39 +
.../main/java/org/gradle/api/tasks/JavaExec.java | 2 -
.../java/org/gradle/api/tasks/PathSensitivity.java | 3 +-
.../java/org/gradle/api/tasks/TaskContainer.java | 2 -
.../java/org/gradle/api/tasks/TaskOutputs.java | 2 +
.../main/java/org/gradle/cache/CacheBuilder.java | 18 +-
.../java/org/gradle/cache/CacheRepository.java | 31 +-
.../java/org/gradle/cache/PersistentCache.java | 19 +-
.../java/org/gradle/cache/PersistentStore.java | 23 +-
.../internal/AbstractCrossProcessCacheAccess.java | 32 +
.../gradle/cache/internal/AsyncCacheAccess.java | 40 +
.../cache/internal/AsyncCacheAccessContext.java | 85 +
.../internal/AsyncCacheAccessDecoratedCache.java | 84 +
.../gradle/cache/internal/CacheAccessWorker.java | 290 ++
.../gradle/cache/internal/CacheCoordinator.java | 8 +-
.../org/gradle/cache/internal/CacheDecorator.java | 2 +-
.../org/gradle/cache/internal/CacheFactory.java | 9 +-
.../cache/internal/CacheRepositoryServices.java | 3 +-
.../gradle/cache/internal/CacheScopeMapping.java | 5 +-
.../cache/internal/CrossProcessCacheAccess.java | 32 +
.../internal/CrossProcessSynchronizingCache.java | 68 +
.../gradle/cache/internal/DefaultCacheAccess.java | 326 +-
.../gradle/cache/internal/DefaultCacheFactory.java | 74 +-
.../cache/internal/DefaultCacheRepository.java | 52 +-
.../cache/internal/DefaultCacheScopeMapping.java | 31 +-
...aultMultiProcessSafePersistentIndexedCache.java | 16 +-
.../internal/DefaultPersistentDirectoryCache.java | 14 +-
.../internal/DefaultPersistentDirectoryStore.java | 33 +-
.../FixedExclusiveModeCrossProcessCacheAccess.java | 99 +
.../FixedSharedModeCrossProcessCacheAccess.java | 122 +
.../LockOnDemandCrossProcessCacheAccess.java | 145 +
.../cache/internal/MapBackedInMemoryStore.java | 37 +-
...ultiProcessSafeAsyncPersistentIndexedCache.java | 36 +
.../MultiProcessSafePersistentIndexedCache.java | 14 +-
.../cache/internal/UnitOfWorkParticipant.java | 15 +-
.../org/gradle/cache/internal/VersionStrategy.java | 29 +
.../btree/BTreePersistentIndexedCache.java | 81 +-
.../cache/internal/btree/CachingBlockStore.java | 28 +-
.../cache/internal/filelock/LockInfoAccess.java | 15 +-
.../cache/internal/filelock/LockStateAccess.java | 17 +-
.../taskgraph/DefaultTaskExecutionPlan.java | 35 +-
.../internal/DefaultScriptCompilationHandler.java | 15 +-
.../FileCacheBackedScriptClassCompiler.java | 12 +-
.../scripts/internal/ScriptCompilationHandler.java | 3 +-
.../gradle/initialization/ClassLoaderRegistry.java | 8 +-
.../initialization/DefaultClassLoaderRegistry.java | 45 +-
.../DefaultGradleApiSpecProvider.java | 48 +
.../initialization/DefaultGradleLauncher.java | 17 +-
.../DefaultGradleLauncherFactory.java | 62 +-
.../initialization/DefaultLegacyTypesSupport.java | 99 +
.../initialization/GradleApiSpecAggregator.java | 95 +
.../initialization/GradleApiSpecProvider.java | 65 +
.../org/gradle/initialization/GradleLauncher.java | 19 +-
.../initialization/GradleLauncherFactory.java | 2 +-
.../initialization/GradleUserHomeDirProvider.java | 26 +
.../gradle/initialization/LegacyTypesSupport.java | 48 +
.../MixInLegacyTypesClassLoader.java | 40 +-
.../buildsrc/BuildSourceBuilder.java | 3 +-
.../buildevents/CacheStatisticsReporter.java | 65 +
.../classpath/CachedClasspathTransformer.java | 3 +-
.../internal/classpath/CachedJarFileStore.java | 29 +
.../DefaultCachedClasspathTransformer.java | 48 +-
.../filewatch/DefaultFileWatcherFactory.java | 7 +-
.../filewatch/jdk7/Jdk7FileWatcherFactory.java | 7 +-
.../filewatch/jdk7/WatchPointsRegistry.java | 5 +-
.../jdk7/WatchServiceFileWatcherBacking.java | 5 +-
.../filewatch/jdk7/WatchServiceRegistrar.java | 6 +-
.../service/scopes/BuildScopeServices.java | 21 +-
.../service/scopes/BuildSessionScopeServices.java | 8 -
.../DefaultGradleUserHomeScopeServiceRegistry.java | 137 +
.../service/scopes/GlobalScopeServices.java | 54 +-
.../scopes/GradleUserHomeScopePluginServices.java | 35 +
.../scopes/GradleUserHomeScopeServiceRegistry.java | 42 +
.../scopes/GradleUserHomeScopeServices.java | 49 +
.../service/scopes/PluginServiceRegistry.java | 24 +-
.../service/scopes/TaskExecutionServices.java | 88 +-
.../main/java/org/gradle/process/JavaExecSpec.java | 6 +-
.../java/org/gradle/process/JavaForkOptions.java | 6 +-
.../worker/child/ActionExecutionWorker.java | 2 +-
...ionClassesInSystemClassLoaderWorkerFactory.java | 10 +-
.../child/WorkerProcessClassPathProvider.java | 2 +
.../org/gradle/testfixtures/ProjectBuilder.java | 4 +
.../internal/InMemoryCacheFactory.java | 25 +-
.../testfixtures/internal/ProjectBuilderImpl.java | 19 +-
.../internal/TestGlobalScopeServices.java | 3 +-
...org.gradle.initialization.GradleApiSpecProvider | 17 +
.../gradle/api/internal/AbstractTaskSpec.groovy | 4 +-
.../CachingDependencyResolveContextTest.groovy | 2 +-
.../artifacts/DefaultDependencySetTest.groovy | 9 +-
.../AbstractModuleDependencySpec.groovy | 2 +
.../DefaultProjectDependencyTest.groovy | 1 +
.../cache/HeapProportionalCacheSizerTest.groovy | 32 +
.../DefaultTaskArtifactStateRepositoryTest.groovy | 49 +-
.../rules/TaskTypeTaskStateChangesTest.groovy | 10 +-
.../rules/TaskUpToDateStateTest.groovy | 23 +-
...bstractSnapshotNormalizationStrategyTest.groovy | 89 +
.../CacheBackedFileSnapshotRepositoryTest.groovy | 2 +-
.../changedetection/state/CacheCapSizerTest.groovy | 4 +-
.../state/CachingFileSnapshotterTest.groovy | 2 +-
...aultFileCollectionSnapshotSerializerTest.groovy | 7 +-
.../state/DefaultFileCollectionSnapshotTest.groovy | 9 +-
.../DefaultFileCollectionSnapshotterTest.groovy | 98 +-
.../DefaultTaskArtifactStateCacheAccessTest.groovy | 44 -
.../state/DefaultTaskHistoryStoreTest.groovy | 44 +
.../state/InMemoryTaskArtifactCacheTest.groovy | 39 +-
.../state/LoggingEvictionListenerTest.groovy | 2 +-
.../state/MinimalFileSetSnapshotterTest.groovy | 82 -
...putFilesCollectionSnapshotSerializerTest.groovy | 42 -
.../TaskFilePropertyCompareStrategyTest.groovy | 85 +-
.../TaskFilePropertyPathSensitivityTest.groovy | 147 -
...ropertySnapshotNormalizationStrategyTest.groovy | 70 +
.../file/AbstractFileCollectionTest.groovy | 12 +
.../api/internal/file/AbstractFileTreeTest.groovy | 12 +
.../file/CompositeFileCollectionSpec.groovy | 26 +-
.../file/DefaultSourceDirectorySetTest.groovy | 129 +-
.../collections/DefaultDirectoryWalkerTest.groovy | 22 +-
.../file/collections/FileTreeAdapterTest.groovy | 27 +
.../jdk7/Jdk7DirectoryWalkerTest.groovy | 15 +-
.../internal/file/copy/DefaultCopySpecTest.groovy | 44 +-
.../file/copy/RenamingCopyActionTest.groovy | 51 +
.../internal/file/copy/RenamingCopyActionTest.java | 47 -
.../loadercache/DefaultClassLoaderCacheTest.groovy | 5 +-
.../loadercache/DummyClassLoaderCache.java | 10 +-
.../AnnotationProcessingTaskFactoryTest.groovy | 5 +-
.../ClasspathPropertyAnnotationHandlerTest.groovy | 35 +
.../DefaultTaskClassInfoStoreTest.groovy | 7 +-
.../DefaultTaskClassValidatorExtractorTest.groovy | 59 +
.../internal/project/taskfactory/SearchPath.java | 27 +
.../internal/tasks/DefaultTaskInputsTest.groovy | 7 +-
.../internal/tasks/DefaultTaskOutputsTest.groovy | 62 +-
.../internal/tasks/TaskStateInternalTest.groovy | 36 +-
.../tasks/cache/TarTaskOutputPackerTest.groovy | 182 +
.../TaskExecutionStatisticsEventAdapterTest.groovy | 71 +
.../CatchExceptionTaskExecuterTest.groovy | 62 +
.../ExecuteActionsTaskExecuterTest.groovy | 271 ++
.../execution/ExecuteActionsTaskExecuterTest.java | 376 --
.../ExecuteAtMostOnceTaskExecuterTest.groovy | 68 +-
.../PostExecutionAnalysisTaskExecuterTest.groovy | 51 -
...ResolveTaskArtifactStateTaskExecuterTest.groovy | 61 +
.../execution/SkipCachedTaskExecuterTest.groovy | 49 +-
.../SkipEmptySourceFilesTaskExecuterTest.groovy | 193 +-
.../execution/SkipOnlyIfTaskExecuterTest.groovy | 96 +
.../execution/SkipOnlyIfTaskExecuterTest.java | 117 -
.../SkipTaskWithNoActionsExecuterTest.groovy | 4 +-
.../execution/SkipUpToDateTaskExecuterTest.groovy | 17 +-
.../execution/ValidatingTaskExecuterTest.groovy | 10 +-
.../gradle/api/tasks/AbstractCopyTaskTest.groovy | 43 +-
.../cache/internal/CacheAccessWorkerTest.groovy | 201 +
.../cache/internal/DefaultCacheAccessTest.groovy | 277 +-
.../cache/internal/DefaultCacheFactoryTest.groovy | 80 +-
.../internal/DefaultCacheRepositoryTest.groovy | 47 +-
.../internal/DefaultCacheScopeMappingTest.groovy | 79 +-
.../DefaultFileLockManagerContentionTest.groovy | 91 +
.../DefaultPersistentDirectoryCacheSpec.groovy | 4 +-
.../DefaultPersistentDirectoryCacheTest.groovy | 18 +-
...tPersistentDirectoryStoreConcurrencyTest.groovy | 4 +-
.../DefaultPersistentDirectoryStoreTest.groovy | 33 +-
...ExclusiveModeCrossProcessCacheAccessTest.groovy | 123 +
...xedSharedModeCrossProcessCacheAccessTest.groovy | 187 +
.../LockOnDemandCrossProcessCacheAccessTest.groovy | 511 ++
...ltiProcessSafePersistentIndexedCacheTest.groovy | 14 +-
.../btree/BTreePersistentIndexedCacheTest.java | 103 +
.../taskgraph/TaskPlanExecutorFactoryTest.groovy | 4 +-
.../internal/BuildScriptTransformerSpec.groovy | 5 +-
.../DefaultScriptCompilationHandlerTest.groovy | 49 +-
.../FileCacheBackedScriptClassCompilerTest.groovy | 4 +-
.../DefaultGradleLauncherFactoryTest.groovy | 17 +-
.../DefaultGradleLauncherSpec.groovy | 13 +-
.../GradleApiSpecAggregatorTest.groovy | 88 +
.../MixInLegacyTypesClassLoaderTest.groovy | 12 +-
.../buildevents/CacheStatisticsReporterTest.groovy | 97 +
.../DefaultCachedClasspathTransformerTest.groovy | 28 +-
.../filewatch/jdk7/WatchPointsRegistryTest.groovy | 5 +-
.../jdk7/WatchServiceRegistrarTest.groovy | 10 +-
.../service/scopes/BuildScopeServicesTest.groovy | 4 +-
...ltGradleUserHomeScopeServiceRegistryTest.groovy | 227 +
.../scopes/TaskExecutionServicesTest.groovy | 4 +-
.../streams/ExecOutputHandleRunnerTest.groovy | 18 +-
.../worker/DefaultWorkerProcessTest.groovy | 4 +-
.../util/DisconnectableInputStreamTest.groovy | 2 +-
.../gradle/util/LineBufferingOutputStreamTest.java | 22 +-
.../gradle/testfixtures/ProjectBuilderTest.gradle | 2 +-
.../org/gradle/api/internal/file/TestFiles.java | 2 +-
.../gradle/api/tasks/AbstractSpockTaskTest.groovy | 6 +-
.../groovy/org/gradle/util/JarUtils.groovy | 38 +
.../org/gradle/util/MultithreadedTestCase.java | 681 ---
.../org/gradle/util/MultithreadedTestRule.java | 681 +++
.../ArtifactDeclarationIntegrationTest.groovy | 6 +-
.../ArtifactDependenciesIntegrationTest.groovy | 182 +-
.../resolve/CacheResolveIntegrationTest.groovy | 6 +-
...ModuleDependenciesResolveIntegrationTest.groovy | 18 +-
...adataRulesChangingModulesIntegrationTest.groovy | 32 +-
...gurationAttributesResolveIntegrationTest.groovy | 517 ++
.../ConfigurationDefaultsIntegrationTest.groovy | 30 +-
.../DependencyExcludeResolveIntegrationTest.groovy | 6 +-
.../DependencyNotationIntegrationSpec.groovy | 82 +-
.../DependencyResolveRulesIntegrationTest.groovy | 244 +-
...RulesPreferProjectModulesIntegrationTest.groovy | 140 +
...pendencySubstitutionRulesIntegrationTest.groovy | 126 +-
.../DetachedConfigurationsIntegrationTest.groovy | 14 +-
.../ExtendingConfigurationsIntegrationTest.groovy | 20 +-
.../resolve/FlatDirResolveIntegrationTest.groovy | 18 +-
.../resolve/ForcedModulesIntegrationTest.groovy | 50 +-
.../JvmLibraryArtifactResolveTestFixture.groovy | 88 +-
...endencyConflictResolutionIntegrationTest.groovy | 62 +
.../ProjectDependenciesIntegrationTest.groovy | 18 +-
.../ProjectDependencyResolveIntegrationTest.groovy | 159 +-
.../ResolutionResultApiIntegrationTest.groovy | 18 +-
...ResolutionStrategySamplesIntegrationTest.groovy | 2 +-
.../ResolveCrossVersionIntegrationTest.groovy | 12 +-
.../ResolvedConfigurationIntegrationTest.groovy | 58 +-
.../ScriptDependencyResolveIntegrationTest.groovy | 16 +-
.../UnsupportedConfigurationMutationTest.groovy | 78 +-
...VersionConflictResolutionIntegrationTest.groovy | 104 +-
...actCacheReuseCrossVersionIntegrationTest.groovy | 13 +-
.../CacheReuseCrossVersionIntegrationTest.groovy | 35 +-
.../ResolutionOverrideIntegrationTest.groovy | 8 +-
...ameCacheUsageCrossVersionIntegrationTest.groovy | 21 +-
.../CachedChangingModulesIntegrationTest.groovy | 48 +-
.../CachedMissingModulesIntegrationTest.groovy | 18 +-
...ependencyMetadataInMemoryIntegrationTest.groovy | 18 +-
...BuildsCachingCrossVersionIntegrationTest.groovy | 123 +
.../ConcurrentBuildsCachingIntegrationTest.groovy | 93 +
.../AbstractProxyResolveIntegrationTest.groovy | 6 +-
...ationDependencyResolutionIntegrationTest.groovy | 48 +-
...odingDependencyResolutionIntegrationTest.groovy | 6 +-
.../http/HttpRedirectResolveIntegrationTest.groovy | 12 +-
.../http/HttpsProxyResolveIntegrationTest.groovy | 2 -
...ctComponentSelectionRulesIntegrationTest.groovy | 4 +-
...SelectionRulesDependencyResolveIntegTest.groovy | 20 +-
...mponentSelectionRulesProcessingIntegTest.groovy | 36 +-
.../ivy/IvyBrokenDescriptorIntegrationTest.groovy | 2 +-
.../IvyBrokenRemoteResolveIntegrationTest.groovy | 14 +-
.../ivy/IvyDescriptorResolveIntegrationTest.groovy | 28 +-
.../IvyDescriptorValidationIntegrationTest.groovy | 6 +-
...amicRevisionRemoteResolveIntegrationTest.groovy | 2 +-
.../ivy/IvyHttpRepoResolveIntegrationTest.groovy | 6 +-
.../ivy/IvyHttpsRepoResolveIntegrationTest.groovy | 2 -
.../resolve/ivy/IvyResolveIntegrationTest.groovy | 106 +-
.../maven/BadPomFileResolveIntegrationTest.groovy | 12 +-
.../MavenBrokenRemoteResolveIntegrationTest.groovy | 8 +-
...adataRulesChangingModulesIntegrationTest.groovy | 6 +-
...ponentMetadataRulesStatusIntegrationTest.groovy | 6 +-
.../MavenDependencyResolveIntegrationTest.groovy | 26 +-
.../MavenHttpRepoResolveIntegrationTest.groovy | 60 +-
.../MavenHttpsRepoResolveIntegrationTest.groovy | 2 -
...nJcenterDependencyResolveIntegrationTest.groovy | 38 +-
.../MavenParentPomResolveIntegrationTest.groovy | 6 +-
.../maven/MavenPomResolveIntegrationTest.groovy | 2 +-
.../MavenProfileResolveIntegrationTest.groovy | 2 +-
.../MavenSnapshotResolveIntegrationTest.groovy | 22 +-
.../projectWithConfigurationHierarchy.gradle | 52 +-
.../projectWithCyclesInDependencyGraph.gradle | 28 +-
.../canNestModules/projectWithNestedModules.gradle | 8 +-
.../projectWithDynamicVersions.gradle | 22 +-
.../projectWithConflicts.gradle | 16 +-
.../artifacts/DefaultDependencyFactory.java | 10 +-
.../DependencyManagementBuildScopeServices.java | 15 +-
...dencyManagementGradleUserHomeScopeServices.java | 26 +
.../api/internal/artifacts/DependencyServices.java | 17 +-
.../configurations/DefaultConfiguration.java | 39 +-
.../configurations/MutationValidator.java | 7 +-
.../ivyservice/ArtifactCacheMetaData.java | 19 +-
.../internal/artifacts/ivyservice/CacheLayout.java | 2 +-
.../artifacts/ivyservice/CacheLockingManager.java | 18 +-
.../ivyservice/DefaultArtifactCacheMetaData.java | 54 +
.../ivyservice/DefaultCacheLockingManager.java | 28 +-
...lfResolvingDependencyConfigurationResolver.java | 2 +-
.../clientmodule/ClientModuleResolver.java | 2 +-
.../CachingModuleComponentRepository.java | 29 +-
.../parser/IvyXmlModuleDescriptorParser.java | 3 +-
.../ivyservice/ivyresolve/parser/PomReader.java | 5 +-
.../modulecache/DefaultModuleArtifactsCache.java | 58 +-
.../modulecache/DefaultModuleMetaDataCache.java | 67 +-
.../modulecache/ModuleArtifactsCache.java | 10 +-
.../ModuleComponentAtRepositoryKey.java | 56 +
.../modulecache/ModuleMetadataStore.java | 14 +-
...faultConfigurationComponentMetaDataBuilder.java | 2 +-
...ultDependenciesToModuleDescriptorConverter.java | 2 +-
.../DefaultDependencyDescriptorFactory.java | 5 +-
.../dependencies/DependencyDescriptorFactory.java | 4 +-
...ternalModuleIvyDependencyDescriptorFactory.java | 8 +-
.../IvyDependencyDescriptorFactory.java | 4 +-
.../ProjectIvyDependencyDescriptorFactory.java | 16 +-
.../DefaultResolutionStrategy.java | 8 +
.../PreferProjectModulesConflictResolution.java | 24 +
.../DefaultArtifactDependencyResolver.java | 16 +-
.../ProjectDependencyForcingResolver.java | 62 +
.../result/ComponentIdentifierSerializer.java | 45 +-
.../result/ComponentSelectionReasonSerializer.java | 3 +-
.../result/ComponentSelectorSerializer.java | 29 +-
.../ComponentArtifactIdentifierSerializer.java | 52 +
.../ComponentArtifactMetadataSerializer.java | 54 +
.../ModuleVersionArtifactIdentifierSerializer.java | 48 -
.../repositories/DefaultBaseRepositoryFactory.java | 9 +-
.../DefaultFlatDirArtifactRepository.java | 5 +-
.../repositories/DefaultIvyArtifactRepository.java | 5 +-
.../DefaultMavenArtifactRepository.java | 7 +-
.../DefaultMavenLocalArtifactRepository.java | 3 +-
.../DefaultExternalResourceArtifactResolver.java | 15 +-
.../resolver/ExternalResourceResolver.java | 5 +-
.../repositories/resolver/IvyResolver.java | 3 +-
.../repositories/resolver/MavenLocalResolver.java | 3 +-
.../repositories/resolver/MavenMetadataLoader.java | 2 +-
.../repositories/resolver/MavenResolver.java | 5 +-
.../filestore/ivy/ArtifactIdentifierFileStore.java | 32 +-
.../runtimeshaded/PackageListGenerator.java | 8 +-
.../runtimeshaded/RuntimeShadedJarCreator.java | 11 +-
.../AbstractModuleComponentResolveMetadata.java | 5 +
.../model/DefaultIvyModulePublishMetadata.java | 2 +-
.../DefaultModuleComponentArtifactIdentifier.java | 18 +
.../model/ModuleComponentArtifactIdentifier.java | 5 +
.../model/BuildableLocalComponentMetadata.java | 4 +-
.../local/model/DefaultLocalComponentMetadata.java | 13 +-
.../PublishArtifactLocalArtifactMetadata.java | 13 +-
.../component/model/ConfigurationMetadata.java | 3 +
.../model/LocalComponentDependencyMetadata.java | 59 +-
.../ArtifactAtRepositoryCachedArtifactIndex.java | 10 +-
.../cached/ivy/ArtifactAtRepositoryKey.java | 8 +-
.../ivy/LocallyAvailableResourceFinderFactory.java | 23 +-
.../DefaultCacheAwareExternalResourceAccessor.java | 15 +-
.../ProgressLoggingExternalResourceAccessor.java | 8 +-
.../DefaultExternalResourceRepository.java | 8 +-
.../transport/ExternalResourceRepository.java | 7 +-
.../transport/file/FileResourceConnector.java | 6 +-
.../resource/transport/file/FileTransport.java | 2 +-
.../internal/rules/RuleSourceBackedRuleAction.java | 2 +-
.../artifacts/ivyservice/CacheLayoutTest.groovy | 8 +-
.../DefaultArtifactCacheMetaDataTest.groovy | 54 +
.../DefaultCacheLockingManagerTest.groovy | 74 -
.../IvyXmlModuleDescriptorWriterTest.groovy | 4 +-
.../clientmodule/ClientModuleResolverTest.groovy | 4 +-
.../modulecache/ModuleMetadataStoreTest.groovy | 16 +-
...onfigurationComponentMetaDataBuilderTest.groovy | 6 +-
...endenciesToModuleDescriptorConverterTest.groovy | 3 +-
.../DefaultDependencyDescriptorFactoryTest.groovy | 6 +-
...ernalModuleDependencyDescriptorFactoryTest.java | 4 +-
.../ProjectDependencyDescriptorFactoryTest.groovy | 2 +-
.../DependencyGraphBuilderTest.groovy | 8 +-
.../ComponentIdentifierSerializerTest.groovy | 14 +-
...omponentArtifactIdentifierSerializerTest.groovy | 43 +
.../ComponentArtifactMetadataSerializerTest.groovy | 44 +
.../resolver/MavenVersionListerTest.groovy | 14 +-
.../DependencyMapNotationConverterTest.groovy | 2 +-
.../notations/ProjectDependencyFactoryTest.groovy | 2 +-
.../DefaultIvyModulePublishMetadataTest.groovy | 2 +-
...ultModuleComponentArtifactIdentifierTest.groovy | 21 +
.../model/DefaultLocalComponentMetadataTest.groovy | 16 +-
.../model/DefaultIvyArtifactNameTest.groovy | 9 +-
.../LocalComponentDependencyMetadataTest.groovy | 12 +-
...ltCacheAwareExternalResourceAccessorTest.groovy | 22 +-
...gressLoggingExternalResourceAccessorTest.groovy | 26 +-
...endencyConflictResolutionIntegrationSpec.groovy | 191 +
...tractIvyRemoteRepoResolveIntegrationTest.groovy | 24 +-
...DependentComponentsReportIntegrationTest.groovy | 49 +
.../model/ModelReportIntegrationTest.groovy | 7 +
.../DependencyReportTaskIntegrationTest.groovy | 6 +-
.../org/gradle/api/plugins/HelpTasksPlugin.java | 18 +
.../dependencies/DependencyReportContainer.java | 4 +-
.../dependents/DependentComponentsReport.java | 184 +
.../internal/ComponentRenderableDependency.java | 61 +
.../internal/DependentComponentsGraphRenderer.java | 131 +
.../DependentComponentsRenderableDependency.java | 126 +
.../internal/DependentComponentsRenderer.java | 121 +
.../internal/DependentComponentsUtils.java | 77 +
.../TextDependentComponentsReportRenderer.java | 49 +
.../api/reporting/dependents/package-info.java | 20 +
subprojects/distributions/distributions.gradle | 1 +
subprojects/distributions/src/toplevel/LICENSE | 961 ----
subprojects/docs/docs.gradle | 33 +-
subprojects/docs/src/docs/dsl/dsl.xml | 3 +
...org.gradle.api.artifacts.ResolutionStrategy.xml | 3 +
...orting.dependents.DependentComponentsReport.xml | 51 +
subprojects/docs/src/docs/release/notes.md | 358 +-
.../src/docs/userguide/buildScriptsTutorial.xml | 19 +-
.../src/docs/userguide/buildingJavaLibraries.xml | 2 +-
.../src/docs/userguide/commandLineTutorial.xml | 6 +-
.../docs/src/docs/userguide/compositeBuilds.xml | 7 +-
subprojects/docs/src/docs/userguide/depMngmt.xml | 12 +
.../docs/src/docs/userguide/gradleDaemon.xml | 2 +-
.../docs/src/docs/userguide/gradleWrapper.xml | 43 +
.../docs/userguide/img/nativeDependents.graphml | 287 ++
.../src/docs/userguide/img/nativeDependents.png | Bin 0 -> 9931 bytes
subprojects/docs/src/docs/userguide/logging.xml | 5 +-
.../docs/src/docs/userguide/nativeBinaries.xml | 185 +
.../src/docs/userguide/softwareModelConcepts.xml | 2 +-
subprojects/docs/src/docs/userguide/tasks.xml | 13 +-
subprojects/docs/src/samples/announce/build.gradle | 6 +-
.../clientModuleDependencies/api/build.gradle | 10 +-
.../clientModuleDependencies/shared/build.gradle | 14 +-
.../samples/componentMetadataRules/build.gradle | 34 +-
.../samples/componentSelectionRules/build.gradle | 24 +-
.../basic/my-app/settings-composite.gradle | 2 +
.../languageType/src/docs/userguide/chapter1.md | 6 +-
.../src/samples/ear/earCustomized/ear/build.gradle | 2 +-
.../src/samples/java/multiproject/api/build.gradle | 16 +-
.../src/samples/maven/pomGeneration/build.gradle | 30 +-
.../src/samples/multiProjectBuildSrc/build.gradle | 10 +-
.../src/samples/native-binaries/cunit/build.gradle | 4 +
.../native-binaries/custom-check/build.gradle | 38 +
.../ant/addBehaviourToAntTarget/build.gradle | 6 +-
.../userguide/ant/dependsOnAntTarget/build.gradle | 6 +-
.../userguide/ant/dependsOnTask/build.gradle | 6 +-
.../ant/taskWithNestedElements/build.gradle | 12 +-
.../userguide/ant/taskWithNestedText/build.gradle | 6 +-
.../samples/userguide/ant/useAntTask/build.gradle | 8 +-
.../samples/userguide/ant/useAntType/build.gradle | 14 +-
.../userguide/ant/useExternalAntTask/build.gradle | 16 +-
.../ant/useExternalAntTaskWithConfig/build.gradle | 20 +-
.../artifacts/configurationHandling/build.gradle | 60 +-
.../artifacts/defineRepository/build.gradle | 12 +-
.../artifacts/excludesAndClassifiers/build.gradle | 14 +-
.../artifacts/externalDependencies/build.gradle | 6 +-
.../generatedFileDependencies/build.gradle | 12 +-
.../samples/userguide/artifacts/maven/build.gradle | 6 +-
.../userguide/buildlifecycle/basic/build.gradle | 6 +-
.../projectEvaluateEvents/build.gradle | 6 +-
.../taskExecutionEvents/build.gradle | 6 +-
.../src/samples/userguide/files/copy/build.gradle | 14 +-
.../userguide/files/fileCollections/build.gradle | 68 +-
.../configurationInjection/build.gradle | 8 +-
.../initScripts/customLogger/build.gradle | 18 +-
.../userguide/initScripts/plugins/build.gradle | 10 +-
.../multiproject/addKrill/water/build.gradle | 6 +-
.../multiproject/addSpecifics/water/build.gradle | 18 +-
.../multiproject/addTropical/water/build.gradle | 18 +-
.../firstMessages/messages/consumer/build.gradle | 6 +-
.../firstMessages/messages/producer/build.gradle | 8 +-
.../messages/consumer/build.gradle | 6 +-
.../messages/consumer/build.gradle | 6 +-
.../messages/consumer/build.gradle | 6 +-
.../messagesHack/messages/aProducer/build.gradle | 8 +-
.../messagesHack/messages/consumer/build.gradle | 6 +-
.../messages/consumer/build.gradle | 6 +-
.../messages/producer/build.gradle | 8 +-
.../messages/consumer/build.gradle | 6 +-
.../messages/producer/build.gradle | 8 +-
.../multiproject/firstExample/water/build.gradle | 4 +-
.../multiproject/flat/master/build.gradle | 6 +-
.../flatWithNoDefaultMaster/water/build.gradle | 6 +-
.../partialTasks/water/bluewhale/build.gradle | 12 +-
.../multiproject/partialTasks/water/build.gradle | 6 +-
.../partialTasks/water/krill/build.gradle | 12 +-
.../spreadSpecifics/water/build.gradle | 12 +-
.../subprojectsAddFromTop/water/build.gradle | 18 +-
.../tropicalWithProperties/water/build.gradle | 6 +-
.../multiproject/useSubprojects/water/build.gradle | 12 +-
.../userguide/organizeBuildLogic/build.gradle | 16 +-
.../organizeBuildLogic/customPlugin/build.gradle | 6 +-
.../build.gradle | 6 +-
.../customPluginWithConvention/build.gradle | 6 +-
.../build.gradle | 8 +-
.../externalDependency/build.gradle | 8 +-
.../inherited/child/build.gradle | 14 +-
.../organizeBuildLogic/injected/build.gradle | 12 +-
.../organizeBuildLogic/nestedBuild/other.gradle | 6 +-
.../tasks/addDependencyUsingClosure/build.gradle | 24 +-
.../tasks/addDependencyUsingPath/build.gradle | 12 +-
.../tasks/addDependencyUsingTask/build.gradle | 12 +-
.../samples/userguide/tasks/addRules/build.gradle | 6 +-
.../tasks/addToTaskContainer/build.gradle | 6 +-
.../tasks/customTaskWithFileProperty/build.gradle | 6 +-
.../tasks/defineAsExpression/build.gradle | 6 +-
.../tasks/defineUsingStringTaskNames/build.gradle | 7 +-
.../userguide/tasks/finalizers/build.gradle | 12 +-
.../tasks/finalizersWithFailure/build.gradle | 14 +-
.../userguide/tasks/incrementalTask/build.gradle | 32 +-
.../userguide/tasks/mustRunAfter/build.gradle | 12 +-
.../userguide/tasks/shouldRunAfter/build.gradle | 12 +-
.../tasks/shouldRunAfterWithCycle/build.gradle | 18 +-
.../userguide/tutorial/antLoadfile/build.gradle | 16 +-
.../tutorial/antLoadfileWithMethod/build.gradle | 20 +-
.../userguide/tutorial/configByDag/build.gradle | 12 +-
.../tutorial/configureObject/build.gradle | 14 +-
.../configureObjectUsingScript/build.gradle | 14 +-
.../configureProjectUsingScript/other.gradle | 6 +-
.../samples/userguide/tutorial/count/build.gradle | 6 +-
.../userguide/tutorial/defaultTasks/build.gradle | 18 +-
.../userguide/tutorial/disableTask/build.gradle | 6 +-
.../userguide/tutorial/dynamic/build.gradle | 6 +-
.../userguide/tutorial/dynamicDepends/build.gradle | 6 +-
.../userguide/tutorial/excludeTasks/build.gradle | 24 +-
.../tutorial/extraProperties/build.gradle | 16 +-
.../userguide/tutorial/helloEnhanced/build.gradle | 12 +-
.../tutorial/helloWithShortCut/build.gradle | 6 +-
.../samples/userguide/tutorial/intro/build.gradle | 12 +-
.../userguide/tutorial/lazyDependsOn/build.gradle | 12 +-
.../userguide/tutorial/mkdirTrap/build.gradle | 10 +-
.../tutorial/pluginAccessConvention/build.gradle | 14 +-
.../userguide/tutorial/pluginConfig/build.gradle | 6 +-
.../tutorial/pluginConvention/build.gradle | 6 +-
.../userguide/tutorial/pluginIntro/build.gradle | 8 +-
.../userguide/tutorial/projectApi/build.gradle | 4 +-
.../userguide/tutorial/properties/build.gradle | 14 +-
.../userguide/tutorial/replaceTask/build.gradle | 6 +-
.../tutorial/selectProject/subdir/build.gradle | 6 +-
.../tutorial/selectProject/subdir/myproject.gradle | 6 +-
.../tutorial/stopExecutionException/build.gradle | 12 +-
.../userguide/tutorial/taskOnlyIf/build.gradle | 6 +-
.../samples/userguide/tutorial/upper/build.gradle | 10 +-
.../basicRuleSourcePlugin-model-task.out | 6 +
.../nativeAssembleDependentComponents.out | 15 +
.../nativeAssembleDependentComponentsReport.out | 17 +
.../nativeBuildDependentComponents.out | 18 +
.../nativeBuildDependentComponentsReport.out | 19 +
.../nativeComponentCustomCheckOutput.out | 7 +
.../nativeDependentComponentsReport.out | 17 +
.../nativeDependentComponentsReportAll.out | 23 +
.../softwareModelExtend-iv-model.out | 6 +
.../samples/userguideOutput/taskListAllReport.out | 3 +
.../src/samples/userguideOutput/taskListReport.out | 1 +
.../src/main/java/org/gradle/plugins/ear/Ear.java | 4 +-
.../groovy/org/gradle/plugins/ear/EarTest.groovy | 2 +
...ractSourcesAndJavadocJarsIntegrationTest.groovy | 6 +-
.../eclipse/EclipseClasspathIntegrationTest.groovy | 4 +-
.../ide/eclipse/EclipseIntegrationTest.groovy | 8 +-
.../idea/ConfigurationHooksIntegrationTest.groovy | 8 +-
.../plugins/ide/idea/IdeaIntegrationTest.groovy | 6 +-
.../ide/idea/IdeaModuleIntegrationTest.groovy | 4 +-
.../org/gradle/plugins/ide/idea/IdeaPlugin.java | 443 --
.../gradle/plugins/ide/idea/model/PathFactory.java | 218 -
.../AbstractPersistableConfigurationObject.java | 82 -
.../gradle/plugins/ide/api/FileContentMerger.java | 0
.../org/gradle/plugins/ide/api/GeneratorTask.java | 0
.../ide/api/PropertiesFileContentMerger.java | 0
.../plugins/ide/api/PropertiesGeneratorTask.java | 0
.../plugins/ide/api/XmlFileContentMerger.java | 0
.../gradle/plugins/ide/api/XmlGeneratorTask.java | 0
.../org/gradle/plugins/ide/api/package-info.java | 0
.../gradle/plugins/ide/eclipse/EclipsePlugin.java | 0
.../plugins/ide/eclipse/EclipseWtpPlugin.java | 0
.../ide/eclipse/GenerateEclipseClasspath.java | 0
.../plugins/ide/eclipse/GenerateEclipseJdt.java | 0
.../ide/eclipse/GenerateEclipseProject.java | 0
.../ide/eclipse/GenerateEclipseWtpComponent.java | 0
.../ide/eclipse/GenerateEclipseWtpFacet.java | 0
.../ide/eclipse/internal/AfterEvaluateHelper.java | 0
.../ide/eclipse/internal/EclipseNameDeduper.java | 0
.../eclipse/internal/LinkedResourcesCreator.java | 0
.../ide/eclipse/model/AbstractClasspathEntry.java | 0
.../plugins/ide/eclipse/model/AbstractLibrary.java | 0
.../plugins/ide/eclipse/model/AccessRule.java | 0
.../plugins/ide/eclipse/model/BuildCommand.java | 0
.../plugins/ide/eclipse/model/Classpath.java | 0
.../plugins/ide/eclipse/model/ClasspathEntry.java | 0
.../plugins/ide/eclipse/model/Container.java | 0
.../ide/eclipse/model/EclipseClasspath.java | 0
.../plugins/ide/eclipse/model/EclipseJdt.java | 0
.../plugins/ide/eclipse/model/EclipseModel.java | 0
.../plugins/ide/eclipse/model/EclipseProject.java | 0
.../plugins/ide/eclipse/model/EclipseWtp.java | 0
.../ide/eclipse/model/EclipseWtpComponent.java | 0
.../plugins/ide/eclipse/model/EclipseWtpFacet.java | 0
.../gradle/plugins/ide/eclipse/model/Facet.java | 0
.../plugins/ide/eclipse/model/FileReference.java | 0
.../org/gradle/plugins/ide/eclipse/model/Jdt.java | 0
.../gradle/plugins/ide/eclipse/model/Library.java | 0
.../org/gradle/plugins/ide/eclipse/model/Link.java | 0
.../ide/eclipse/model/NonRenamableProject.java | 0
.../gradle/plugins/ide/eclipse/model/Output.java | 0
.../gradle/plugins/ide/eclipse/model/Project.java | 0
.../ide/eclipse/model/ProjectDependency.java | 0
.../plugins/ide/eclipse/model/SourceFolder.java | 0
.../gradle/plugins/ide/eclipse/model/Variable.java | 0
.../ide/eclipse/model/WbDependentModule.java | 0
.../plugins/ide/eclipse/model/WbModuleEntry.java | 0
.../plugins/ide/eclipse/model/WbProperty.java | 0
.../plugins/ide/eclipse/model/WbResource.java | 0
.../plugins/ide/eclipse/model/WtpComponent.java | 0
.../gradle/plugins/ide/eclipse/model/WtpFacet.java | 0
.../model/internal/ClassFoldersCreator.java | 0
.../eclipse/model/internal/ClasspathFactory.java | 0
.../model/internal/EclipseDependenciesCreator.java | 0
.../model/internal/FileReferenceFactory.java | 0
.../ide/eclipse/model/internal/PathUtil.java | 0
.../model/internal/ProjectDependencyBuilder.java | 0
.../model/internal/SourceFoldersCreator.java | 0
.../internal/WtpClasspathAttributeSupport.java | 0
.../model/internal/WtpComponentFactory.java | 0
.../plugins/ide/eclipse/model/package-info.java | 0
.../gradle/plugins/ide/eclipse/package-info.java | 0
.../plugins/ide/idea/GenerateIdeaModule.java | 0
.../plugins/ide/idea/GenerateIdeaProject.java | 0
.../plugins/ide/idea/GenerateIdeaWorkspace.java | 0
.../org/gradle/plugins/ide/idea/IdeaPlugin.java | 439 ++
.../plugins/ide/idea/internal/IdeaNameDeduper.java | 0
.../ide/idea/internal/IdeaScalaConfigurer.java | 0
.../gradle/plugins/ide/idea/model/Dependency.java | 0
.../gradle/plugins/ide/idea/model/FilePath.java | 0
.../plugins/ide/idea/model/IdeaLanguageLevel.java | 0
.../gradle/plugins/ide/idea/model/IdeaModel.java | 0
.../gradle/plugins/ide/idea/model/IdeaModule.java | 0
.../plugins/ide/idea/model/IdeaModuleIml.java | 0
.../gradle/plugins/ide/idea/model/IdeaProject.java | 0
.../plugins/ide/idea/model/IdeaWorkspace.java | 0
.../plugins/ide/idea/model/JarDirectory.java | 0
.../org/gradle/plugins/ide/idea/model/Jdk.java | 0
.../org/gradle/plugins/ide/idea/model/Module.java | 0
.../plugins/ide/idea/model/ModuleDependency.java | 0
.../plugins/ide/idea/model/ModuleLibrary.java | 0
.../org/gradle/plugins/ide/idea/model/Path.java | 0
.../gradle/plugins/ide/idea/model/PathFactory.java | 218 +
.../org/gradle/plugins/ide/idea/model/Project.java | 0
.../plugins/ide/idea/model/ProjectLibrary.java | 0
.../ide/idea/model/SingleEntryModuleLibrary.java | 0
.../gradle/plugins/ide/idea/model/Workspace.java | 0
.../idea/model/internal/GeneratedIdeaScope.java | 0
.../model/internal/IdeaDependenciesProvider.java | 0
.../idea/model/internal/IdeaScopeMappingRule.java | 0
.../model/internal/ModuleDependencyBuilder.java | 0
.../plugins/ide/idea/model/package-info.java | 0
.../org/gradle/plugins/ide/idea/package-info.java | 0
.../ide/internal/IdeDependenciesExtractor.java | 0
.../org/gradle/plugins/ide/internal/IdePlugin.java | 0
.../HierarchicalElementDeduplicator.java | 0
.../configurer/NameDeduplicationAdapter.java | 0
.../AbstractPersistableConfigurationObject.java | 83 +
.../PropertiesPersistableConfigurationObject.java | 0
.../XmlPersistableConfigurationObject.java | 0
.../internal/generator/generator/Generator.java | 0
.../generator/PersistableConfigurationObject.java | 0
.../PersistableConfigurationObjectGenerator.java | 0
.../internal/tooling/BasicIdeaModelBuilder.java | 0
.../internal/tooling/BuildEnvironmentBuilder.java | 0
.../internal/tooling/BuildInvocationsBuilder.java | 0
.../ide/internal/tooling/EclipseModelBuilder.java | 0
.../ide/internal/tooling/GradleBuildBuilder.java | 0
.../ide/internal/tooling/GradleProjectBuilder.java | 0
.../ide/internal/tooling/IdeaModelBuilder.java | 0
.../ide/internal/tooling/PublicationsBuilder.java | 0
.../plugins/ide/internal/tooling/TasksFactory.java | 0
.../tooling/ToolingModelBuilderSupport.java | 0
.../ide/internal/tooling/ToolingModelServices.java | 0
.../tooling/eclipse/DefaultAccessRule.java | 0
.../tooling/eclipse/DefaultClasspathAttribute.java | 0
.../eclipse/DefaultEclipseBuildCommand.java | 0
.../eclipse/DefaultEclipseClasspathContainer.java | 0
.../eclipse/DefaultEclipseClasspathEntry.java | 0
.../tooling/eclipse/DefaultEclipseDependency.java | 0
.../eclipse/DefaultEclipseExternalDependency.java | 0
.../eclipse/DefaultEclipseJavaSourceSettings.java | 0
.../eclipse/DefaultEclipseLinkedResource.java | 0
.../eclipse/DefaultEclipseOutputLocation.java | 0
.../tooling/eclipse/DefaultEclipseProject.java | 0
.../eclipse/DefaultEclipseProjectDependency.java | 0
.../eclipse/DefaultEclipseProjectNature.java | 0
.../eclipse/DefaultEclipseSourceDirectory.java | 0
.../tooling/eclipse/DefaultEclipseTask.java | 0
.../tooling/idea/DefaultIdeaCompilerOutput.java | 0
.../tooling/idea/DefaultIdeaContentRoot.java | 0
.../tooling/idea/DefaultIdeaDependency.java | 0
.../tooling/idea/DefaultIdeaDependencyScope.java | 0
.../idea/DefaultIdeaJavaLanguageSettings.java | 0
.../tooling/idea/DefaultIdeaLanguageLevel.java | 0
.../internal/tooling/idea/DefaultIdeaModule.java | 0
.../tooling/idea/DefaultIdeaModuleDependency.java | 0
.../internal/tooling/idea/DefaultIdeaProject.java | 0
.../DefaultIdeaSingleEntryLibraryDependency.java | 0
.../tooling/idea/DefaultIdeaSourceDirectory.java | 0
.../internal/tooling/java/DefaultInstalledJdk.java | 0
.../integtests/AntProjectIntegrationTest.groovy | 2 +-
.../integtests/ApplicationIntegrationSpec.groovy | 2 +-
.../BuildAggregationIntegrationTest.groovy | 12 +-
.../BuildScriptClasspathIntegrationTest.java | 23 +-
.../BuildSourceBuilderIntegrationTest.groovy | 20 +-
.../integtests/CacheProjectIntegrationTest.groovy | 16 +
.../integtests/CommandLineIntegrationTest.groovy | 2 +-
...JavaCompileOnlyDependencyIntegrationTest.groovy | 44 +-
.../integtests/JavaProjectIntegrationTest.groovy | 6 +-
.../MultiProjectDependencyIntegrationTest.groovy | 8 +-
.../integtests/MultiprojectIntegrationTest.groovy | 8 +-
.../integtests/ProjectLoadingIntegrationTest.java | 4 +-
.../integtests/StaleOutputIntegrationTest.groovy | 112 +
.../gradle/integtests/StdioIntegrationTest.groovy | 32 +-
.../TaskAutoDependencyIntegrationTest.groovy | 6 +-
.../TaskDefinitionIntegrationSpec.groovy | 20 +
.../integtests/TaskDefinitionIntegrationTest.java | 10 +-
.../TaskErrorExecutionIntegrationTest.groovy | 16 +-
.../integtests/TaskExecutionIntegrationTest.groovy | 138 +-
.../gradle/integtests/fixtures/SampleSpec.groovy | 39 +
.../logging/LoggingIntegrationTest.groovy | 435 --
.../SamplesWebProjectIntegrationTest.groovy | 12 +-
.../SamplesWebQuickstartIntegrationTest.groovy | 22 +-
.../samples/UserGuideSamplesRunner.groovy | 1 +
.../CommandLineIntegrationTest/shared/build.gradle | 32 +-
.../logging/nestedBuild/build.gradle | 6 -
.../logging/project1/build.gradle | 75 -
.../multiThreaded/build.gradle | 26 -
.../internal-android-performance-testing.gradle | 25 +
.../java/org/gradle/performance/android/Main.java | 81 +
.../org/gradle/performance/android/SyncAction.java | 8 +-
.../internal-integ-testing.gradle | 10 +-
.../fixtures/AbstractIntegrationSpec.groovy | 5 +
.../fixtures/AbstractIntegrationTest.java | 15 +-
.../AbstractTaskRelocationIntegrationTest.groovy | 68 +
.../integtests/fixtures/AvailableJavaHomes.java | 21 +-
.../fixtures/CrossVersionIntegrationSpec.groovy | 7 +
.../integtests/fixtures/ProcessFixture.groovy | 94 +
.../org/gradle/integtests/fixtures/Sample.java | 40 +-
.../fixtures/daemon/AbstractDaemonFixture.groovy | 64 +-
.../fixtures/daemon/DaemonClientFixture.groovy | 51 +
.../fixtures/daemon/DaemonIntegrationSpec.groovy | 6 -
.../fixtures/daemon/DaemonLogsAnalyzer.groovy | 4 +-
.../fixtures/daemon/DaemonTestFixture.groovy | 29 -
.../fixtures/executer/AbstractGradleExecuter.java | 68 +-
.../executer/DefaultGradleDistribution.java | 6 +-
.../executer/DownloadableGradleDistribution.groovy | 12 +-
.../fixtures/executer/ForkingGradleExecuter.java | 5 +
.../executer/GradleContextualExecuter.java | 2 +-
.../fixtures/executer/GradleExecuter.java | 12 +-
.../fixtures/executer/InProcessGradleExecuter.java | 9 +-
.../PersistentBuildProcessIntegrationTest.groovy | 5 -
.../test/fixtures/plugin/PluginBuilder.groovy | 2 +-
.../server/http/AbstractHttpResource.groovy | 4 +
.../server/http/CyclicBarrierHttpServer.java | 32 +-
.../server/http/HttpDirectoryResource.groovy | 10 +
.../test/fixtures/server/http/HttpResource.groovy | 9 +
.../test/fixtures/server/http/HttpServer.groovy | 38 +-
.../fixtures/server/http/MavenHttpModule.groovy | 7 +
...dStudioMockupCrossVersionPerformanceTest.groovy | 16 +-
...actToolingApiCrossVersionPerformanceTest.groovy | 62 +-
...AbstractGradleBuildPerformanceTestRunner.groovy | 4 +-
.../performance/fixture/BuildExperimentRunner.java | 47 +-
.../performance/fixture/BuildExperimentSpec.groovy | 7 +-
.../CrossVersionPerformanceTestRunner.groovy | 41 +-
.../gradle/performance/fixture/GCEventParser.java | 29 +-
.../performance/fixture/GCLoggingCollector.java | 15 +-
.../fixture/GradleBuildExperimentSpec.groovy | 12 +-
.../fixture/GradleExecuterBackedSession.groovy | 10 +-
.../fixture/GradleInvocationCustomizer.java | 20 -
.../gradle/performance/fixture/GradleSession.java | 3 +-
.../GradleVsMavenBuildExperimentRunner.java | 19 +-
.../fixture/HonestProfilerCollector.groovy | 27 +-
.../performance/fixture/InvocationCustomizer.java | 4 +-
.../fixture/InvocationExecutorProvider.java | 4 +-
.../fixture/MavenBuildExperimentSpec.groovy | 12 +-
.../fixture/ToolingApiBackedGradleSession.groovy | 4 +-
.../gradle/performance/fixture/WaitingReader.java | 7 +-
.../results/CrossBuildPerformanceTestHistory.java | 5 +
.../results/CrossVersionPerformanceResults.groovy | 16 +-
.../CrossVersionPerformanceTestHistory.java | 5 +
.../org/gradle/performance/results/Flakiness.java | 33 +
.../results/PerformanceTestExecution.java | 4 +
.../performance/results/ReportGenerator.java | 2 +-
.../performance/results/TestDataGenerator.java | 14 +-
.../performance/results/TestPageGenerator.java | 69 +-
.../org/gradle/reporting/performanceGraph.js | 77 +-
.../main/resources/org/gradle/reporting/style.css | 24 +
.../plugin/DiagnosticCommandMBeanHelper.java | 44 +
.../org/gradle/performance/plugin/HeapDumper.java | 9 +-
.../plugin/JavaFlightRecorderControl.java | 50 +
.../performance/plugin/MeasurementPlugin.java | 30 +-
.../src/templates/measurement-plugin/build.gradle | 4 +-
.../performance/fixture/GCEventParserTest.groovy | 4 +-
.../results/TestPageGeneratorTest.groovy | 12 +-
.../gradle/test/fixtures/SerializationFixture.java | 49 +
.../file/AbstractTestDirectoryProvider.java | 38 +-
.../org/gradle/test/fixtures/file/TestFile.java | 13 +-
.../file/TestNameTestDirectoryProvider.java | 5 -
.../testing/internal/util/GradlewRunner.java | 6 +-
.../publish/ivy/IvyPublishHttpsIntegTest.groovy | 5 -
.../org/gradle/api/publish/ivy/IvyPublication.java | 8 +-
.../publication/DefaultIvyPublication.java | 3 +-
.../publication/DefaultIvyPublicationTest.groovy | 11 +-
...actIvyRemoteLegacyPublishIntegrationTest.groovy | 2 -
.../gradle/testing/jacoco/tasks/JacocoBase.java | 6 +-
.../gradle/testing/jacoco/tasks/JacocoReport.java | 9 +
.../jacoco/tasks/JacocoReportsContainer.java | 13 +-
.../coffeescript/CoffeeScriptCompile.java | 5 +-
.../simple/internal/SimpleFileServerContainer.java | 9 +-
.../gradle/plugins/javascript/jshint/JsHint.java | 11 +-
.../simple/SimpleHttpFileServerFactoryTest.groovy | 19 +
subprojects/jetty/jetty.gradle | 6 +-
.../api/plugins/jetty/AbstractJettyRunTask.java | 13 +-
.../org/gradle/api/plugins/jetty/JettyRun.java | 6 +-
.../jvm/inspection/DefaultJvmVersionDetector.java | 12 +-
.../GroovyCompileRelocationIntegrationTest.groovy | 65 +
.../internal/tasks/compile/ApiGroovyCompiler.java | 5 +-
.../gradle/api/tasks/compile/GroovyCompile.java | 20 +-
.../org/gradle/api/tasks/javadoc/Groovydoc.java | 23 +-
...CompileDefaultJavaVersionIntegrationTest.groovy | 63 +
.../compile/JavaCompileIntegrationTest.groovy | 79 +-
.../JavaCompileRelocationIntegrationTest.groovy | 65 +
.../org/gradle/api/tasks/compile/JavaCompile.java | 5 +-
.../java/org/gradle/api/tasks/javadoc/Javadoc.java | 22 +-
.../external/javadoc/MinimalJavadocOptions.java | 8 +-
.../language/java/tasks/PlatformJavaCompile.java | 1 -
.../gradle/api/tasks/compile/AbstractCompile.java | 9 +-
.../nativeplatform/internal/CompileTaskConfig.java | 10 +-
.../internal/PCHCompileTaskConfig.java | 8 +-
.../incremental/BuildableCompilationState.java | 46 +
.../internal/incremental/CompilationFileState.java | 28 +-
.../internal/incremental/CompilationState.java | 34 +-
.../incremental/CompilationStateSerializer.java | 37 +-
.../DefaultCompilationStateCacheFactory.java | 4 +-
.../incremental/DefaultSourceIncludesParser.java | 4 +-
.../incremental/IncrementalCompileProcessor.java | 34 +-
.../incremental/IncrementalCompilerBuilder.java | 10 +-
.../incremental/IncrementalNativeCompiler.java | 39 +-
.../internal/incremental/ResolvedInclude.java | 3 +-
.../sourceparser/DefaultIncludeDirectives.java | 13 +-
.../sourceparser/RegexBackedCSourceParser.java | 9 +-
.../WindowsResourcesCompileTaskConfig.java | 8 +-
.../CompilationStateSerializerTest.groovy | 44 +-
.../IncrementalCompileProcessorTest.groovy | 4 +-
.../IncrementalNativeCompilerTest.groovy | 18 +-
.../sourceparser/DefaultSourceIncludesTest.groovy | 8 +-
subprojects/launcher/launcher.gradle | 1 +
.../BuildEnvironmentIntegrationTest.groovy | 30 +-
.../gradle/launcher/SystemClassLoaderTest.groovy | 40 +-
.../CancellationContinuousIntegrationTest.groovy | 2 +
...ngesDuringBuildContinuousIntegrationTest.groovy | 5 +-
...ntinuousBuildCancellationIntegrationTest.groovy | 35 +
...nuousBuildChangeReportingIntegrationTest.groovy | 10 +-
.../MultiProjectContinuousIntegrationTest.groovy | 15 +
.../SimpleJavaContinuousIntegrationTest.groovy | 2 +-
.../SmokeContinuousIntegrationTest.groovy | 14 +
.../daemon/DaemonFeedbackIntegrationSpec.groovy | 12 +-
.../DaemonInitScriptHandlingIntegrationTest.groovy | 2 +-
.../launcher/daemon/DaemonLifecycleSpec.groovy | 30 +-
.../DaemonReportStatusIntegrationSpec.groovy | 6 +-
.../daemon/DaemonReuseIntegrationTest.groovy | 69 +-
.../DaemonSystemPropertiesIntegrationTest.groovy | 16 +-
.../ProcessCrashHandlingIntegrationTest.groovy | 215 +-
.../daemon/StoppingDaemonIntegrationSpec.groovy | 12 +-
.../launcher/daemon/bootstrap/DaemonMain.java | 8 +-
.../launcher/daemon/client/DaemonClient.java | 7 +-
.../daemon/client/DaemonClientServicesSupport.java | 3 +-
.../daemon/client/DefaultDaemonStarter.java | 9 +-
.../daemon/client/SingleUseDaemonClient.java | 5 +-
.../client/SingleUseDaemonClientServices.java | 4 +-
.../org/gradle/launcher/daemon/server/Daemon.java | 4 +-
.../launcher/daemon/server/DaemonServices.java | 2 -
.../launcher/daemon/server/exec/ExecuteBuild.java | 8 +
.../daemon/server/exec/HintGCAfterBuild.java | 55 -
.../health/memory/VmstatAvailableMemory.java | 9 +-
.../internal/provider/BuildActionResult.java | 1 +
.../internal/provider/ClassLoaderCache.java | 96 -
.../internal/provider/ClassLoaderDetails.java | 41 -
.../internal/provider/ClasspathInferer.java | 141 -
.../provider/ClientProvidedBuildAction.java | 1 +
.../ClientSidePayloadClassLoaderFactory.java | 127 -
.../ClientSidePayloadClassLoaderRegistry.java | 175 -
.../internal/provider/ConnectionScopeServices.java | 22 +-
.../provider/ContinuousBuildActionExecuter.java | 19 +-
.../DaemonSidePayloadClassLoaderFactory.java | 50 -
.../DefaultPayloadClassLoaderRegistry.java | 165 -
.../tooling/internal/provider/DeserializeMap.java | 24 -
.../internal/provider/LauncherServices.java | 45 +-
.../internal/provider/ModelClassLoaderFactory.java | 64 -
.../provider/PayloadClassLoaderFactory.java | 30 -
.../provider/PayloadClassLoaderRegistry.java | 37 -
.../internal/provider/PayloadSerializer.java | 145 -
.../internal/provider/ProviderConnection.java | 2 +
.../tooling/internal/provider/SerializeMap.java | 36 -
.../internal/provider/SerializedPayload.java | 37 -
.../provider/ServicesSetupBuildActionExecuter.java | 52 +
.../provider/serialization/ClassLoaderCache.java | 98 +
.../provider/serialization/ClassLoaderDetails.java | 41 +
.../provider/serialization/ClasspathInferer.java | 146 +
.../serialization/ClientOwnedClassLoaderSpec.java | 56 +
.../ClientSidePayloadClassLoaderFactory.java | 127 +
.../ClientSidePayloadClassLoaderRegistry.java | 176 +
.../DaemonSidePayloadClassLoaderFactory.java | 58 +
.../DefaultPayloadClassLoaderRegistry.java | 182 +
.../provider/serialization/DeserializeMap.java | 24 +
.../serialization/ModelClassLoaderFactory.java | 64 +
.../serialization/PayloadClassLoaderFactory.java | 30 +
.../serialization/PayloadClassLoaderRegistry.java | 37 +
.../provider/serialization/PayloadSerializer.java | 70 +
.../PayloadSerializerObjectInputStream.java | 95 +
.../PayloadSerializerObjectOutputStream.java | 66 +
.../provider/serialization/SerializeMap.java | 36 +
.../provider/serialization/SerializedPayload.java | 38 +
.../WellKnownClassLoaderRegistry.java | 126 +
.../launcher/cli/BuildActionsFactoryTest.groovy | 8 +-
.../launcher/daemon/client/DaemonClientTest.groovy | 8 +-
.../daemon/server/exec/HintGCAfterBuildTest.groovy | 52 -
.../internal/provider/ClasspathInfererTest.groovy | 126 -
.../ClientSidePayloadClassLoaderFactoryTest.groovy | 36 -
.../ContinuousBuildActionExecuterTest.groovy | 48 +-
.../DaemonSidePayloadClassLoaderFactoryTest.groovy | 65 -
.../internal/provider/PayloadSerializerTest.groovy | 211 -
.../serialization/ClasspathInfererTest.groovy | 129 +
.../ClientSidePayloadClassLoaderFactoryTest.groovy | 36 +
.../DaemonSidePayloadClassLoaderFactoryTest.groovy | 65 +
.../serialization/PayloadSerializerTest.groovy | 208 +
.../AbstractContinuousIntegrationTest.groovy | 4 +-
subprojects/logging/logging.gradle | 4 +-
.../DeprecationHandlingIntegrationTest.groovy | 211 +-
.../JavaUtilLoggingSystemIntegrationTest.groovy | 141 +
.../internal/logging/LoggingIntegrationTest.groovy | 435 ++
.../LoggingIntegrationTest/logging/build.gradle | 0
.../logging/buildSrc/build.gradle | 0
.../LoggingIntegrationTest/logging/external.gradle | 0
.../LoggingIntegrationTest/logging/init.gradle | 0
.../logging/nestedBuild/build.gradle | 8 +
.../logging/nestedBuild/buildSrc/build.gradle | 0
.../logging/nestedBuild/settings.gradle | 0
.../logging/project1/build.gradle | 77 +
.../logging/project2/build.gradle | 0
.../LoggingIntegrationTest/logging/settings.gradle | 0
.../multiThreaded/build.gradle | 28 +
.../featurelifecycle/DeprecatedFeatureUsage.java | 58 +-
.../LoggingDeprecatedFeatureHandler.java | 64 +-
.../internal/logging/LoggingManagerInternal.java | 8 +-
.../logging/config/LoggingSourceSystem.java | 18 +-
.../logging/config/LoggingSystemAdapter.java | 38 +-
.../logging/services/DefaultLoggingConfigurer.java | 38 -
.../logging/services/DefaultLoggingManager.java | 51 +-
.../logging/services/LoggingServiceRegistry.java | 3 +
.../logging/source/JavaUtilLoggingSystem.java | 65 +-
.../internal/logging/source/NoOpLoggingSystem.java | 7 +-
.../logging/source/PrintStreamLoggingSystem.java | 61 +-
.../java/org/gradle/util/SingleMessageLogger.java | 1 -
.../DeprecatedFeatureUsageTest.groovy | 33 +-
.../LoggingDeprecatedFeatureHandlerTest.groovy | 313 +-
.../SimulatedDeprecationMessageLogger.java | 35 +
.../SimulatedGroovyCallLocation.groovy | 34 +
.../SimulatedJavaCallLocation.java | 35 +
.../logging/config/LoggingSystemAdapterTest.groovy | 42 +-
.../services/DefaultLoggingManagerTest.groovy | 55 +-
.../services/LoggingServiceRegistryTest.groovy | 125 +-
.../source/JavaUtilLoggingSystemTest.groovy | 88 +-
.../source/PrintStreamLoggingSystemTest.groovy | 37 +-
.../org/gradle/util/SingleMessageLoggerTest.groovy | 35 +-
.../CollectingTestOutputEventListener.groovy | 35 +
.../maven/MavenPublishHttpsIntegTest.groovy | 2 -
.../wagon/RepositoryTransportWagonAdapter.java | 2 +-
.../RepositoryTransportWagonAdapterTest.groovy | 6 +-
.../remote/internal/inet/InetAddresses.java | 3 +
.../internal/serialize/CausePlaceholder.java | 23 +
.../internal/serialize/ExceptionPlaceholder.java | 161 +
.../ExceptionReplacingObjectInputStream.java | 96 +
.../ExceptionReplacingObjectOutputStream.java | 79 +
.../org/gradle/internal/serialize/Message.java | 162 -
.../serialize/TopLevelExceptionPlaceholder.java | 29 +
.../internal/dispatch/AsyncDispatchTest.groovy | 4 +-
.../org/gradle/model/internal/core/ModelPath.java | 150 +-
.../model/internal/core/ModelPathTest.groovy | 30 +-
.../model/dsl/internal/transform/RulesVisitor.java | 3 +-
subprojects/native/native.gradle | 2 +-
.../JansiLibraryFactoryIntegrationTest.groovy | 61 +
.../nativeintegration/ProcessEnvironment.java | 14 +
.../jansi/DefaultJansiRuntimeResolver.java | 60 +
.../jansi/JansiBootPathConfigurer.java | 77 +
.../nativeintegration/jansi/JansiLibrary.java | 43 +
.../jansi/JansiLibraryFactory.java | 45 +
.../jansi/JansiOperatingSystemSupport.java | 47 +
.../jansi/JansiRuntimeResolver.java | 23 +
.../nativeintegration/jansi/JansiStorage.java | 38 +
.../jansi/JansiStorageLocator.java | 45 +
.../jna/UnsupportedEnvironment.java | 10 +
.../AbstractProcessEnvironment.java | 6 +
.../NativePlatformBackedProcessEnvironment.java | 5 +
.../nativeintegration/services/NativeServices.java | 11 +-
.../jansi/JansiLibraryFactoryTest.groovy | 86 +
.../jansi/JansiStorageLocatorTest.groovy | 58 +
.../AbstractAndroidPerformanceTest.groovy | 1 +
.../DependencyReportPerformanceTest.groovy | 18 +-
.../DependencyResolutionPerformanceTest.groovy | 16 +-
.../EnterpriseJavaBuildPerformanceTest.groovy | 102 +
.../IdeIntegrationPerformanceTest.groovy | 18 +-
.../JavaCleanDaemonPerformanceTest.groovy | 8 +-
.../JavaConfigurationDaemonPerformanceTest.groovy | 10 +-
.../JavaConfigurationPerformanceTest.groovy | 20 +-
.../JavaFullAssembleDaemonPerformanceTest.groovy | 26 +-
.../JavaFullBuildDaemonPerformanceTest.groovy | 8 +-
.../JavaFullBuildPerformanceTest.groovy | 47 -
...JavaPartialAssembleDaemonPerformanceTest.groovy | 5 +-
.../JavaTestExecutionPerformanceTest.groovy | 5 +-
.../JavaUpToDateFullBuildPerformanceTest.groovy | 16 +-
.../LocalTaskOutputCachePerformanceTest.groovy | 52 +
.../ManyEmptyProjectsHelpPerformanceTest.groovy | 4 +-
.../NativeBuildDependentsPerformanceTest.groovy | 80 +
.../performance/NativeBuildPerformanceTest.groovy | 20 +-
.../ProjectDependenciesPerformanceTest.groovy | 7 +-
.../RealLifeAndroidBuildPerformanceTest.groovy | 10 +-
...alLifeAndroidStudioMockupPerformanceTest.groovy | 4 +-
.../RealWorldNativePluginPerformanceTest.groovy | 8 +-
.../performance/TaskCreationPerformanceTest.groovy | 6 +-
.../TestExecutionPerformanceTest.groovy | 16 +-
...ngApiIdeModelCrossVersionPerformanceTest.groovy | 75 +-
.../googleTest/build.gradle | 27 +
.../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
.../src/templates/native-dependents/build.gradle | 59 +
.../src/templates/native-dependents/header.h | 12 +
.../src/templates/native-dependents/lib.cpp | 7 +
.../src/templates/native-dependents/main.cpp | 11 +
.../templates/native-dependents/settings.gradle | 8 +
.../src/templates/native-dependents/test_main.cpp | 17 +
.../src/main/groovy/CheckstyleExtension.groovy | 23 +
.../src/main/groovy/CheckstyleTaskDefaults.groovy | 27 +
.../src/main/groovy/CustomExtension.groovy | 27 +
.../buildSrc/src/main/groovy/MyTaskClass.groovy | 34 +
.../buildSrc/src/main/groovy/TaskWiring.groovy | 28 +
.../src/templates/new-java-plugin/build.gradle | 47 +-
.../src/main/groovy/CheckstyleExtension.groovy | 19 +
.../src/main/groovy/CustomExtension.groovy | 20 +
.../src/main/groovy/FakeCheckstylePlugin.groovy | 38 +
.../buildSrc/src/main/groovy/MyTaskClass.groovy | 34 +
.../src/templates/old-java-plugin/build.gradle | 41 -
subprojects/performance/templates.gradle | 71 +-
.../LifecycleBasePluginIntegrationTest.groovy | 6 +-
.../org/gradle/api/CheckableComponentSpec.java | 44 +
.../internal/AbstractBuildableComponentSpec.java | 23 +-
.../DefaultLibraryLocalComponentMetadata.java | 3 +-
.../base/plugins/ComponentModelBasePlugin.java | 60 +-
.../java/org/gradle/platform/base/BinarySpec.java | 3 +-
.../platform/base/BinaryTasksCollection.java | 5 +
.../internal/BinaryTasksCollectionWrapper.java | 5 +
.../internal/DefaultBinaryTasksCollection.java | 5 +
...bstractDependentBinariesResolutionStrategy.java | 45 +
.../BaseDependentBinariesResolutionStrategy.java | 48 +
.../DefaultDependentBinariesResolutionResult.java | 34 +
.../DefaultDependentBinariesResolvedResult.java | 70 +
.../DefaultDependentBinariesResolver.java | 85 +
.../DependentBinariesResolutionResult.java | 26 +
.../DependentBinariesResolutionStrategy.java | 29 +
.../DependentBinariesResolvedResult.java | 38 +
.../dependents/DependentBinariesResolver.java | 34 +
.../jvm/internal/services/PlatformJvmServices.java | 16 +-
.../java/org/gradle/jvm/platform/JavaPlatform.java | 4 +-
.../src/main/java/org/gradle/jvm/tasks/Jar.java | 2 +-
...NativeDependentComponentsIntegrationSpec.groovy | 141 +
...DependentComponentsReportIntegrationTest.groovy | 786 +++
.../NativePlatformSamplesIntegrationTest.groovy | 21 +
.../nativeplatform/internal/IncludeDirectives.java | 3 +
.../nativeplatform/NativeLibraryRequirement.java | 5 +
.../internal/AbstractNativeBinarySpec.java | 6 +
.../internal/NativeBinarySpecInternal.java | 3 +
.../nativeplatform/internal/NativeComponents.java | 111 +
.../NativeDependentBinariesResolutionStrategy.java | 250 +
.../internal/ProjectNativeLibraryRequirement.java | 5 +
.../prebuilt/AbstractPrebuiltLibraryBinary.java | 2 +-
.../internal/prebuilt/DefaultPrebuiltLibrary.java | 7 +-
.../DefaultPrebuiltSharedLibraryBinary.java | 4 +-
.../DefaultPrebuiltStaticLibraryBinary.java | 4 +-
.../prebuilt/PrebuiltLibraryBinaryLocator.java | 18 +-
.../ApiRequirementNativeDependencyResolver.java | 5 +
.../resolve/CachingLibraryBinaryLocator.java | 49 +
.../resolve/ChainedLibraryBinaryLocator.java | 9 +-
.../resolve/CurrentProjectModelResolver.java | 39 -
.../internal/resolve/DefaultLibraryResolver.java | 13 +-
.../internal/resolve/LibraryBinaryLocator.java | 10 +-
.../internal/resolve/LibraryIdentifier.java | 57 +
.../resolve/NativeDependencyResolverServices.java | 13 +-
.../resolve/ProjectLibraryBinaryLocator.java | 14 +-
...RequirementParsingNativeDependencyResolver.java | 3 +
.../internal/services/NativeBinaryServices.java | 8 +-
.../plugins/NativeComponentModelPlugin.java | 87 +-
.../DefaultCommandLineToolInvocationWorker.java | 16 +-
.../toolchain/internal/PreCompiledHeader.java | 6 +
.../internal/gcc/version/GccVersionDeterminer.java | 10 +-
.../prebuilt/DefaultPrebuiltLibraryTest.groovy | 30 +
.../DefaultPrebuiltSharedLibraryBinaryTest.groovy | 5 +-
.../DefaultPrebuiltStaticLibraryBinaryTest.groovy | 5 +-
.../resolve/CachingLibraryBinaryLocatorTest.groovy | 59 +
.../resolve/ProjectLibraryBinaryLocatorTest.groovy | 47 +-
.../plugins/NativeComponentPluginTest.groovy | 9 +-
.../main/java/org/gradle/play/tasks/PlayRun.java | 8 +-
...GradleImplDepsConcurrencyIntegrationTest.groovy | 2 +-
.../devel/tasks/PluginUnderTestMetadata.java | 12 +-
.../plugin/devel/tasks/ValidateTaskProperties.java | 15 +-
.../NonDeclarativePluginUseIntegrationSpec.groovy | 12 +-
.../PluginUseClassLoadingIntegrationSpec.groovy | 36 +-
...lutionCachingCrossVersionIntegrationTest.groovy | 6 +-
.../PluginResolutionCachingIntegrationTest.groovy | 12 +-
...ginResolutionServiceCommsIntegrationTest.groovy | 6 +-
.../PluginResolutionServiceIntegrationSpec.groovy | 6 +-
.../plugin/use/internal/PluginResolverFactory.java | 33 +-
.../HttpPluginResolutionServiceClient.java | 2 +-
.../HttpPluginResolutionServiceClientTest.groovy | 6 +-
.../AbstractCachedCompileIntegrationTest.groovy | 99 +
.../ApplicationPluginIntegrationTest.groovy | 62 +-
...plicationPluginUnixShellsIntegrationTest.groovy | 236 +
.../api/plugins/BasePluginIntegrationTest.groovy | 6 +-
.../plugins/BuildSrcPluginIntegrationTest.groovy | 5 -
.../groovy/GroovyBasePluginIntegrationTest.groovy | 16 +-
.../CachedGroovyCompileIntegrationTest.groovy | 169 +
.../CachedJavaCompileIntegrationTest.groovy | 54 +
.../build.gradle | 6 +-
.../build.gradle | 6 +-
.../build.gradle | 6 +-
.../gradle/api/plugins/BasePluginConvention.java | 101 -
.../groovy/org/gradle/api/tasks/bundling/War.java | 173 -
.../jvm/application/tasks/CreateStartScripts.java | 284 --
.../org/gradle/api/distribution/Distribution.java | 0
.../api/distribution/DistributionContainer.java | 0
.../distribution/internal/DefaultDistribution.java | 0
.../internal/DefaultDistributionContainer.java | 0
.../org/gradle/api/distribution/package-info.java | 0
.../distribution/plugins/DistributionPlugin.java | 0
.../api/distribution/plugins/package-info.java | 0
.../api/internal/java/DefaultJavaSourceSet.java | 0
.../api/internal/java/DefaultJvmResourceSet.java | 0
.../org/gradle/api/internal/java/JavaLibrary.java | 0
.../gradle/api/internal/java/WebApplication.java | 0
.../jvm/ClassDirectoryBinaryNamingScheme.java | 0
.../jvm/ClassDirectoryBinarySpecInternal.java | 0
.../jvm/DefaultClassDirectoryBinarySpec.java | 0
.../gradle/api/internal/jvm/JvmBinaryRenderer.java | 0
.../gradle/api/internal/plugins/AbstractRule.java | 0
.../internal/plugins/BuildConfigurationRule.java | 0
.../plugins/DefaultArtifactPublicationSet.java | 0
.../gradle/api/internal/plugins/GroovyJarFile.java | 0
.../api/internal/plugins/StartScriptGenerator.java | 0
.../gradle/api/internal/plugins/UploadRule.java | 0
.../gradle/api/internal/tasks/CompileServices.java | 0
.../api/internal/tasks/DefaultGroovySourceSet.java | 0
.../api/internal/tasks/DefaultSourceSet.java | 0
.../internal/tasks/DefaultSourceSetContainer.java | 0
.../api/internal/tasks/DefaultSourceSetOutput.java | 0
.../internal/tasks/SourceSetCompileClasspath.java | 0
.../org/gradle/api/plugins/ApplicationPlugin.java | 0
.../api/plugins/ApplicationPluginConvention.java | 0
.../org/gradle/api/plugins/BasePlugin.java | 0
.../gradle/api/plugins/BasePluginConvention.java | 123 +
.../org/gradle/api/plugins/GroovyBasePlugin.java | 0
.../org/gradle/api/plugins/GroovyPlugin.java | 0
.../org/gradle/api/plugins/JavaBasePlugin.java | 0
.../api/plugins/JavaLibraryDistributionPlugin.java | 0
.../org/gradle/api/plugins/JavaPlugin.java | 0
.../gradle/api/plugins/JavaPluginConvention.java | 0
.../org/gradle/api/plugins/WarPlugin.java | 0
.../gradle/api/plugins/WarPluginConvention.java | 0
.../org/gradle/api/tasks/GroovyRuntime.java | 0
.../org/gradle/api/tasks/GroovySourceSet.java | 0
.../org/gradle/api/tasks/SourceSet.java | 0
.../org/gradle/api/tasks/SourceSetContainer.java | 0
.../org/gradle/api/tasks/SourceSetOutput.java | 0
.../org/gradle/api/tasks/Upload.java | 0
.../api/tasks/application/CreateStartScripts.java | 0
.../org/gradle/api/tasks/bundling/Jar.java | 0
.../java/org/gradle/api/tasks/bundling/War.java | 176 +
.../org/gradle/jvm/ClassDirectoryBinarySpec.java | 0
.../jvm/application/tasks/CreateStartScripts.java | 288 ++
.../gradle/jvm/application/tasks/package-info.java | 0
.../api/internal/plugins/unixStartScript.txt | 20 +-
.../plugins/UnixStartScriptGeneratorTest.groovy | 2 +-
.../api/plugins/BasePluginConventionTest.groovy | 14 +
.../BuildDashboardPluginIntegrationTest.groovy | 2 +-
.../api/reporting/BuildDashboardReports.java | 4 +-
.../org/gradle/api/reporting/DirectoryReport.java | 3 -
.../main/java/org/gradle/api/reporting/Report.java | 2 +
.../org/gradle/api/reporting/ReportContainer.java | 18 +
.../org/gradle/api/reporting/SingleFileReport.java | 4 +-
.../reporting/internal/DefaultReportContainer.java | 51 +-
.../reporting/internal/TaskReportContainer.java | 55 +-
subprojects/resources-http/resources-http.gradle | 5 +-
.../HttpResourceAccessorIntegrationTest.groovy | 46 +
.../transport/http/DefaultSslContextFactory.java | 2 +-
.../resource/transport/http/HttpClientHelper.java | 187 +-
.../transport/http/HttpResourceAccessor.java | 67 +-
.../transport/http/HttpResourceLister.java | 2 +-
.../transport/http/HttpResponseResource.java | 9 +-
.../transport/http/AbstractHttpClientTest.groovy | 2 +-
.../http/DefaultSslContextFactoryTest.groovy | 156 +
.../transport/http/HttpClientHelperTest.groovy | 20 +-
.../transport/http/HttpResourceAccessorTest.groovy | 37 +
.../transport/http/HttpResourceListerTest.groovy | 4 +-
.../resource/s3/S3ClientIntegrationTest.groovy | 22 +-
.../transport/aws/s3/S3ResourceConnector.java | 13 +-
.../aws/s3/S3ResourceConnectorTest.groovy | 24 +-
.../transport/sftp/SftpResourceAccessor.java | 6 +-
subprojects/resources/resources.gradle | 1 +
.../resource/UriTextResourceIntegrationTest.groovy | 51 +
.../transfer/DefaultExternalResourceConnector.java | 8 +-
.../transfer/ExternalResourceAccessor.java | 8 +-
.../internal/resource/UriTextResourceTest.groovy | 19 +-
.../scala/ScalaBasePluginIntegrationTest.groovy | 16 +-
.../org/gradle/api/tasks/scala/ScalaCompile.java | 9 +-
.../java/org/gradle/api/tasks/scala/ScalaDoc.java | 14 +-
.../org/gradle/plugins/signing/Sign.java | 0
.../org/gradle/plugins/signing/SignOperation.java | 0
.../org/gradle/plugins/signing/Signature.java | 0
.../org/gradle/plugins/signing/SignatureSpec.java | 0
.../gradle/plugins/signing/SigningExtension.java | 0
.../org/gradle/plugins/signing/SigningPlugin.java | 0
.../org/gradle/plugins/signing/package-info.java | 0
.../plugins/signing/signatory/Signatory.java | 0
.../signing/signatory/SignatoryProvider.java | 0
.../signing/signatory/SignatorySupport.java | 0
.../plugins/signing/signatory/package-info.java | 0
.../gradle/plugins/signing/signatory/pgp/Dsl.java | 0
.../plugins/signing/signatory/pgp/PgpKeyId.java | 0
.../signing/signatory/pgp/PgpSignatory.java | 0
.../signing/signatory/pgp/PgpSignatoryFactory.java | 0
.../signatory/pgp/PgpSignatoryProvider.java | 0
.../signing/signatory/pgp/package-info.java | 0
.../signing/type/AbstractSignatureType.java | 0
.../type/AbstractSignatureTypeProvider.java | 0
.../plugins/signing/type/BinarySignatureType.java | 0
.../signing/type/DefaultSignatureTypeProvider.java | 0
.../gradle/plugins/signing/type/SignatureType.java | 0
.../signing/type/SignatureTypeProvider.java | 0
.../gradle/plugins/signing/type/package-info.java | 0
.../signing/type/pgp/ArmoredSignatureType.java | 0
.../plugins/signing/type/pgp/package-info.java | 0
.../smoketests/AndroidPluginsSmokeTest.groovy | 2 +-
.../smoketests/NebulaPluginsSmokeTest.groovy | 38 +-
.../smoketests/ThirdPartyPluginsSmokeTest.groovy | 31 +
.../launcher/daemon/AndroidDexingSoakTest.groovy | 2 +-
.../resolve/DependencyResolutionStressTest.groovy | 20 +-
.../GradleRunnerArgumentsIntegrationTest.groovy | 66 +-
...GradleRunnerGradleVersionIntegrationTest.groovy | 18 +-
...rPluginClasspathInjectionIntegrationTest.groovy | 6 +-
.../GradleRunnerResultIntegrationTest.groovy | 20 +-
.../testkit/runner/fixtures/PluginUnderTest.groovy | 18 +-
.../runner/internal/ToolingApiGradleExecutor.java | 18 +-
.../gradle/testing/base/TestSuiteBinarySpec.java | 5 +
.../base/plugins/TestingModelBasePlugin.java | 58 +-
.../JUnitComponentUnderTestIntegrationTest.groovy | 35 +
.../junit/JUnitJdkNavigationIntegrationTest.groovy | 39 +
.../TestNGJdkNavigationIntegrationTest.groovy | 39 +
.../shouldNotNavigateToJdkClasses/build.gradle | 10 +
.../src/test/java/org/gradle/AbstractTest.java | 13 +
.../src/test/java/org/gradle/Test1.java | 13 +
.../shouldNotNavigateToJdkClasses/build.gradle | 14 +
.../src/test/java/org/gradle/AbstractTest.java | 13 +
.../src/test/java/org/gradle/Test1.java | 13 +
.../detection/AbstractTestFrameworkDetector.java | 7 +-
.../java/org/gradle/api/tasks/testing/Test.java | 11 +-
.../gradle/jvm/test/JvmTestSuiteBinarySpec.java | 1 +
.../CUnitComponentReportIntegrationTest.groovy | 2 +
.../CUnitDependentComponentsIntegrationSpec.groovy | 139 +
.../test/cunit/CUnitIntegrationTest.groovy | 33 +
...leTestDependentComponentsIntegrationSpec.groovy | 154 +
.../googletest/GoogleTestIntegrationTest.groovy | 33 +
...tingNativeComponentReportIntegrationTest.groovy | 2 +
.../TestSuiteDefinitionIntegrationSpec.groovy | 1 +
.../plugins/TestSuiteModelIntegrationSpec.groovy | 1 +
.../test/NativeTestSuiteBinarySpec.java | 1 +
...ndentBinariesResolutionStrategyTestSupport.java | 43 +
.../internal/NativeTestSuiteBinaryRenderer.java | 17 +
.../test/plugins/NativeBinariesTestPlugin.java | 56 +
.../provider/runner/BuildModelActionRunner.java | 121 +-
.../runner/ClientProvidedBuildActionRunner.java | 57 +-
.../runner/TestExecutionRequestActionRunner.java | 2 +-
.../ClientProvidedBuildActionRunnerTest.groovy | 27 +-
.../ConcurrentToolingApiIntegrationSpec.groovy | 2 +-
...GlobalLoggingManipulationIntegrationTest.groovy | 97 +-
.../tooling/ToolingApiIntegrationTest.groovy | 30 +-
.../tooling/ToolingApiRemoteIntegrationTest.groovy | 4 +-
...ingApiUnsupportedVersionCrossVersionSpec.groovy | 6 +-
.../m3/ToolingApiLoggingCrossVersionSpec.groovy | 10 +-
...ngApiEclipseMinimalModelCrossVersionSpec.groovy | 6 +-
.../ConsumingStandardInputCrossVersionSpec.groovy | 6 +-
.../m8/ToolingApiLoggingCrossVersionSpec.groovy | 8 +
...singCommandLineArgumentsCrossVersionSpec.groovy | 10 +-
.../r112/BuildInvocationsCrossVersionSpec.groovy | 30 +-
.../r112/UserHomeDirCrossVersionSpec.groovy | 6 +-
.../r12rc1/BuildModelCrossVersionSpec.groovy | 8 +-
...ApiInitScriptCrossVersionIntegrationTest.groovy | 2 +-
.../r21/PreCancellationCrossVersionSpec.groovy | 8 +-
.../r21/R21CancellationCrossVersionSpec.groovy | 48 +-
.../tooling/r22/BuildActionCrossVersionSpec.groovy | 12 +-
.../r22/CancellationCrossVersionSpec.groovy | 48 +-
.../r22/ClientShutdownCrossVersionSpec.groovy | 17 +-
.../r23/ModelBuilderCrossVersionSpec.groovy | 4 +-
.../r23/StandardStreamsCrossVersionSpec.groovy | 12 +-
...entHandleContinuousBuildCrossVersionSpec.groovy | 2 +
.../org/gradle/integtests/tooling/r32/Action1.java | 30 +
.../org/gradle/integtests/tooling/r32/Action2.java | 30 +
.../integtests/tooling/r32/BrokenBuildAction.java | 31 +
.../tooling/r32/BuildActionCrossVersionSpec.groovy | 96 +
.../r32/BuildFinishedCrossVersionSpec.groovy | 65 +
.../tooling/r32/CustomArtifactModel.java | 25 +
...NonSerializableExceptionCrossVersionSpec.groovy | 170 +
...ionExceptionSerializableCrossVersionSpec.groovy | 89 +
.../RuntimeExceptionThrowingBrokenBuildAction.java | 31 +
.../tooling/r32/SharedActionStaticState.java | 21 +
.../internal/consumer/DistributionFactory.java | 10 +-
.../loader/DefaultToolingImplementationLoader.java | 7 +-
.../tooling/fixture/ClassLoaderFixture.groovy | 36 +
.../fixture/ToolingApiClasspathProvider.groovy | 1 +
.../fixture/ToolingApiDistributionResolver.groovy | 16 +-
.../tooling/fixture/ToolingApiSpecification.groovy | 4 +-
...projectProjectAndTaskListIntegrationTest.groovy | 157 +-
.../gradleplugin/foundation/GradlePluginLord.java | 48 +-
.../groovy/org/gradle/foundation/TestUtility.java | 4 +-
.../AbstractWrapperIntegrationSpec.groovy | 7 +-
.../NonInteractiveLaunchIntegrationTest.groovy | 7 +-
.../WrapperCrossVersionIntegrationTest.groovy | 5 +-
.../integtests/WrapperHttpIntegrationTest.groovy | 157 +-
.../WrapperProjectIntegrationTest.groovy | 12 +-
.../src/main/java/org/gradle/wrapper/Download.java | 81 +-
.../src/main/java/org/gradle/wrapper/Install.java | 5 +-
version.txt | 2 +-
1611 files changed, 61194 insertions(+), 15103 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