Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change nav for Maven migration guide

I've added the guide to the single-page user manual and updated the left-hand

nav links to bring a bit more clarity to what the migrations refer to.

Improve content of Maven migration guide

I have introduced a _General guidelines_ section that's modeled on the one in

the Ant migration guide. This merges and replaces a couple of the existing

early sections.

I have also added a section that tries to explain the difference between Maven

and Gradle when it comes to the build lifecycle, pointing readers at lifecycle

tasks as a comparative feature to the Maven lifecycle phases.

Finally, I cleaned up several sections -- filtering resources, configuring

integration tests -- and copied the _Further reading_ section from the Ant

migration guide.

Enable exception monitoring

Fix ordering problem between api-metadata and parameter-names xform

by simplifying :apiMetadata:apiParameterNamesResource task

by also extracting parameter names index from the xform

awfully slow re-doing work on each xform but gets things running

to be reworked

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

Add ExecutingBuildOperation

And use it to track input snapshotting and build cache key calculation.

Simplify TestBuildOperationExecutor

Let :apiMetadata only consider non-kotlin-dsl projects

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

Add test for ResolveBeforeExecutionOutputsTaskExecuter

Add missing "Java Platform plugin" section in userguide

Move task fingerprinting around and extract overlapping fingerprint filtering

Publish 5.1-20181215000042+0000

Pass whether results are reused separate from origin metadata

  1. … 18 more files in changeset.
Fix tests

Remove comment

We can't remove this line, as empty `FileTree` sources end up here, and they will still register the root directory as watchpoint.

TeamCity change in 'Gradle / Promotion' project: 'Publish Missing Wrapper Checksums' build configuration was removed

TeamCity change in 'Gradle / Promotion' project: general settings of 'Publish Missing Wrapper Checksums' build configuration were updated

TeamCity change in 'Gradle / Promotion' project: artifact dependencies of 'Publish Missing Wrapper Checksums' build configuration were updated

TeamCity change in 'Gradle / Promotion' project: runners of 'Publish Missing Wrapper Checksums' build configuration were updated

TeamCity change in 'Gradle / Promotion' project: VCS roots of 'Publish Missing Wrapper Checksums' build configuration were updated

TeamCity change in 'Gradle / Promotion' project: VCS roots of 'Publish Missing Wrapper Checksums' build configuration were updated

TeamCity change in 'Gradle / Promotion' project: Build Configurations order changed

Address review feedback

Link to https://gradle.org/release-checksums/ for binary and wrapper JAR checksum list

Drop custom Test configuration in favor of overall build configuration

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

Add usage attribute to buildscript classpath

The classpath configuration used by build and init scripts to build

their classpath was lacking the `Usage` attribute.

It is now properly configured to be `java-runtime` given the role of

this configuration.

Fixes #7826

Let :kotlinDsl* tests run

by importing :kotlinDslTestFixtures:prepareTestFixtures

and :kotlinDslTestFixtures:customInstallation

by fixing paths to local plugins repositories

by updating gradle-api-extensions generated jar checksum

by fixing IDE model source path Gradle API sources assertion

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

    • -19
    • +0
    /kotlin-dsl/fixtures/build.gradle.kts
    • -0
    • +0
    /kotlin-dsl/fixtures/settings.gradle.kts
  1. … 9 more files in changeset.
Document `PrecompiledScriptPlugins`

Including how to control the target and id of a precompiled script plugin.

Extract property extraction

  1. … 6 more files in changeset.
Merge pull request #7444 from StefMa/private_project_builder

Deprecate ProjectBuilder constructor

    • -0
    • +7
    /subprojects/docs/src/docs/release/notes.md
Use `dependencies` instead of `publishToMavenLocal`

when running sample, to avoid publishing to `.m2`