IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
REVIEW-1522, REVIEW-1544: Move classes and tests to better packages

    • -89
    • +0
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 9 more files in changeset.
Reworked package structure to remove package cycle (both ivy & maven)

    • -2
    • +2
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 55 more files in changeset.
Some tweaks to the output of `gradle tasks` when using the publishing plugins.

    • -2
    • +1
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 7 more files in changeset.
Reorganised the package structure of ivy.publish - Moved IvyPublisher and related service classes into internal.publisher - Moved tasks.internal -> internal.plugins to be more consistent

    • -0
    • +1
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 15 more files in changeset.
Started adding custom artifact support to ivy-publish plugin (based on maven-publish support) - Added IvyArtifact and IvyArtifactSet - Replaced use of PublishArtifact with IvyArtifact - Added IvyPublication.artifact(source) and IvyPublication.artifact(source, config) - Added IvyArtifactNotationParser and various implementations of IvyArtifact for file/archive/publishArtifact

    • -1
    • +1
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 32 more files in changeset.
Cleaned up configuration of descriptorFile on IvyPublication - Can no longer specify descriptorFile directly on publication, this is done by setting destination on GenerateIvyDescriptor task - Default destination is configured directly on GenerateIvyDescriptor task - GenerateIvyDescriptor task supplies ivy descriptor to IvyPublication as a PublishArtifact

    • -5
    • +5
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 7 more files in changeset.
DefaultIvyModuleDescriptor is no longer Buildable - Wire generator task directly into DefaultIvyPublication - All dependencies of PublishToIvyRepository are managed via IvyPublication.getPublishableFiles()

    • -12
    • +6
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 9 more files in changeset.
Change the ivy module descriptor task name pattern to “generate«Publication-name»IvyModuleDescriptor”, using "" if the publication name is “ivy”.

    • -4
    • +4
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 1 more file in changeset.
Some minor improvements too the thing that creates descriptor generation tasks for ivy publications.

    • -0
    • +95
    ./IvyPublicationDynamicDescriptorGenerationTaskCreatorTest.groovy
  1. … 1 more file in changeset.