¿Es posible tener múltiples repos en un cierre de resolución para el complemento Artifactory Gradle?

No he podido resolver en dos repositorios (ext-releases-local y repo1-cache) en un servidor Artifactory. Parece que mi compilación solo se resuelve en el último repositorio de la lista e ignora el primero. Básicamente, tengo las dependencias de mi proyecto en ext-releases-local, y sus dependencias transitivas se pueden encontrar en el repositorio remoto llamado repo1-cache. Así que necesito resolver contra ambos usando el complemento Artifactory Gradle. Aquí está la configuración que he probado en mi build.gradle:

artifactory {
  contextUrl = "https://myartifactory.host.com"
  publish {
    repository {
      repoKey = "myproj-releases-local"
      username = "${artifactory_deployer_user}"
      password = "${artifactory_deployer_password}"
    }
  }
  resolve {
    repository {
      repoKey = "repo1-cache"
      username = "${artifactory_reader_user}"
      password = "${artifactory_reader_password}"
    }
    repository {
      repoKey = "ext-releases-local"
      username = "${artifactory_reader_user}"
      password = "${artifactory_reader_password}"
    }
  }
}

Agradecería cualquier ayuda / consejo sobre cómo hacer que esto funcione. No hay ninguna documentación en el sitio web de jfrog que indique si se admite o no la resolución de dos repositorios. Definitivamente es posible hacerlo sin el complemento Artifactory Gradle, pero desafortunadamente lo construiré a través de Bamboo, y el complemento Artifactory Gradle se ha vuelto necesario para la administración de versiones.

Respuestas a la pregunta(1)

Su respuesta a la pregunta