Gradle: recuperar apenas um dos vários artefatos publicados?

Eu tenho um repositório Ivy com vários artefatos publicados, algo como isto:

/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

Se eu colocar a seguinte linha de dependência gradle, ela recuperará os dois frascos. Quero recuperar apenas o mymodule-client.jar, mas não consigo descobrir o encantamento para fazer esse trabalho. Aqui está a linha que tenho agora. Eu excluí propositadamente dependências transitivas por outros motivos.

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

Os documentos de Gradle parecem indicar que há uma maneira de obter apenas um artefato específico, mas não consigo corrigir o encantamento.

Aqui está o conteúdo do arquivo ivy. Somente os nomes dos módulos / artefatos foram alterados e algumas dependências padrão foram removidas por questões de brevidade.

<?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