CreateTasksForJarBinariesTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Extract core JVM platform classes into new subproject ‘platform-jvm’

    • -83
    • +0
    ./CreateTasksForJarBinariesTest.groovy
  1. … 89 more files in changeset.
more renamings

ProjectBinary -> BinarySpec

ProjectBinaryInternal -> BinarySpecInternal

ProjectJarBinary -> JarBinarySpec

ProjectJvmLibraryBinary -> JvmLibraryBinarySpec

ProjectNativeBinaryTest -> NativeBinarySpecTest

+ several default implementations according to their related interfaces

    • -4
    • +4
    ./CreateTasksForJarBinariesTest.groovy
  1. … 60 more files in changeset.
Replace uses of model rules with rule source classes.

The goal is to get rid of the model rules class to make evolving the model registry easier. Only benefit of this change at this point is the improved error reporting due to the strong rule identity provided by rule sources.

    • -1
    • +2
    ./CreateTasksForJarBinariesTest.groovy
  1. … 34 more files in changeset.
Use correct destination dir for resources tasks

    • -1
    • +4
    ./CreateTasksForJarBinariesTest.groovy
  1. … 5 more files in changeset.
A bunch of work on the Jvm binary model

- Renamed JarBinary -> ProjectJarBinary

- need a better naming scheme, but this is consistent

- Introduced ProjectJarBinaryInternal and ClassDirectoryBinaryInternal

- ProjectJvmBinary has classesDir and resourcesDir

- ProjectJarBinary has jarFile

    • -13
    • +10
    ./CreateTasksForJarBinariesTest.groovy
  1. … 23 more files in changeset.
Further detangling of ProjectBinary (built) from Binary (used)

    • -2
    • +2
    ./CreateTasksForJarBinariesTest.groovy
  1. … 5 more files in changeset.
More reworking of native/jvm component models

- Moved ‘extends BuildableModelElement, Named’ from Binary to ProjectBinary

- ‘binaries’ is now a container of ProjectBinary instances

- Dependency resolution converts ProjectBinary to Binary instances

- PrebuiltLibrary has a set of NativeLibraryBinary

    • -2
    • +2
    ./CreateTasksForJarBinariesTest.groovy
  1. … 22 more files in changeset.
Introduced JarBinary type to JVM component model

    • -0
    • +82
    ./CreateTasksForJarBinariesTest.groovy
  1. … 13 more files in changeset.