我在Artifactory中存储了多个非java工件,我想将其打包到单个zip / tar文件中。
我尝试使用Gradle和https://www.jfrog.com/confluence/display/RTF/Gradle+Artifactory+Plugin使用"插件"符号。我已经创建了单独的配置,并开始争取如何将这些依赖项放入一个存档。这就是我开始怀疑Gradle是否是一个很好的工具。如果你不能推荐一些东西吗?如果它是一个好工具,我在哪里可以找到一些如何实现它的例子?
我正在考虑比Bash脚本更先进的东西,以便为将来的扩展留下良好的空间。
答案 0 :(得分:0)
如果您在Artifactory中的所有这些工件都在一个位置(相同的文件夹/路径),则可以使用“Retrieve Folder or Repository Archive”REST API。
如果您想坚持使用Gradle,我在Gradle文档中发现以下内容可能对您有所帮助:
task zip(dependsOn: jar, type: Zip) {
from { configurations.runtime.allArtifacts.files }
into(project.name + '-' + project.version)
}