【发布时间】:2017-08-03 00:55:54
【问题描述】:
我正在使用 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 插件相同的行为。
【问题讨论】:
-
@Andy-MSFT 我看到您删除了 TFS 标签,但问题与 TFS 构建有关。我正在使用 TFS 构建中的 Atifactorydeployer 步骤,它使用 Jfrong CLI 将文件推送到 Artifactory。我希望通过将 Maven 布局提取到工件中来部署它的 Maven 输出。
标签: tfs artifactory jfrog-cli