Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix compilation of Groovy projects depending on a library

This commit introduces a new "library elements" type corresponding

to the classes AND resources of a library. Groovy projects now tell

that they needs both the classes and resources (because the Groovy

compiler requires some descriptors).

Currently the implementation is basic as it will fallback to a jar

thanks to the attribute compatibility rules. However, it would be

better to provide a variant which actually packages only the classes

and resources as directories instead of within a jar.

Fixes #9872

    • -27
    • +12
    ./GroovyLibraryIntegrationTest.groovy
  1. … 3 more files in changeset.
Full recompilation with annotation processor

    • -3
    • +48
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 2 more files in changeset.
Full recompilation with annotation processor

    • -2
    • +45
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 1 more file in changeset.
Full recompilation with annotation processor

    • -3
    • +48
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 2 more files in changeset.
Full recompilation with annotation processor

    • -3
    • +48
    ./compile/BasicGroovyCompilerIntegrationSpec.groovy
  1. … 2 more files in changeset.
Add test case for #9872

    • -0
    • +107
    ./GroovyLibraryIntegrationTest.groovy
WIP

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryelements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryElements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryelements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryElements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryElements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryelements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryElements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Rename format attribute and clean up values

Attribute is now org.gradle.libraryelements and only applied

to variants having the org.gradle.category at library.

This means that values related to platforms or document in the

former format attribute are removed.

    • -1
    • +1
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 46 more files in changeset.
Extend Java library tests to cover classpath packaging mode

    • -13
    • +30
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 6 more files in changeset.
Extend Java library tests to cover classpath packaging mode

    • -13
    • +30
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 6 more files in changeset.
Extend Java library tests to cover classpath packaging mode

    • -13
    • +30
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 6 more files in changeset.
Extend Java library tests to cover classpath packaging mode

    • -13
    • +30
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 6 more files in changeset.
Extend Java library tests to cover classpath packaging mode

    • -13
    • +30
    ./GroovyJavaLibraryInteractionIntegrationTest.groovy
  1. … 6 more files in changeset.
Adjust tests to use 'implementation' instead of 'compile'

    • -2
    • +2
    ./environment/JreJavaHomeGroovyIntegrationTest.groovy
  1. … 5 more files in changeset.
Adjust tests to use 'implementation' instead of 'compile'

    • -2
    • +2
    ./environment/JreJavaHomeGroovyIntegrationTest.groovy
  1. … 4 more files in changeset.
Adjust tests to use 'implementation' instead of 'compile'

    • -2
    • +2
    ./environment/JreJavaHomeGroovyIntegrationTest.groovy
  1. … 5 more files in changeset.