Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #10935 from gradle/lacasseio/samples

Publish javaGradlePlugin sample

Merge branch 'release'

Fix realization of Maven metadata

The fix to handle SNAPSHOT dependencies correctly with Gradle

Module Metadata exposed a couple of failures in the "force

realize" cases, which correspond to the cases where metadata

has to be realized pre-emptively (using cached metadata rules

for example).

Publish 6.0-20191003083626+0000

Publish 6.0-20191002230139+0000

Note that Gradle can invoke any java version

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Dependency management focus in release notes

    • -14
    • +52
    /subprojects/docs/src/docs/release/notes.md
Fix inherit -> endorse for strict versions

A number of places still used the former terminology.

Merge branch 'release'

Merge pull request #10918 from gradle/ldaley/projects-inherit-settings-classpath

Expose classes loaded by settings scripts to the projects

Typos and link updates for upgrade notes

Make it impossible to sign GMM file if snapshot

This commit, hopefully temporarily, makes it impossible to sign

a Gradle Module Metadata file if the version is a snapshot.

The reason is that the signature which would be produced would

be for the raw, unmodified module file. However, the final

file would be modified in case of a snapshot to include the

timestamp version instead of the `-SNAPSHOT` version for artifacts,

which means that the signature wouldn't match anymore.

To avoid this, we simply disallow signing in this case.

Merge remote-tracking branch 'origin/sg/60/injected-plugins' into release

* origin/sg/60/injected-plugins:

Make checkstyle happy

Expect plugin tasks to run before main build

Fix order of assertEquals comparison. Expected goes first

Use notFound() in composite build plugin resolver

Remove "self-resolving" plugin resolver since injected plugins now come from included builds

Make injected plugins resolvable from included builds and not just buildSrc

Merge pull request #10920 from gradle/jjohannes/fix-capability-publishing-warnings

Fix and improve capability publishing warnings

Revert "Temporarily ignore tests"

This reverts commit 0ca3f4a19844b6173c0622f80ca22d33d77559f3.

Revert "Temporarily ignore tests"

This reverts commit 0ca3f4a19844b6173c0622f80ca22d33d77559f3.

Do not warn for explicitly declared default capabilities

Default capabilities are declared explicitly in cases were a

variant has both the default and other capabilities. The default

capability however is still recognized in resolution if only

the pom is consumed. So warning that it cannot be published to pom

is misleading.

Preserve all warnings of type 'variant unsupported'

Tighten test expectation to expose issues

Fix snapshot handling with Gradle Module Metadata

This commit fixes a couple of bugs:

1. if Gradle Module Metadata was published and consumed, then

the `changing` flag for the resolved component metadata wouldn't

be set to `true`, which means that snapshot would effectively be

considered as persistent

2. the publish test fixtures were not using the right, timestamped,

version id for the metadata and artifacts in case of unique snapshots,

which caused the resolution to fallback to the POM file

In addition, this fixes the generated module metadata file which

was uploaded _without_ substution the the SNAPSHOT version with

the timestamped version when published on external repositories.

Finally, this highlighted a couple of issues with test fixtures

which were still using Gradle Module Metadata when they shouldn't.

Fixes #10916

Make test name reflect actual behaviour

Add upgrade note

Bump to latest nightly

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Expose classes loaded by settings scripts to buildSrc

Make checkstyle happy

Expect plugin tasks to run before main build

Fix order of assertEquals comparison. Expected goes first

Merge remote-tracking branch 'origin/release' into ldaley/projects-inherit-settings-classpath

Use notFound() in composite build plugin resolver

Publish 6.0-20191001230020+0000