Est-il possible d'avoir de multiples repos dans une volonté de fermeture pour la Artifactory Gradle plugin?

StackOverflow https://stackoverflow.com//questions/23021321

Question

Je n'ai pas été en mesure de résoudre à l'encontre de deux référentiels (ext-les communiqués locaux et repo1-cache) sur un Artifactory serveur.Mon build semble être la seule à résoudre contre le dernier référentiel dans la liste, et d'ignorer la première.En gros, j'ai mon projet de dépendances en ext-les communiqués locaux, et de leurs dépendances transitives peuvent être trouvés dans le dépôt distant appelé repo1-cache.J'ai donc besoin de résoudre à l'encontre à la fois à l'aide de la Artifactory plugin Gradle.Voici la configuration que j'ai essayé dans mon construire.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}"
    }
  }
}

Je vous serais reconnaissant de toute aide/conseils sur l'obtention de ce travail.Il n'y a pas de documentation sur jfrog du site web pour savoir si la résolution de deux repos est pris en charge ou non.Il est certainement possible de le faire sans le Artifactory plugin Gradle, mais malheureusement, je vais être sur le Bambou et le Artifactory plugin Gradle est devenu nécessaire pour la libération de gestion.

Était-ce utile?

La solution

À partir de ce que je peux dire, ce n'est pas pris en charge.Cependant, vous pouvez toujours créer un référentiel virtuel sur le Artifactory côté qui comprend ext-releases-local et repo1-cache.(Il y a aussi un prédéfini référentiel virtuel nommé /repo qui comprend tous les référentiels.) Comme un effet secondaire de nice, ce sera probablement effectuer de mieux que de déclarer des deux dépôts sur la Gradle côté.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top