2017-03-20 3 views
0

Artifactory에 여러 개의 Java가 아닌 가공물이 저장되어 있으며 하나의 zip/tar 파일로 압축하고 싶습니다. 나는 이것을 위해 Gradle을 사용하고 "plugins"표기법을 사용하여 https://www.jfrog.com/confluence/display/RTF/Gradle+Artifactory+Plugin을 시도했다. 별도의 구성을 작성한 후 이러한 종속성을 하나의 아카이브로 가져 오는 방법에 대해 논의하기 시작했습니다. 이것이 내가 Gradle이 직업을위한 훌륭한 도구인지 의심하기 시작한 곳입니다. 그렇지 않다면 추천 할 수 있습니까? 그것이 좋은 도구라면, 그것을 달성하는 방법에 대한 몇 가지 예를 어디에서 찾을 수 있습니까?Artifactory에서 여러 인공물을 포장하기 위해 Gradle 사용

나는 미래의 확장을위한 좋은 여지를 남기기 위해 Bash 스크립트보다 진보 된 것을 생각하고 있었다.

답변

0

Artifactory의 단일 위치 (동일한 폴더/경로)에 모든 이슈가있는 경우 "Retrieve Folder or Repository Archive"REST API를 사용할 수 있습니다.

task zip(dependsOn: jar, type: Zip) { 
from { configurations.runtime.allArtifacts.files } 
into(project.name + '-' + project.version) 

}

:

당신이 Gradle을에 충실하려는 경우

은 내가 당신에게 도움을 수있는 다음 Gradle을 문서에 다음과 발견