plugin-development.gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Convert plugin-development.gradle to Kotlin

Introduce Kotlin extensions in buildSrc for type safe access to

strictCompile() and strictCompileIgnoreDeprecations() Groovy Closures

as Project extra properties. In the same vein as previous commit.

Add reified generics extension to kotlin-dsl-upstream.kt for simple

task configuration oneliners.

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

  1. … 4 more files in changeset.
Make the Classycle configuration more idiomatic

by replacing the configuration function useClassycle() as extra project

property with a plugins {} block plugin request and a project extension.

The classycle extension has two properties, one for the excludes defined

per project, the other one to reference the report resources zip.

This change will make configuring classycle from Kotlin DSL scripts

nicer.

Introduce kotlin-dsl-upstream.kt in buildSrc org.gradle.kotlin.dsl

package for members missing from the Gradle Kotlin DSL intended to be

pulled upstream into the next Gradle Kotlin DSL release.

A sole extension added: reified ObjectFactory.listProperty()

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

  1. … 54 more files in changeset.
Change intTestImage distribution to only contain dependencies

This assembles a distribution that only contains the dependencies

required by the subproject under test. This way we stricter enforce

modularization and increase the cache hits for tests that run against

the distribution image.

  1. … 19 more files in changeset.
Change intTestImage distribution to only contain dependencies

This assembles a distribution that only contains the dependencies

required by the subproject under test. This way we stricter enforce

modularization and increase the cache hits for tests that run against

the distribution image.

  1. … 19 more files in changeset.
Ignore verifyTestFileCleanup in plugin-development

- We probably just missed this when creating the list of tests which

were known to be leaking files in gradle/ci-health#32

Automate plugin publishing in 'java-gradle-plugin'

  1. … 10 more files in changeset.
Moved logging test fixtures from 'core' to 'logging' project.

  1. … 49 more files in changeset.
Break out action

+review REVIEW-5839

  1. … 1 more file in changeset.
Cross-reference between plugin-dev-plugin and TestKit in Javadocs and user guide

+review REVIEW-5839

  1. … 4 more files in changeset.
Revert "Add launcher testRuntime dependency to pluginDevelopment"

This reverts commit 465837114cab23c1155665d4f3fd730a882d5c75.

+review REVIEW-5817

Initiate plugin classpath generation from plugin

+review REVIEW-5839

  1. … 6 more files in changeset.
Add launcher testRuntime dependency to pluginDevelopment

+review REVIEW-5817

switch on classycle and strict compile for plugin development project.

First iteration of java-gradle-plugin

    • -0
    • +24
    ./plugin-development.gradle
  1. … 6 more files in changeset.