跳到主要内容 跳到补充内容

手动配置 Nexus

您可以手动创建角色,用户,及存储库。

步骤

  1. 运行 Nexus。
  2. 转至 Sonatype Nexus Repository Manager 界面。
  3. Users 页签,创建下列用户:
    • talend-updates-admin: 此用户用于 Talend Administration Center Configuration > Software Update (配置 > 软件更新) 组。Talend Administration Center 从 Talend 更新服务器下载补丁并使用此账户将补丁上传到 Nexus。Talend Studio无需输入用户名密码即可以从 Nexus 下载补丁。
    • talend-custom-libs-admin: 此用户用于 Talend Administration CenterConfiguration (配置) > User Libraries (用户库) 组。 Talend StudioTalend Administration Center 获取配置信息并下载第三方库。
    1. 点击 Create local user
    2. 填写 talend-updates-admin 作为 ID 并填写其它必填项。
    3. 转至 Roles 小节并将 talend-updates-admin 添加到 Granted 列表。
    4. 点击 Create local user
    5. 创建 ID 为 talend-custom-libs-admin 的用户。
    6. 转至 Roles 小节并将 talend-custom-libs-admin 添加到 Granted 列表。
    7. 打开 admin 用户。
    8. nx-admin 角色添加到 Granted 列表。
    9. 打开 anonymous 用户。
    10. nx-anonymoustalend-custom-libs-release-read-onlytalend-custom-libs-snapshot-read-onlytalend-updates-read-only 角色添加到 Granted 列表。
      信息注释注: 匿名用户 anonymous 不安全,不用于 Talend Administration CenterTalend Studio。建议在 Nexus 中禁止 anonymous 用户。
  4. 转至 Repositories 页签创建如下存储库:
    • talend-updates
    • talend-custom-libs-snapshot
    • talend-custom-libs-release
    1. 单击 Create repository
    2. 从列表中选择 maven2 (hosted)
    3. 将您的存储库命名为 talend-updates
    4. version policy 下,选择 Release
    5. 点击 Create repository 以保存您的更改。
    6. 再创建一个名为 talend-custom-libs-snapshotmaven2 (hosted) 存储库。
    7. version policy 下,选择 snapshot
    8. 点击 Create repository 以保存您的更改。
    9. 最后创建一个名为 talend-custom-libs-releasemaven2 (hosted) 存储库。
  5. version policy 下,选择 Release
  6. 转至 Roles 页签,点击 Create role > Nexus role 并创建下列权限的角色并将其添加到 Given 列表:
    选项 描述
    Role ID (角色 ID) 权限
    talend-updates-admin

    nx-repository-view-maven2-talend-updates-add

    nx-repository-view-maven2-talend-updates-browse

    nx-repository-view-maven2-talend-updates-edit

    nx-repository-view-maven2-talend-updates-read

    nx-script-*-run

    talend-updates-read-only

    nx-repository-view-maven2-talend-updates-read

    nx-repository-view-maven2-talend-updates-browse

    nx-script-*-run

    talend-custom-libs-admin

    nx-repository-view-maven2-talend-custom-libs-release-add

    nx-repository-view-maven2-talend-custom-libs-release-browse

    nx-repository-view-maven2-talend-custom-libs-release-edit

    nx-repository-view-maven2-talend-custom-libs-release-read

    nx-repository-view-maven2-talend-custom-libs-snapshot-add

    nx-repository-view-maven2-talend-custom-libs-snapshot-browse

    nx-repository-view-maven2-talend-custom-libs-snapshot-edit

    nx-repository-view-maven2-talend-custom-libs-snapshot-read

    nx-script-*-run

    talend-custom-libs-snapshot-read-only

    nx-repository-view-maven2-talend-custom-libs-snapshot-browse

    nx-repository-view-maven2-talend-custom-libs-snapshot-read

    nx-script-*-run

    talend-custom-libs-release-read-only

    nx-repository-view-maven2-talend-custom-libs-release-browse

    nx-repository-view-maven2-talend-custom-libs-release-read

    nx-script-*-run

下一步做什么

转到 Talend Administration CenterConfiguration (配置) 页,为创建的存储库添加配置设置。

有关更多信息,请参阅 Talend Administration Center 用户指南中的在 Talend Administration Center 配置软件更新存储库在 Talend Administration Center 配置 Talend Artifact Repository 和“设置用户库位置”。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!