Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 16 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 16 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 16 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 16 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 14 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 16 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 16 more files in changeset.
Make SourceDirectorySet use a directory provider as destination

This also deprecates the 'outputDir' property and renamed and

restructured the wiring to the compile task producing the output.

    • -2
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 14 more files in changeset.
WIP: Add option to package classes directory to a jar on the compile cp

This can speed up compilation for very large multi-projects on Windows.

  1. … 2 more files in changeset.
Add option to package classes directory to a jar on the compile cp

This can speed up compilation for very large multi-projects on Windows.

    • -0
    • +91
    ./ClassesToJarTransform.java
  1. … 6 more files in changeset.
Introduce 'packageClassesFromProjectDependencies()' for java-library

This allows users to configure the transformation of classes

directories into jars for consumption on a large multi-project.

This can lead to significant performance improvements for very large

projects on Windows.

    • -0
    • +91
    ./ClassesToJarTransform.java
  1. … 7 more files in changeset.
Merge branch 'release'

    • -4
    • +4
    ./DefaultClassDirectoryBinarySpec.java
  1. … 15 more files in changeset.
Merge remote-tracking branch 'origin/master-test' into release-test

    • -0
    • +12
    ./DefaultClassDirectoryBinarySpec.java
  1. … 15 more files in changeset.
Change few private methods to static

    • -1
    • +1
    ./ClassDirectoryBinaryNamingScheme.java
  1. … 252 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +12
    ./DefaultClassDirectoryBinarySpec.java
  1. … 1005 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +12
    ./DefaultClassDirectoryBinarySpec.java
  1. … 999 more files in changeset.
Use the `DomainObjectCollectionFactory` everywhere

    • -4
    • +4
    ./DefaultClassDirectoryBinarySpec.java
  1. … 39 more files in changeset.
Use the `DomainObjectCollectionFactory` everywhere

    • -4
    • +4
    ./DefaultClassDirectoryBinarySpec.java
  1. … 39 more files in changeset.
Decorate all domain collection container for emitting build ops (#7876)

* Update all domain object container with decorator for tracing executed callback actions

* Add decorator to a ll required occurances of DefaultDomainObjectSet

* Keep ctor for DefaultPolymorphicDomainObjectContainer as its used in gradle-idea-ext plugin

* Bring back DefaultDomainObjectSet constructor used by the android plugin

* keep backwards compatibility

    • -3
    • +5
    ./DefaultClassDirectoryBinarySpec.java
  1. … 122 more files in changeset.
Merge pull request #6395 from gradle/wolfs/deprecations/classesDir

Another try at removing the classes dir.

This reverts commit 76e359df

    • -14
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 25 more files in changeset.
Revert "Merge pull request #6395 from gradle/wolfs/deprecations/classesDir"

Reverting since it breaks some cross version checks.

This reverts commit adaf86371e3d58d929030184bfc1c11b60ade1bf, reversing

changes made to 37df84902151344db627d6ea7c67461413ad55c9.

    • -2
    • +14
    ./DefaultClassDirectoryBinarySpec.java
  1. … 25 more files in changeset.
Separate `ITaskFactory` from `NamedEntityInstantiator<Task>` so that the instantiator is applied as a decoration over the factory.

    • -3
    • +4
    ./DefaultClassDirectoryBinarySpec.java
  1. … 37 more files in changeset.
Remove SourceSetOutput.classesDir

and `configureForSourceSet`.

    • -14
    • +2
    ./DefaultClassDirectoryBinarySpec.java
  1. … 19 more files in changeset.
Partially push instantiator through all containers

    • -2
    • +3
    ./DefaultClassDirectoryBinarySpec.java
  1. … 33 more files in changeset.
Replace usages of org.gradle.api.Nullable

With javax.annotation.Nullable.

    • -1
    • +2
    ./ClassDirectoryBinaryNamingScheme.java
    • -1
    • +1
    ./DefaultClassDirectoryBinarySpec.java
  1. … 459 more files in changeset.
Use separate output directories for all JVM languages

- Introduce an outputDir on SourceDirectorySet

- Default output directory is now `build/classes/<source directory set name>/<source set name>`

- Example: Java compilation goes to build/classes/java/main instead of build/classes/main

- Adapt JDepend, FindBugs, Test and ValidateTaskProperties tasks to handle multiple class directories

- Deprecate setClassesDir/getClassesDir on SourceSetOutput

- Calling setClassesDir restores old behavior (shared output directory)

- Introduce addClassesDir and getClassesDirs on SourceSetOutput

- OSGi plugin needs a single classes directory, so introduce 'osgiClasses' task that syncs all classes to a single directory

Most of the changes to integration tests are find classes in their new location. Helper methods in AbstractIntegrationSpec

can locate class files vs hardcoding a path.

Squashed commit of sg-split-jvm-classes branch for REVIEW-6502

    • -6
    • +23
    ./DefaultClassDirectoryBinarySpec.java
  1. … 119 more files in changeset.
Move Java sources from src/main/groovy to src/main/java

There are no Groovy sources left, so there's no need to keep these files in src/main/groovy. We can also save build time by only invoking a single compiler instead of two for these projects.

    • -0
    • +66
    ./ClassDirectoryBinaryNamingScheme.java
    • -0
    • +25
    ./ClassDirectoryBinarySpecInternal.java
    • -0
    • +166
    ./DefaultClassDirectoryBinarySpec.java
    • -0
    • +35
    ./JvmBinaryRenderer.java
  1. … 375 more files in changeset.