Clone
 

mike kobit <mkobit@gmail.com> in Gradle

Fix typo in incremental tasks user guide documentation

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Remove `vcs()` method that doesn't seem to exist for `VcsMappings`

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add test for `MapProperty` shortcut method

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add convenience method for `MapProperty` that was introduced in 5.1

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Remove excessive blank line

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Polish artifacts accessors integration test

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Remove accidental indentation

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add support for adding artifacts to a configuration in the `artifacts {}` DSL block

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Generate accessors for `ArtifactHandler`

issue https://github.com/gradle/kotlin-dsl/issues/889

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add missing `@Deprecated` annotations to `ProjectLayout` methods

…n their Javadoc

Signed-off-by: Mike Kobit <mkobit@gmail.com>

### Context

Tooling assistance in IDEs and for plugin authors when using these methods.

### Contributor Checklist

- [x] [Review Contribution Guidelines](https://github.com/gradle/gradle/blob/master/CONTRIBUTING.md)

- [x] Make sure that all commits are [signed off](https://git-scm.com/docs/git-commit#git-commit---signoff) to indicate that you agree to the terms of [Developer Certificate of Origin](https://developercertificate.org/).

- [x] Check ["Allow edit from maintainers" option](https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/) in pull request so that additional changes can be pushed by Gradle team

- [ ] Provide integration tests (under `<subproject>/src/integTest`) to verify changes from a user perspective

- [ ] Provide unit tests (under `<subproject>/src/test`) to verify logic

- [ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes

- [ ] Ensure that tests pass locally: `./gradlew <changed-subproject>:check`

### Gradle Core Team Checklist

- [x] Verify design and implementation

- [x] Verify test coverage and CI build status

- [x] Verify documentation

- [x] Recognize contributor in release notes

    • -0
    • +2
    /subprojects/docs/src/docs/release/notes.md
Use "task" in favor of "object" in KDoc for `TaskContainerExtensions`

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add reified `register` method for symmetry with `create` in `TaskContainer`

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Use `kotlin` method in plugins scope for Android example

Signed-off-by: Mike Kobit <mkobit@gmail.com>

    • -2
    • +2
    /samples/hello-android/app/build.gradle.kts
Align Kotlin example of `listProperty` sample with Groovy

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Align Kotlin example of `propertyAndProvider` sample with Groovy

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Use `tasks.creating` delegation method for `implicitTaskDependency` example

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Align `fileAndDirectoryProperty` with Groovy example

- Use String concatenation instead of interpolation in same places where Groovy uses it

- Same DSL for task creation

- Fixup duplicate extension lookupsince `foo` is already in scope

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Include Kotlin DSL samples for chapter _Lazy Configuration_

Signed-off-by: Mike Kobit <mkobit@gmail.com>

  1. … 20 more files in changeset.
Add reified extension function for `SetProperty`

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add Javadoc for `RegularFile` and `Directory` being publishable artifacts

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add integration tests for artifact declarations on `Directory` and `RegularFile` types

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Fix link to Ivy repository pattern concepts

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add ability to use `RegularFile` and `Directory` as publishable artifacts

Allows the use of `Directory` and `RegularFile` artifacts from projects.

`Provider<Directory>` and `Provider<RegularFile>` are already supported, so this make the "non-calculated" case supported as well.

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add reified extension function for `ListProperty`

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Fix link to ParameterizedToolingModelBuilder

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Update to latest `com.gradle.plugin-publish` plugin that is compatible with Java 9 and the new configurations

Fix typo to use correct system property value to execute Kotlin compiler in process

see https://discuss.kotlinlang.org/t/solved-disable-kotlin-compiler-process-keepalive/2622

Switch the Java Gradle plugin development plugin from the `java` plugin to `java-library`

issue: https://github.com/gradle/gradle/issues/1668

Fix typo in custom plugin documentation (#2500)

Add in Javadoc for methods in `WorkerConfiguration` that cause `quickCheck` to fail Checkstyle