在 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 文件时使用该设置。