使用来自 Maven Central 的包

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018

使用上游源时,可以使用从 Maven Central 创建的专用包和公共包。 在源中启用上游源时,Azure Artifacts 将保存从 Maven 中心安装的任何包的副本。 Azure Artifacts 还支持其他 Maven 上游源,例如 Google Maven 存储库、Gradle 插件和 JitPack。

注意

Maven 上游源不支持 Maven 快照。

启用上游源

按照以下说明创建新的源并启用上游源:

  1. 选择 项目,然后选择“ 创建源”。

    创建源按钮

  2. 为源指定 名称 并选择其 可见性 (谁可以查看此源) 、 上游源范围 (项目范围或组织范围的) 设置中的包。

    “新建源”对话框

  3. 完成操作后,选择“创建”

注意

默认情况下,创建新源时, 项目集合生成服务 (组织范围的) ,项目级 生成服务 (项目范围的) 设置为 协作者

Azure Artifacts 预安装在 TFS 2018 中。 如果这是首次使用源,系统可能会要求 你分配许可证

  1. 转到 “生成 & 版本 ”并选择“ ”。

    转到 Azure Artifacts TFS

  2. 选择 “+ 新建源”。

    “新建源”按钮 TFS

  3. 为源提供 名称说明并设置 谁可以阅读谁可以参与 以及是否要 包括外部包

    “新建源”对话框 TFS

  4. 完成操作后,选择“创建”

添加 Maven Central 上游

  1. 选择页面右上角的 齿轮图标 以访问源的设置。

  2. 选择 上游源

  3. 选择“ 添加上游”。

  4. 选择 “公共源”,然后从下拉菜单中选择 “Maven Central” (https://repo.maven.apache.org/maven2/)

    显示如何添加 Maven 中央上游源的屏幕截图。

  5. 完成后,选择 “保存 ”。

  6. 选择“保存” 以保存更改。

    显示如何在上游源中保存更改的屏幕截图

查看保存的包

可以通过从下拉菜单中选择 Maven Central 源来查看从上游保存的包。

显示如何从 Maven Central 筛选包的屏幕截图。

提示

如果 Maven 未下载所有依赖项,请从项目目录运行以下命令以重新生成项目的文件: mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true