自定义外部模块部署的 Maven URI - 7.3

Talend Open Studio for ESB 安装和升级指南,适用于: Windows

Version
7.3
Language
中文(简体)
EnrichDitaval
Open Studio for ESB for Windows
Product
Talend Open Studio for ESB
Module
Talend ESB
Talend Runtime
Talend Studio
Content
数据治理

Talend Studio 中,为每个外部模块提供了一个默认的 URI 来标识其在 Maven 中的部署。通过提供外部模块的 Maven URI 作为自定义 Maven URI,您可以使用外部模块的特定版本。这将导致构建器下载并使用自定义 Maven URI 指定的 Jar 文件。

例如,如果相应的外部模块可用,则可以通过提供数据库驱动的 Maven URI 来指定要使用的数据库驱动的特定版本。

注:
  • 更改某个外部模块的 Maven URI 将会影响项目内使用该模块的所有组件和元数据连接。
  • 自定义的 Maven URI 仅作用于当前工程。
  • 自定义 Maven URI 仅作用于当前分支。
  • 自定义 Maven URI 存储于 {studio安装路径}/workspace/{工程名称}/.settings/custom_uri_mapping.json 文件中。
  • 当使用远程工程时,您的自定义 Maven URI 设置会自动同步到 GIT 存储库并在其他用户使用同一工程时被使用。CI Builder 也会在生成 POM 文件时使用该设置。

步骤

  1. Modules (模块) 视图中,单击您想要自定义的 Maven URI,然后单击显示的 [...] 按钮。
    将打开 Install Module (安装模块) 对话框。
  2. 如果您需要安装其他版本的外部模块,请在 Module File (模块文件) 字段中指定模块文件的完整路径,或单击 [...] 按钮浏览您的本地文件系统。

    如果您已安装 R2020-10 Studio 的每月更新版本或 Talend 提供的更高版本,并且库的 MVN URI 位于 jar 文件中且与默认 MVN URI 不同,则将自动检测到该 URI 并将其填充到 Custom MVN URI (自定义 MVN URI) 字段。

  3. 勾选 Custom MVN URI (Custom MVN URI) 选项,并在文本框中输入外部模块的 MVN URI。
  4. 单击 Detect the module install status (检测模块安装状态),然后单击 OK (确定) 验证自定义 URI 并关闭该对话框。
    注: 如需回滚到默认模块,请清除 Custom MVN URI (Custom MVN URI) 选项并单击 Detect the module install status (检测模块安装状态)。

结果

新的 Maven URI 随即生效,并显示在 Modules (模块) 视图中,您可以从中将所有 Maven URI 更改导出到一个本地 JSON 文件。