Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix sample test failure

Fix ExecIntegrationTest

Rewrite section on component metadata rules

The section was written when the very first version of rules was

introduced and since then only marginally updated.

This is a complete rewrite of the section focusing on explaining

all the metadata modeling features of Gradle Module Metadata

which can be utilized in rules to enrich existing metadata.

The features are described on using real-world use cases.

Related sections are also updated where applicable.

  1. … 59 more files in changeset.
Rewrite section on component metadata rules

The section was written when the very first version of rules was

introduced and since then only marginally updated.

This is a complete rewrite of the section focusing on explaining

all the metadata modeling features of Gradle Module Metadata

which can be utilized in rules to enrich existing metadata.

The features are described on using real-world use cases.

Related sections are also updated where applicable.

  1. … 59 more files in changeset.
Deprecated `force` on first-level dependencies

This commit deprecates using `force` in favor of using the

new "strictly" behavior. The "force" flag is still used

internally, in particular in case of virtual platforms, but

its usage should be discouraged as we have a solution which

is better now.

  1. … 22 more files in changeset.
Deprecated `force` on first-level dependencies

This commit deprecates using `force` in favor of using the

new "strictly" behavior. The "force" flag is still used

internally, in particular in case of virtual platforms, but

its usage should be discouraged as we have a solution which

is better now.

  1. … 22 more files in changeset.
Fix some Kotlin tests

    • -0
    • +8
    ./org/gradle/integtests/NestedInputKotlinImplementationTrackingIntegrationTest.groovy
  1. … 4 more files in changeset.
Fix some Kotlin tests

    • -0
    • +8
    ./org/gradle/integtests/NestedInputKotlinImplementationTrackingIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix some Kotlin tests

    • -0
    • +8
    ./org/gradle/integtests/NestedInputKotlinImplementationTrackingIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix some Kotlin tests

    • -0
    • +8
    ./org/gradle/integtests/NestedInputKotlinImplementationTrackingIntegrationTest.groovy
  1. … 7 more files in changeset.
WIP

    • -0
    • +6
    ./org/gradle/integtests/NestedInputKotlinImplementationTrackingIntegrationTest.groovy
  1. … 12 more files in changeset.
Coverage for task injected ExecOperations service and task action usage

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

Coverage for task injected ExecOperations service and task action usage

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

Adjust documentation to remove mention to uploadArchives

There are a number of exceptions:

- documentation of legacy plugins, in which case the docs have been

updated to say they are deprecated

- documentation of plugins related to deprecated behavior (eg, signing)

  1. … 16 more files in changeset.
Adjust documentation to remove mention to uploadArchives

There are a number of exceptions:

- documentation of legacy plugins, in which case the docs have been

updated to say they are deprecated

- documentation of plugins related to deprecated behavior (eg, signing)

  1. … 17 more files in changeset.
Adjust documentation to remove mention to uploadArchives

There are a number of exceptions:

- documentation of legacy plugins, in which case the docs have been

updated to say they are deprecated

- documentation of plugins related to deprecated behavior (eg, signing)

  1. … 17 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

  1. … 13 more files in changeset.
Deprecate the maven/ivy plugins

This commit introduces a deprecation warning for the `maven` plugin.

Because there's no such thing as an `ivy` plugin, we also deprecate

the _use_ of the `uploadArchives` task, which corresponds to uploading

with `ivy`, but is defined in the `base` plugin that we cannot

deprecate.

  1. … 13 more files in changeset.
Adjust test fixtures and test to ivy behavior changes

  1. … 38 more files in changeset.
Fixes

  1. … 29 more files in changeset.
Fixes

  1. … 31 more files in changeset.
Fix Kotlin integration tests

  1. … 2 more files in changeset.
Align implementations of artifact identifier display names

DefaultModuleComponentArtifactIdentifier now behaves similar as

ComponentFileArtifactIdentifier (showing the full actual file name).

This means that the artifact name used during reporting now

contains the version at the usual position in the file name.

This way it shows the actual file name for artifacts originating

from pom-only maven repositories (except snapshots, which show the

SNAPSHOT placeholder) and ivy repositories with default pattern.

The motivation for this alignment is to get the same representation for

the same file, independent of whether it was sourced from traditional

or Gradle module metadata.

  1. … 32 more files in changeset.
Align implementations of artifact identifier display names

DefaultModuleComponentArtifactIdentifier now behaves similar as

ComponentFileArtifactIdentifier (showing the full actual file name).

This means that the artifact name used during reporting now

contains the version at the usual position in the file name.

This way it shows the actual file name for artifacts originating

from pom-only maven repositories (except snapshots, which show the

SNAPSHOT placeholder) and ivy repositories with default pattern.

The motivation for this alignment is to get the same representation for

the same file, independent of whether it was sourced from traditional

or Gradle module metadata.

  1. … 32 more files in changeset.
Merge remote-tracking branch 'origin/sg/60/jdk13'

* origin/sg/60/jdk13:

Tweak comment about support for JDK12

Remove VERSION_14 for now

Refactor test dependency declarations for archunit

Add release notes and features for JDK13 support

Use new version for Scala 2.12 in Play

Bump versions in build-init

Make codenarc happy

Handle 'Connection reset' as end-of-stream failures too

Avoid JDK13 aggressive whitespace trimming when using stripIndent

Update archunit to a version that supports JDK13

Ignore older versions of Gradle if they do not support the current JVM

Fix more stripIndent usages for JDK13

Support more possible JDK13 error messages

Adjust expected error message for JDK13

Adjust multi-line strings to work with both Groovy and JDK13 stripIndent methods

Add VERSION_13 and VERSION_14 to JavaVersion

Restrict support for JDK13 to versions after 5.6

  1. … 2 more files in changeset.
Clean up upgrading doc and reintroduce test

  1. … 1 more file in changeset.
Remove references to task removal

  1. … 2 more files in changeset.
Ignore older versions of Gradle if they do not support the current JVM

  1. … 2 more files in changeset.
Ignore older versions of Gradle if they do not support the current JVM

  1. … 2 more files in changeset.
Ignore older versions of Gradle if they do not support the current JVM

  1. … 2 more files in changeset.