Gradle: pobierz tylko jeden z wielu opublikowanych artefaktów?

Mam repozytorium Ivy z wieloma opublikowanymi artefaktami, mniej więcej tak:

/mygroup/mymodule/1.1.1/mymodule-1.1.1.jar
/mygroup/mymodule/1.1.1/mymodule-client-1.1.1.jar
/mygroup/mymodule/1.1.1/ivy-1.1.1.xml

Jeśli umieściłem następującą linię zależności stopnia, to pobiera oba słoiki. Chcę tylko pobrać plik mymodule-client.jar, ale nie mogę znaleźć inkantacji, aby to zrobić. Oto linia, którą mam teraz. Celowo wykluczyłem przechodnie zależności z innych powodów.

compile ('mygroup:mymodule:1.1.11') {transitive=false}

Dokumenty Gradle zdają się wskazywać, że istnieje sposób na uzyskanie konkretnego artefaktu, ale nie mogę uzyskać prawidłowej inkantacji.

Oto zawartość pliku ivy. Zmieniono tylko nazwy modułów / artefaktów i usunięto niektóre standardowe elementy zależności w celu zwięzłości.

<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">

    <info organisation="mygroup" module="mymodule" revision="1.1.1" status="integration" publication="20120111091627"/>

    <publications>
        <artifact name="mymodule"/>
        <artifact name="mymodule-client"/>
    </publications>

    <dependencies> 
       ...          
    </dependencies>
</ivy-module>

questionAnswers(2)

yourAnswerToTheQuestion