JavaGradlePluginPluginPublishingIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge remote-tracking branch 'origin/sg/60/baseplugin-deprecate' into release

* origin/sg/60/baseplugin-deprecate:

Fix santatracker performance template reference to buildClassPath

Fix smoke test with expected deprecation message

Fix Play unit test

Update samples to avoid deprecated APIs

Avoid more deprecated APIs

Avoid

Re-enable disabled test

Do not nag on deprecated archive task properties until Kotlin plugin is updated

Remove gretty plugin from sample

Support Providers in manifest attributes

Make BuildClassPath more idiomatic

Remove use of deprecated API

Update application plugin to use lambdas and use new Provider API methods

Restore old behavior of distribution plugin validation

Use Provider API in Distribution plugin too

Use lambdas and avoid use of deprecated archive APIs

Add nags for deprecated AbstractArchiveTask methods

Add replacements for BasePlugin.libsDir BasePlugin.distsDir

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix mapping of default scope in MavenPom

* Dependencies default to compile, not runtime

* Dependency management has no default, so mapped to no_scope

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix mapping of default scope in MavenPom

* Dependencies default to compile, not runtime

* Dependency management has no default, so mapped to no_scope

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 64 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 60 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 63 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 61 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 61 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 64 more files in changeset.
Remove use of deprecated API

Remove use of deprecated APIs in PluginBuilder

Replace use of archiveName with archiveFileName

Avoid more deprecated APIs

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 64 more files in changeset.
Adjust documentation on Gradle Plugin Development Plugin (#2524)

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 3 more files in changeset.
Adjust tests and samples to new publishing default behavior

    • -2
    • +2
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 43 more files in changeset.
Adjust tests and samples to new publishing default behavior (step 2)

    • -2
    • +2
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 7 more files in changeset.
Adjust tests and samples to new publishing default behavior (step 2)

    • -2
    • +2
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 7 more files in changeset.
Adjust tests and samples to new publishing default behavior (step 2)

    • -2
    • +2
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 7 more files in changeset.
Always evaluate publishing block eagerly

This commit makes `enableFeaturePreview('STABLE_PUBLISHING')`

meaningless by always using the new behavior. The flag is kept for

backward compatibility.

    • -2
    • +0
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 55 more files in changeset.
Always evaluate publishing block eagerly

This commit makes `enableFeaturePreview('STABLE_PUBLISHING')`

meaningless by always using the new behavior. The flag is kept for

backward compatibility.

    • -2
    • +0
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 55 more files in changeset.
Add displayName and description to PluginDeclaration

Both attributes are used when generating the marker Ivy descriptor/POM

and will be consumed by the plugin-publish plugin for publishing to the

Plugin Portal.

Resolves #5985.

    • -5
    • +17
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 3 more files in changeset.
Nag users only once about stable_publishing flag

This was an oversight, it should have used the deprecation

logger, not a normal logger to print the warning.

    • -0
    • +2
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 27 more files in changeset.
Nag users only once about stable_publishing flag

This was an oversight, it should have used the deprecation

logger, not a normal logger to print the warning.

    • -0
    • +2
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 28 more files in changeset.
pluginManagement { repositories {} } is a RepositoryHandler

Remove PluginRepositoriesSpec and related types

Remove internal PluginRepository type hierarchy

Introduce build scoped PluginDependencyResolutionServices

Introduce RepositoryHandler.gradlePluginPortal()

Plugin resolution error messages changed has they now use the regular

ArtifactRepository display name

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 45 more files in changeset.
Allow for adding artifacts to mavenPlugin and ivyPlugin publications

Without requiring the use of a software model rule source.

By making the existing plugin publishing rules use `maybeCreate`

instead of `create` when creating the plugin publications.

See #2612

    • -0
    • +42
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 2 more files in changeset.
Switch the Java Gradle plugin development plugin from the `java` plugin to `java-library`

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

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix import in integration test

    • -1
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
Append `.gradle.plugin` plugin marker artifactIds

- This makes it a little clearer why these marker artifacts exisit if

someone stumbles upon one in the wild, free of context.

    • -10
    • +12
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 6 more files in changeset.
Automated plugin descriptor generation

    • -3
    • +1
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 4 more files in changeset.
Automate plugin publishing in 'java-gradle-plugin'

    • -0
    • +207
    ./JavaGradlePluginPluginPublishingIntegrationTest.groovy
  1. … 10 more files in changeset.