Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Create a lifecycle task for each JvmLibraryBinary and wire into project lifecycle

    • -6
    • +8
    ./plugins/CreateJvmBinariesTest.groovy
    • -0
    • +65
    ./plugins/CreateTasksForJvmBinariesTest.groovy
  1. … 8 more files in changeset.
Wire lifecycle task into JvmLibraryBinary - DefaultJvmLibraryBinary implements BinaryInternal - Provide naming scheme to DefaultJvmLibraryBinary

    • -3
    • +10
    ./DefaultJvmLibraryBinaryTest.groovy
    • -3
    • +13
    ./plugins/CreateJvmBinariesTest.groovy
  1. … 4 more files in changeset.
Create a JvmLibraryBinary for every JvmLibrary defined

    • -0
    • +30
    ./DefaultJvmLibraryBinaryTest.groovy
    • -0
    • +29
    ./DefaultJvmLibraryTest.groovy
    • -0
    • +59
    ./plugins/CreateJvmBinariesTest.groovy
  1. … 5 more files in changeset.
Split NativeBinariesFactory out of ProjectNativeComponentInitializer - Separated BinaryNamingSchemeBuilder from BinaryNamingScheme - NativeBinary implementations are no longer responsible for appending the type string to the naming scheme - More unit test coverage for initializing binaries of a native component

    • -7
    • +0
    ./ClassDirectoryBinaryNamingSchemeTest.groovy
  1. … 20 more files in changeset.
Added getDisplayName() and toString() implementations to a bunch of the new language model objects.

    • -0
    • +1
    ./DefaultClassDirectoryBinaryTest.groovy
  1. … 31 more files in changeset.
Switched back to using ':' a separator for source set display names, as using '.' looks too much like a source file name

  1. … 9 more files in changeset.
Extracted a base LanguageSourceSet implementation.

  1. … 9 more files in changeset.
Tidied up naming schemes for binaries

- Split ClassDirectoryBinaryNamingScheme and DefaultBinaryNamingScheme and simplified both

- Supply a BinaryNamingScheme when creating a NativeBinary

- NamingScheme dimensions are initialized with full context

- Don't use nested directories for multi-dimension variants

- Extract some factory stuff out of NativeBinariesModelPlugin

    • -0
    • +62
    ./ClassDirectoryBinaryNamingSchemeTest.groovy
    • -3
    • +6
    ./DefaultClassDirectoryBinaryTest.groovy
  1. … 18 more files in changeset.
Changed the plugins to use the naming scheme for ClassDirectoryBinary instances to generate task and output directory names.

    • -12
    • +12
    ./DefaultClassDirectoryBinaryTest.groovy
  1. … 4 more files in changeset.
Some tweaks to DefaultClassDirectoryBinary.toString() and removed unused resourcesTask property.

    • -3
    • +12
    ./DefaultClassDirectoryBinaryTest.groovy
  1. … 3 more files in changeset.
Fix task names for CppCompile tasks - Added NativeBinary.getTaskName(verb) to mirror ClassDirectoryBinary, and reuse code

    • -3
    • +0
    ./DefaultClassDirectoryBinaryTest.groovy
  1. … 7 more files in changeset.
Renamed default ClassDirectoryBinary instances to {name}Classes

    • -0
    • +66
    ./DefaultClassDirectoryBinaryTest.groovy
  1. … 5 more files in changeset.
REVIEW-1786: improve String representations for source sets and binaries

    • -0
    • +32
    ./DefaultResourceSetTest.groovy
  1. … 8 more files in changeset.