Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve tagging process

Update tagging plugin and fix incorrect parameter.

Improve tagging process

Update tagging plugin and fix incorrect parameter.

To avoid confusion, remove mention of "platform" from "target Java platform"

We already have the "Java Platform" plugin which is something quite

different from the concept we want to express when using "target java platform".

This is more often known as the "JVM version", or "target Java version". We

use "JVM" because this is not specific to Java.

  1. … 11 more files in changeset.
Fix incorrect property name

Handle abstract properties with primitive type in generated classes.

Handle abstract properties with primitive type in generated classes.

Merge pull request #8541 from gradle/lptr/reproducible-build/make-archives-reproducible

Make archives produced reproducible

Fix the calculation of the public type for a generated type when the public type is an interface.

Fix the calculation of the public type for a generated type when the public type is an interface.

Update to Checkstyle 8.17

    • -1
    • +7
    /subprojects/docs/src/docs/release/notes.md
Update to Checkstyle 8.17

    • -1
    • +7
    /subprojects/docs/src/docs/release/notes.md
Merge remote-tracking branch 'origin/bamboo/upgrade-checkstyle-for-compatibility-with-java-11' into release

* origin/bamboo/upgrade-checkstyle-for-compatibility-with-java-11:

Upgrade default Checkstyle version to 8.15 for compatibility with Java 11

Merge pull request #8569 from gradle/lacasseio/pr-8190

Quick fix for executing the Wrapper inside a UNC path

Add some more test coverage for using various `Property` types as task properties.

Add some more test coverage for using various `Property` types as task properties.

Publish 5.3-20190221022303+0000

Fix the expected number of lines in application start scripts

Update tag plugin

Merge remote-tracking branch 'origin/pl/application-script-license' into release

* origin/pl/application-script-license:

Update tests for the extra lines in start scripts

Clarify licensing in connection with the Application Plugin

Merge remote-tracking branch 'origin/release'

* origin/release:

Prevent samples from sharing generated API jars from other subprojects

Add test coverage for Delete task with Windows symbolic link variants

Add test coverage for Deleter with Windows symbolic link variants

Improve test coverage for Jdk7SymlinkTest

Introduce util class for creating all Windows symlink variant

Issue: #6478 Renamed isSymlinkSupported to isSymlinkCreationSupported

Issue: #6478 Fixed detection of symlinks on Windows

Allow `RegularFileProperty` and `DirectoryProperty` types to be used on artifact transform parameter objects, and take care of fingerprinting and building the files before running the transform.

Reuse the mechanism that allows instances of generated classes to describe their state to the isolation infrastructure for other core Gradle types, such as `ConfigurableFileCollection`, `Provider` and `Property` and remove the custom isolation logic for these core types.

  1. … 24 more files in changeset.
Allow `RegularFileProperty` and `DirectoryProperty` types to be used on artifact transform parameter objects, and take care of fingerprinting and building the files before running the transform.

Reuse the mechanism that allows instances of generated classes to describe their state to the isolation infrastructure for other core Gradle types, such as `ConfigurableFileCollection`, `Provider` and `Property` and remove the custom isolation logic for these core types.

  1. … 24 more files in changeset.
Use @Before/AfterClass annotations instead

Add an opt-out to automatic target jvm setting

Builds like Gradle have "incorrect" module setups: some modules

built for Java 6 have dependencies on Java 8 modules. This, in

general, shouldn't be allowed. However in Gradle it's "fine"

because we know that when we run on Java 6, the classes which

actually need Java 8 features or dependencies are not in use.

Mention Thad House in the release note

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Remove Wrapper UNC integration test

The Gradle infrastructure use Java API which are incompatible with

Windows UNC path. In fact the JVM in general doesn't handle properly

the Windows UNC path. The CMD.exe doesn't support UNC path and

using the powershell within the test fixture is a bit complicated for

what we need. We still recommend mapping UNC path with drive letter to

avoid this limitation at the moment. We may work on better supporting

such use case once we can roll better testing fixture around UNC paths.

Update wrapper hash in integration test

Merge pull request #8556 from gradle/lacasseio/pr-8138

Gradle handles Windows symbolic links properly on Windows

Migrate binary compat transforms to new API

Publish 5.3-20190220211025+0000