Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use JaCoCo 0.7.9 by default (#2892)

    • -1
    • +1
    /subprojects/docs/src/docs/dsl/org.gradle.testing.jacoco.plugins.JacocoPluginExtension.xml
    • -0
    • +4
    /subprojects/docs/src/docs/release/notes.md
Remove leftover NL constant

This was useful when debugging, but, is no longer needed.

Add a GitVersionRef and implement getAvailableVersions

This should provide everything needed to make progress on

gradle/gradle-native#87

Part of gradle/gradle-native#88

Add discover inputs for cpp-lang plugin

We now also create the discover inputs task to the software model

`CppLangPlugin`.

Use PortAllocator in http script tests (#3040)

Fix https://github.com/gradle/gradle-private/issues/948

`embedded-kotlin` plugins adds stdlib & reflect to compileOnly

and testCompileOnly instead of compile

See #509

Make bootclasspath a compile classpath

Originally we used `@Classpath` because of performance considerations, but that would prevent different OS versions of the same ABI-compatible JARs to be successfully recognized as compatible.

Remove unnecessary modifiers and semicolons

  1. … 4 more files in changeset.
Add tests and fix DefaultGitVersionControlSpec

There were a few cases which weren't being handled correctly:

* We had too many slashes in our `repositoryId`s

* We were not extracting the repo name if the repo eneded in `.git`

Part of gradle/gradle-native#88

Expect one more deprecation due to CompileOptions.bootClasspath

Split GitVersionControlSpec into interface and implementation

It is just healthy to keep these separate.

Part of gradle/gradle-native#88

Some simplifications to the Ivy and Maven metadata parsing. Don't extract and persist the `description` and `publicationDate` properties for Ivy and Maven as these values are not required for dependency resolution. Incremented the cache version to reflect this change.

Removed some dead code that attempted to include a `description` in a generated ivy.xml, as there is no way to specify this in the Gradle DSL.

Moved some Maven metadata properties from constructor parameters to mutable properties.

  1. … 3 more files in changeset.
Add version ref to Vcs populate

Fleshed out more of the module metadata parser, so that it extracts the files. This information is still discarded after being parsed.

Fleshed out more of the module metadata parser, so that it extracts the variant names and attributes. This information is still discarded after being parsed.

Removed a usage of `MutableModuleResolveMetadata.getDescriptor()` to continue moving towards removing this. Now, none of the clients of `MutableModuleResolveMetadata` use the 'descriptor' object, it's only used by the parsers due to history.

Inject a module metadata parser into the `MavenResolver` rather than have it construct the parser every time it requires one, to decouple the resolve from the parser implementation and the things it might need.

Use the attributes factory to create mutable containers in addition to immutable containers, to decouple clients from the mutable container implementation and the things it may need.

Changed parallel downloads performance test so that it more reliably removes all dependency state between invocations.

Avoid calling `get` when we do nothing with the empty list it would return

SetMultimap always return an empty collection when a key is not found. This apparently has a bit of cost that can be

avoided by checking if the key is present first.

Fix regression regarding implicit working directory for Gcc linker (#3020)

Cache dependency substitution application

Run test only on Oracle JDK

Address code review comments

Do not run test on Java 9

Revert "Increase timeout for long running functional tests"

This reverts commit f32f44adc8af3bec60f4466ae1f6a0781fde0f86.

Do not override o.g.integtest.versions with default if it is already set

The value is also set in crossVersionTest.gradle

Do not override o.g.integtest.versions with default if it is already set

The value is also set in crossVersionTest.gradle

Make importsAreIncludes a propertyState

Relocatable -bootclasspath for Java compilation (#3002)

CompileOptions.bootClasspath is a single string, which is now replaced with a proper FileCollection property called bootstrapClasspath.