Vaidotas Valuckas

Add class parameter to deprecateProperty, make DSL reference resolution for properties implicit

Make invocation deprecation messages consistent with method deprecations

Add class parameter to deprecateMethod to hide construction of the subject line

Remove ability to link to DSL reference for type

Leave deprecation in JavaCompile task undocumented for now

Update BuildCacheConfiguration deprecations with link to upgrade guide

Leave deprecation in DefaultTransformer undocumented for now

Merge branch 'master' into vv/deprecation-documentation-links

Improve documented deprecation warning assertions

Allow using /current/ in the documentation path in the assertion. This will make it easier to read/verify the documentation linked to, while actually asserting against the current version behind the scenes.

  1. … 48 more files in changeset.
Improve Documentation model naming in deprecation messages

Remove javadoc as a documentation option

Rename guidedBy() to withUserManual() for consistency

Rename guidedBy() to withUserManual() for consistency

Merge branch 'vv/require-deprecation-documentation' into vv/deprecation-documentation-links

# Conflicts:

# subprojects/build-cache-http/src/main/java/org/gradle/caching/http/internal/DefaultHttpBuildCacheServiceFactory.java

# subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/Checkstyle.java

# subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CheckstyleExtension.java

# subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/internal/CheckstyleInvoker.groovy

# subprojects/core-api/src/main/java/org/gradle/StartParameter.java

# subprojects/core/src/main/java/org/gradle/api/internal/file/DefaultProjectLayout.java

# subprojects/core/src/main/java/org/gradle/api/internal/file/copy/DuplicateHandlingCopyActionDecorator.java

# subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultObjectConfigurationAction.java

# subprojects/core/src/main/java/org/gradle/api/internal/project/DefaultProject.java

# subprojects/core/src/main/java/org/gradle/api/internal/resources/DefaultTextResourceFactory.java

# subprojects/core/src/main/java/org/gradle/api/tasks/bundling/AbstractArchiveTask.java

# subprojects/core/src/main/java/org/gradle/caching/configuration/internal/DefaultBuildCacheConfiguration.java

# subprojects/core/src/main/java/org/gradle/execution/DeprecateUndefinedBuildWorkExecutor.java

# subprojects/core/src/main/java/org/gradle/invocation/DefaultGradle.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultDependencyConstraintSet.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DefaultDependencySet.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/configurations/DefaultConfiguration.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dependencies/AbstractExternalModuleDependency.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultArtifactHandler.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/repositories/DefaultUrlArtifactRepository.java

# subprojects/dependency-management/src/main/java/org/gradle/api/internal/artifacts/transform/DefaultTransformer.java

# subprojects/ide-play/src/main/java/org/gradle/play/plugins/ide/PlayIdePlugin.java

# subprojects/javascript/src/main/java/org/gradle/plugins/javascript/base/JavaScriptBasePlugin.java

# subprojects/javascript/src/main/java/org/gradle/plugins/javascript/coffeescript/CoffeeScriptBasePlugin.java

# subprojects/javascript/src/main/java/org/gradle/plugins/javascript/envjs/EnvJsPlugin.java

# subprojects/javascript/src/main/java/org/gradle/plugins/javascript/jshint/JsHintPlugin.java

# subprojects/javascript/src/main/java/org/gradle/plugins/javascript/rhino/RhinoPlugin.java

# subprojects/language-java/src/main/java/org/gradle/api/tasks/compile/JavaCompile.java

# subprojects/logging/src/main/java/org/gradle/internal/deprecation/DeprecationMessageBuilder.java

# subprojects/maven/src/main/java/org/gradle/api/plugins/MavenPlugin.java

# subprojects/model-core/src/main/java/org/gradle/api/internal/provider/TransformBackedProvider.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayApplicationPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayCoffeeScriptPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayDistributionPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayJavaScriptPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayRoutesPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayTestPlugin.java

# subprojects/platform-play/src/main/java/org/gradle/play/plugins/PlayTwirlPlugin.java

# subprojects/plugin-development/src/main/java/org/gradle/plugin/devel/plugins/JavaGradlePluginPlugin.java

# subprojects/plugins/src/main/java/org/gradle/api/distribution/internal/DefaultDistribution.java

# subprojects/plugins/src/main/java/org/gradle/api/internal/java/usagecontext/ConfigurationVariantMapping.java

# subprojects/plugins/src/main/java/org/gradle/api/plugins/BasePlugin.java

Merge branch 'master' into vv/deprecation-documentation-links

Merge branch 'master' into vv/require-deprecation-documentation

Add documentation links for buildStarted method deprecations

Add documentation links for emptySettings deprecations in SearchParameter

Add documentation links for searchUpwards deprecations in SearchParameter

Add documentation links for deprecated BuildCacheConfiguration methods

Add documentation link for ProjectLayout.configurableFiles() deprecation

Remove unused import

Add documentation links for Checkstyle deprecated methods

Add documentation link for deprecated extending of JavaCompile task

Fix changed constructor signature in groovy test

Update deprecation message expectations in insecure uri tests

Add documentation link for input artifact of transform as File deprecation

Add documentation links for insecure url deprecations

Add upgrade guide link for checkstyle config_loc property

Add documentation link for copying/archiving duplicate paths deprecation