如果您不使用随 Talend 产品嵌入的 Talend Artifact Repository,而是使用某个受支持的 Nexus 版本,您需要在 Nexus 中创建和配置所需的存储库。
步骤
-
打开 Nexus Repository Manager。
-
创建以下 maven2 (托管) 存储库:
- 发布
- 快照
- talend-custom-libs-release
- talend-custom-libs-snapshot
- talend-updates
-
配置创建的存储库。
示例
-
在 Nexus 中创建以下用户:
-
admin
,拥有所有权限
- 拥有 talend-custom-libs-admin 和 talend-custom-libs-deploy 用户角色的
talend-custom-libs-admin
- 拥有 talend-updates-libs-admin 和 talend-updates-libs-deploy 用户角色的
talend-updates-libs-admin
至少,必须向与存储库关联的用户授予创建、删除和更新权限。
提示: 对于 Nexus 3,如果您在使用一个非
admin
用户,建议您在 Nexus 中为
Talend Administration Center 用户激活 delete 权限。否则,Nexus 中包含构件版本信息的
maven-metadata.xml 文件将无法更新,因而当在
Talend Administration Center 中运行某构件时可能会使用错误的构件版本。更多信息请参见:
Nexus 文档。
按如下步骤测试在 Nexus 中创建的该用户是否可以访问足够的构建:
- 在 Talend Studio 中运行作业并发布到 Nexus 构件库。
- 菜单中选择 ,展开作业文件夹以访问
maven-metadata.xml
文件。
- 打开
maven-metadata.xml
文件,确保所列的版本足以处理从 Talend Studio 发布的作业。
下一步做什么
转到 Talend Administration Center 的 Configuration (配置) 页,为创建的存储库添加配置设置。
有关更多信息,请参阅在 Talend Administration Center 中配置软件更新存储库、在 Talend Administration Center 中配置 Talend Artifact Repository和《Talend Administration Center 用户指南》中的设置用户库位置相关内容。