command-line - 如何使用命令行将文件部署到Artifactory?

标签 command-line gradle artifactory

我在此上花费的时间远远超过了我愿意承认的时间。我试图从命令行将一个文件部署到我的Artifactory服务器中。我正在使用gradle进行此操作,因为这是我们管理Java构建的方式。但是,此 Artifact 是NDK / JNI构建 Artifact ,并且不使用gradle。

因此,我只需要最简单的gradle脚本即可进行部署。等同于:

scp <file> <remote>

我目前正在尝试使用artifactory插件,并且在查找该插件的引用方面运气不佳。

最佳答案

curl POST对我不起作用。 PUT正常工作。用法是

curl -X PUT $SERVER/$PATH/$FILE --data-binary @localfile

例如:
$ curl -v --user username:password --data-binary @local-file -X PUT "http://<artifactory server >/artifactory/abc-snapshot-local/remotepath/remotefile"

关于command-line - 如何使用命令行将文件部署到Artifactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20060553/

相关文章:

java - 使用 gradle 处理 asm 依赖项时出现 NoClassDefFoundError

android - "provided"范围不工作 - android studio with gradle

java - 模块依赖与 Artifactory

Tomcat 的 Web 应用程序上下文路径不起作用

c++ - 我如何从按钮运行命令,按下 Qt - C++ 可能

android - 将Android Studio项目导出到GIT

mysql - 无法使用 mysql 命令行使用 Unicode 字符

maven - 人工分类器元数据快照maven 3.0

c++ - 通过 PATH env 启动程序。变种。有正确的工作目录

linux - 在 Linux/Unix 中对文件行进行数字排序