我们目前正在从 Nexus 迁移到 Artifactory,我们缺少的一件事是一个 API 调用来解决 artifactory 中的 maven 依赖项。Nexus 有这个端点/service/local/dependency?r=snapshots,releases&c=&e=pom&s=compile&f=list&g=<my.group>&a=<my-artifact>&v=<my-version>
,它给出了所有的编译列表,包括传递的依赖关系。
我们需要这个,因为我们(错误地)使用 maven 作为通用部署/版本控制系统来创建工件(实际上是 shell 脚本的 zip 文件)并管理依赖关系。这些依赖项对于生产部署也是必需的。
由于我们从 Nexus 迁移,我们没有可访问的构建,我还不确定我们是否要使用它们。有没有办法获得像 Artifactory 中的 nexus 一样的休息端点?也许是用户插件?关于如何做到这一点的任何提示?