Gradle: Cómo cargar un archivo JAR personalizado al repositorio de Maven

Construyo un archivo jar sin usar la tarea Gradle Jar (necesito usar la tarea Ant para eso dentro de mi tarea). ¿Cómo configuro uploadArchives para poder instalar JAR en el repositorio especificado?

He intentado anular el artefacto predeterminado con

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

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

pero recibo un error de que puede que no haya 2 artefactos con el mismo tipo y clasificador, lo que significa que esta configuración agrega en lugar de anular la configuración.

Respuestas a la pregunta(1)

Su respuesta a la pregunta