我正在使用 Visual Studio Artifactory 部署程序将 maven 构建的 jar 文件部署到 Artifactory maven 存储库。如果我使用 Maven 工件插件,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 工件插件相同的行为。