我在Artifactory中存储了多个非java工件,我希望将它们打包到单个zip/tar文件中。
我尝试使用Gradle和带有"plugins“符号的https://www.jfrog.com/confluence/display/RTF/Gradle+Artifactory+Plugin。我已经创建了单独的配置,并开始研究如何将这些依赖项放入一个归档中。这就是我开始怀疑Gradle是否适合这项工作的地方。如果没有,你能推荐些什么吗?如果它是一个好的工具,我在哪里可以找到一些如何实现它的例子?
我在考虑比Bash脚本更高级的东西,这样它就可以为将来的扩展留出很好的空间。
发布于 2017-03-21 15:10:46
如果您在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)
}https://stackoverflow.com/questions/42915141
复制相似问题