[英]Using Gradle for packing multiple artifacts from Artifactory
我在Artifactory中存儲了多個非Java工件,我希望將它們打包到單個zip / tar文件中。
我嘗試為此使用Gradle,並嘗試使用帶有“插件”符號的https://www.jfrog.com/confluence/display/RTF/Gradle+Artifactory+Plugin 。 我創建了單獨的配置,並開始着手解決如何將這些依賴關系放入一個存檔的問題。 在這里,我開始懷疑Gradle是否是完成這項工作的好工具。 如果不是,您可以推薦一些東西嗎? 如果它是一個很好的工具,那么我在哪里可以找到一些實現它的示例?
我在想比Bash腳本更高級的東西,以便為將來的擴展留出很好的空間。
如果您在Artifactory中的單個位置(相同的文件夾/路徑)中擁有所有這些工件,則可以使用“ 檢索文件夾或存儲庫存檔 ” REST API。
如果您想堅持使用Gradle,可以在Gradle文檔中找到以下內容,這些內容可能會對您有所幫助:
task zip(dependsOn: jar, type: Zip) {
from { configurations.runtime.allArtifacts.files }
into(project.name + '-' + project.version)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.