Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.