Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
A version constraint with isForSubgraph() is not requiredOnly()

Add MutableVersionConstraint.notForSubgraph() DSL method

The main use case for this are component metadata rules.

Add MutableVersionConstraint.notForSubgraph() DSL method

The main use case for this are component metadata rules.

Collect subgraph constraints after substitution

Otherwise, constraints from edges that get substituted leak into

the result.

This change also avoids the additional iteration over the dependencies

list as the own constraints of a node can be collected late (they are

only required later when the children of a node are visited).

Collect subgraph constraints after substitution

Otherwise, constraints from edges that get substituted leak into

the result.

This change also avoids the additional iteration over the dependencies

list as the own constraints of a node can be collected late (they are

only required later when the children of a node are visited).

Rebase and activate all tests of LargeDependencyGraphPerformanceTest

Throw UnsupportedOperationException on GroovyCompile.compile()

Since Groovy 5.6 we use compile(InputChanges) method instead.

Throw UnsupportedOperationException on GroovyCompile.compile()

Since Groovy 5.6 we use compile(InputChanges) method instead.

Throw UnsupportedOperationException on GroovyCompile.compile()

Since Groovy 5.6 we use compile(InputChanges) method instead.

Reorganize Gradle Module Metadata spec documents

* Keep a 1.0 spec

* Add a latest spec, now at 1.1

* Update all links to point to latest spec

Proposal is that upon creation of 1.2, latest is copied with a 1.1 name

and then latest is edited to become 1.2.

This enables having a stable link for the latest version and historical

versions in direct access. Maintenance should be minimal as older

version have no reason to change anymore.

    • -0
    • +265
    /subprojects/docs/src/docs/design/gradle-module-metadata-latest-specification.md
Reorganize Gradle Module Metadata spec documents

* Keep a 1.0 spec

* Add a latest spec, now at 1.1

* Update all links to point to latest spec

Proposal is that upon creation of 1.2, latest is copied with a 1.1 name

and then latest is edited to become 1.2.

This enables having a stable link for the latest version and historical

versions in direct access. Maintenance should be minimal as older

version have no reason to change anymore.

Reorganize Gradle Module Metadata spec documents

* Keep a 1.0 spec

* Add a latest spec, now at 1.1

Proposal is that upon creation of 1.2, latest is copied with a 1.1 name

and then latest is edited to become 1.2.

This enables having a stable link for the latest version and historical

versions in direct access. Maintenance should be minimal as older

version have no reason to change anymore.

    • -0
    • +265
    /subprojects/docs/src/docs/design/gradle-module-metadata-latest-specification.md
Update tests to remove usage of deprecated methods

IvyArtifactoryRepository.layout("pattern", ...) is deprecated. Removing

the usage as the method will have to stay longer.

Also updated the Spek setup used in KotlinCachingSmokeTest

Update tests to remove usage of deprecated methods

IvyArtifactoryRepository.layout("pattern", ...) is deprecated. Removing

the usage as the method will have to stay longer.

Also updated the Spek setup used in KotlinCachingSmokeTest

Remove deprecated (and internal) CodeNarcReportsImpl constructor

Remove deprecated (and internal) CodeNarcReportsImpl constructor

Update Nebula smoke tests to test against the latest versions

Update Nebula smoke tests to test against the latest versions

Merge pull request #10215 from gradle/wolfs/deprecations/groovy

Remove deprecated Groovy types/behaviours

Merge branch 'master'

Remove deprecated (and empty) ConventionProperty class (#10218)

Remove public DurationFormatter class (#10213)

Remove deprecated ProjectBuilder constructor (#10211)

Merge pull request #10221 from gradle/wolfs/deprecations/jacoco-take-2

Remove deprecated methods from Jacoco types

Merge branch 'master'

Mention removal in upgrade doc

Mention removal in upgrade doc

Mention removal in upgrade doc

Merge pull request #10217 from gradle/lptr/deprecations/matchers

Remove deprecated and unused method

Merge pull request #10178 from gradle/lptr/execution/use-deleter-to-clean-files

Use Deleter to clean files in cleaning local state