我正在使用 Visual Studio Artifactory 部署程序将 maven 构建的 jar 文件部署到 Artifactory maven repo。如果我使用 maven artifactory 插件,jar 文件将被部署到正确的文件夹结构中,并且 maven 设置保持与 jar 一致,但如果我从 CLI 推送 jar 文件,它只会作为 jar 文件部署到我指定的文件夹中。例如
使用 CLI 将 artifact.jar 推送到目标 libs-snapshot/com/foo/bar 将文件上传到 libs-snapshot/com/foo/bar 并且 artifactory 没有关于 jar 版本、组 ID 和工件 ID 的信息。我在 CLI 上找不到任何选项来指定这些选项。
使用 Maven Artifactory 插件时,推送的 jar 最终会在
libs-snapshot/com/foo/bar/artifact/version 文件夹中,并且 maven
属性保持不变
如何从 CLI 实现与 maven artifactory 插件相同的行为。