Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge type-safe accessors for precompiled script plugins wip

  1. … 39 more files in changeset.
Move precompiled script plugin tasks into `tasks` subpackage

  1. … 15 more files in changeset.
Ignore test for work in progress so the branch can be merged

As we migrate the codebase to the `gradle/gradle` repository.

Restore `FolderBasedTest`

  1. … 1 more file in changeset.
Add `GeneratePrecompiledScriptPluginAccessors` task skeleton

  1. … 13 more files in changeset.
Prove plugin spec builders work in multi-project setups

  1. … 1 more file in changeset.
Add `hamcrest-library` to test deps in an attempt to fix the JDK 11 failure

Emit type-safe accessors for plugins in the compile classpath

  1. … 16 more files in changeset.
Extract `AbstractPrecompiledScriptPluginTest` test superclass

Move kotlin-dsl in a sub directory

  1. … 1575 more files in changeset.
Remove Kotlin 1.3.10 from the cross-version test list

For we already test 1.3.11 via `embeddedKotlinVersion`.

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Replace usages of `escapedPathOf` by `normalisedPath`

Both have the same purpose and `normalisedPath` was more used.

  1. … 2 more files in changeset.
Remove usage of Hamcrest from TestKit test for compatibility with Java 11

Restore Kotlin 1.2.20 compatibility coverage

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

  1. … 1 more file in changeset.
Upgrade Kotlin 1.2.20 to 1.2.71 in `KotlinDslPluginGradlePluginCrossVersionSmokeTest` for Java 11 compatibility

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Protect against invalid first character in script plugin adapter name

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

  1. … 1 more file in changeset.
Always resolve the script classpath against the imported project dir

To account for subprojects outside the root project directory.

This commit temporarily breaks the support for nested projects like

the ones found in `kotlin-dsl/samples` which shall be restored in a

subsequent commit.

Resolves #1231

  1. … 7 more files in changeset.
Fix test on Windows

by escaping path separators

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 2 more files in changeset.
Remove unneeded STABLE_PUBLISHING feature preview opt-in

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 5 more files in changeset.
Add Kotlin 1.3.10 to cross-version smoke test

Signed-off-by: Paul Merlin <paul@gradle.com>

`embedded-kotlin` plugin does not pin dependencies anymore

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 2 more files in changeset.
Add coverage for using mixed kotlin versions in a build down to 1.2.20

Using the embedded version to build buildSrc

And a lower version to build production sources

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +103
    ./gradle/kotlin/dsl/plugins/dsl/KotlinDslPluginGradlePluginCrossVersionSmokeTest.kt
Merge pull request #1141 from gradle/marc/remove-deferred-configurable

Remove support for deferred configurable extensions

  1. … 1 more file in changeset.
Refine PrecompiledScriptPluginTest

Signed-off-by: Paul Merlin <paul@gradle.com>

Remove support for deferred configurable extensions

Gradle 5.0 will remove `@DeferredConfigurable`.

See gradle/gradle#6276

  1. … 6 more files in changeset.
Adapt coverage

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 4 more files in changeset.
Prove precompiled script plugins can use Kotlin 1.3 language features

  1. … 3 more files in changeset.
Remove spurious space

Fix tests after nullability changes

  1. … 2 more files in changeset.
Fix usage of Java API deprecated in 9

Signed-off-by: Paul Merlin <paul@gradle.com>