Gradle artifactoryPublish与publish的优缺点是什么
当将Artifactory与Gradle一起使用时,可以将Gradle artifactoryPublish与publish的优缺点是什么,gradle,artifactory,Gradle,Artifactory,当将Artifactory与Gradle一起使用时,可以将Artifactory插件与artifactoryPublish任务一起使用,也可以将maven publish插件与publish任务一起使用 两者似乎做了类似的事情,但默认情况下,artifactoryPublish似乎不会产生发布任务所产生的.sha512文件。大概有某种方法可以在artifactory插件中启用此功能 然而,真正的问题是,为什么有人更喜欢使用artifactory插件和artifactoryPublish任务而不是
Artifactory
插件与artifactoryPublish
任务一起使用,也可以将maven publish
插件与publish
任务一起使用
两者似乎做了类似的事情,但默认情况下,artifactoryPublish
似乎不会产生发布任务所产生的.sha512
文件。大概有某种方法可以在artifactory
插件中启用此功能
然而,真正的问题是,为什么有人更喜欢使用artifactory
插件和artifactoryPublish
任务而不是传统的maven publish
插件?您可以使用这两种方法将文件上传到artifactory。
Gradle Artifactory插件使用maven publish
插件。它从Maven publish
插件中提取Maven发布
对于将文件上传到Artifactory的基本用例,publish
任务插件将完成这项工作。但是,使用artifactoryPublish
任务,您将获得一些额外的好处,例如:
-上传文件后,Artifactory插件生成并上传有关工件、依赖项的信息以及有关您环境的严格信息
向上载的工件添加属性
校验和部署-在上载文件之前,Artifactory插件检查Artifactory中是否存在该工件。此功能还支持可复制的构建。请参阅中的讨论。通过允许部署人员不拥有Artifactory中的Delete/Overwrite
权限,使用此功能还有一个安全好处
从上载中排除工件
使用内置的生产者-消费者算法上载文件-将并行上载包含多个文件的出版物
由JFrog进行维护
更多
总之,Artifactory插件的专长是将文件上传到Artifactory。使用Artifactory插件,您应该可以获得更快的上传
有关更多信息:
您可以使用这两种方法将文件上载到Artifactory。
Gradle Artifactory插件使用maven publish
插件。它从Maven publish
插件中提取Maven发布
对于将文件上传到Artifactory的基本用例,publish
任务插件将完成这项工作。但是,使用artifactoryPublish
任务,您将获得一些额外的好处,例如:
-上传文件后,Artifactory插件生成并上传有关工件、依赖项的信息以及有关您环境的严格信息
向上载的工件添加属性
校验和部署-在上载文件之前,Artifactory插件检查Artifactory中是否存在该工件。此功能还支持可复制的构建。请参阅中的讨论。通过允许部署人员不拥有Artifactory中的Delete/Overwrite
权限,使用此功能还有一个安全好处
从上载中排除工件
使用内置的生产者-消费者算法上载文件-将并行上载包含多个文件的出版物
由JFrog进行维护
更多
总之,Artifactory插件的专长是将文件上传到Artifactory。使用Artifactory插件,您应该可以获得更快的上传
有关更多信息: