Artifactory Gradle Plugin에 대한 해결 폐쇄에서 여러 개의 Repos를 가질 수 있습니까?

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

문제

하나의 Artifactory 서버에서 두 개의 저장소 (ext-freeases-local 및 repo1-cache)에 대해 해결할 수 없었습니다.내 빌드는 목록의 마지막 저장소에 대해서만 해결되고 첫 번째 파일을 무시하는 것으로 보입니다.기본적으로, 나는 내 프로젝트의 종속성을 ext-resist-local에 가지고 있으며, 이종의 종속성은 repo1-cache라는 원격 저장소에서 찾을 수 있습니다.따라서 Artifactory Gradle Plugin을 사용하여 둘 다 해결해야합니다.다음은 내가 빌드에서 시도한 설정입니다. 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}"
    }
  }
}
.

나는 이것을 일하게하는 데 도움이되는 어떤 도움이나 조언을 감사하게 될 것입니다.JFROG의 웹 사이트에 대한 문서가 없거나 두 개의 REPOS가 지원되는지 여부를 알려줍니다.아티팩트 졸업생 플러그인 없이는 할 수 있지만 불행히도 나는 대나무를 통해 건물을 빌드 할 것이며, 릴리스 관리에 필요한 아티팩트 졸업생이 필요하게되었습니다.

도움이 되었습니까?

해결책

내가 말할 수있는 것에서, 이것은 지원되지 않는다.그러나 ext-releases-localrepo1-cache가 포함 된 Artifactory 측면에서 항상 가상 저장소를 만들 수 있습니다.(모든 저장소가 포함 된 /repo라는 사전 정의 된 가상 저장소가 있습니다.) 좋은 부작용으로, 이는 그라데이션에 두 개의 저장소를 선언하는 것보다 더 잘 수행 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top