簡體   English   中英

使用Gradle打包來自Artifactory的多個工件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM