ShadedJarPlugin.kt

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace `baseVersion` and `isSnapshot` extra properties by `BuildVersion` project extension

  1. … 9 more files in changeset.
Make sure we select a documentation variant for shaded sources Jar

Follow up to: #11743

Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 15 more files in changeset.
Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 12 more files in changeset.
Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 15 more files in changeset.
Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 11 more files in changeset.
Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 12 more files in changeset.
Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 13 more files in changeset.
Use maven-publish for publishing the Tooling API

This moves all custom configuration code for the shaded binary and

sources JARs into the 'ShadedJarPlugin' and the configuration of

publication into the 'publish-public-libraries' plugin.

The tooling-api project is currently the only project using these

two plugins.

  1. … 14 more files in changeset.
Infer parameters from action

  1. … 10 more files in changeset.
Rename all registered types to be without suffix

  1. … 11 more files in changeset.
Migrate packaging transforms to new API

  1. … 4 more files in changeset.
Parameterize tooling api shaded jar install path (#7365)

We need to customize tooling api shaded jar installation. This commit

adds a parameter toolingApiShadedJarInstallPath, which is similar to gradle_installPath.

Fix deprecation warnings in buildSrc

  1. … 8 more files in changeset.
Remove inferable `KClass` arguments

  1. … 4 more files in changeset.
Polish Kotlin build scripts and plugins

- Favour `KClass` based overloads wherever possible

  1. … 14 more files in changeset.
Expose the `minify` attribute to Gradle scripts

  1. … 2 more files in changeset.
Convert `createLater` to `register`

  1. … 1 more file in changeset.
Convert `integration-testing`, `kotlin-dsl`, `packaging`, and `performance` project to use lazy tasks

  1. … 9 more files in changeset.
Another "Merge pull request #4820 from gradle/wolfs/xforms/shaded-jar-as-xform-take2"

This reverts commit 3696897ead76c3a45d90cc6265b5a8faf55654b0.

  1. … 12 more files in changeset.
Revert "Merge pull request #4820 from gradle/wolfs/xforms/shaded-jar-as-xform-take2" again

This reverts commit 7cb91e497d257049b4a36367e3e41aa08ef2d92e.

It seems like we have sporadic failures on CI when using the new way to

generate the tooling api shaded jar.

Let's see if reverting this fixes the problems.

  1. … 12 more files in changeset.
Revert "Revert "Merge pull request #4820 from gradle/wolfs/xforms/shaded-jar-as-xform-take2""

This reverts commit 313029996b8c562f9875a4f14ae264a86789ebc9.

The changes seem to work on my branch. So maybe only some jcenter

problems?

  1. … 12 more files in changeset.
Revert "Merge pull request #4820 from gradle/wolfs/xforms/shaded-jar-as-xform-take2"

This reverts commit 4295680c6c14cc75140273dd88bb8e55cbf7c5d3, reversing

changes made to facbca2f43f6133904be762a596b166026757786.

  1. … 12 more files in changeset.
Clean up plugin code

  1. … 2 more files in changeset.
Use ConfigurableFileCollection instead of lateinit

  1. … 1 more file in changeset.
Add Javadoc

  1. … 2 more files in changeset.
Create plugin for shaded jar creation

    • -0
    • +126
    ./ShadedJarPlugin.kt
  1. … 2 more files in changeset.