Clone
 

vaidotas valuckas <vvaluckas@gradle.com> in Gradle

Merge branch 'vv/precompiled-groovy-plugins' into vv/precompiled-groovy-plugins-backwards-compat

Constrain precompiled Groovy plugins test against 6.0 to pre-14 JDK

Remove unneeded pluginDevelopment dependencies and an unused import

Use Java in generated adapter class, because it is so much faster

Test precompiled Groovy plugins against Gradle 6.0

Remove unused constructor argument

Merge branch 'vv/precompiled-groovy-plugins' into vv/precompiled-groovy-plugins-backwards-compat

# Conflicts:

# subprojects/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/GeneratePluginAdaptersTask.java

# subprojects/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/PrecompiledGroovyPluginsPlugin.java

Remodel precompile Groovy plugins wiring

Use separate tasks for extracting plugin requests, generating the adapter class, and compiling the script bodies.

This allows to compile the adapters together with the main source sets.

Merge branch 'vv/precompiled-groovy-plugins' into vv/precompiled-groovy-plugins-backwards-compat

# Conflicts:

# subprojects/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/PrecompileGroovyScriptsTask.java

# subprojects/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/PrecompiledGroovyPluginsPlugin.java

# subprojects/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/PrecompiledScriptRunner.java

Do not load the precompiled Groovy plugin class after compiling it

Model precompiled Groovy plugin classpath dependencies using outputs of other source sets

Do not use ProjectBuilder in non-test code for precompiled Groovy plugins

Set precompiled Groovy plugin compile classpath via the Plugin

Allow plugins {} block in precompiled Groovy settings plugins

Use an init script to test precompiled Groovy init script plugins

Remove local classloader from precompiled Groovy plugin's compile configuration

Use managed properties for precompiled Groovy scripts task outputs and classpath

Improve precompiled Groovy plugin test assertions

Remove unused constant from generated precompiled plugin class

Make precompiled Groovy plugins backwards compatible

By not using a PrecompiledScriptRunner class but rather generating the required code in the plugin adapter class.

Apply plugins in precompiled Groovy plugin via the public API

Apply plugins in precompiled Groovy plugin via the public API

Rename precompiled-groovy-plugin to groovy-gradle-plugin in the docs

Merge branch 'vv/precompiled-groovy-plugins' into vv/precompiled-plugin-docs

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Rename precompiled-groovy-plugin to groovy-gradle-plugin

Merge branch 'master' into vv/precompiled-groovy-plugins

Link to precompiled script plugins sample from release notes

    • -0
    • +2
    /subprojects/docs/src/docs/release/notes.md
Update precompiled plugins sample to include Groovy

Update precompiled plugins sample to include Groovy

Add a line about running samples tests in docs README