Gradle: Como fazer upload do arquivo JAR personalizado para o repositório Maven

Eu construo um arquivo jar sem usar a tarefa Gradle Jar (eu preciso estar usando a tarefa Ant para que dentro da minha tarefa). Como configuro o uploadArchives para poder instalar o JAR no repositório especificado.

Eu tentei substituir o artefato padrão

uploadArchives {
    repositories {
        mavenDeployer {
            // some Maven configuration
        }
    }
}

artifacts {
    archives file: file('bin/result.jar')
}

mas estou recebendo um erro que pode não haver 2 artefatos com o mesmo tipo e classificador, o que significa que essa configuração adiciona, em vez disso, substitui a configuração.

questionAnswers(1)

yourAnswerToTheQuestion