2019年,有人在Talend OpenStudio中成功添加maven依赖吗?
tLibraryLoad 不是一个解决方案,除非你一生都在一个一个地加载数十个 jar。
作为示例,您会建议一种在 Studio 中使用 jersey jax-rs 客户端的方法吗?
谢谢
我不确定这是否是官方的处理方式,但在 Talend ESB 7.1 环境中修改项目 maven XML 似乎对我有用。
但请注意,我不希望将相关库包含在部署 .kar 文件中,这样可以在 Studio 中使用它,但不能在构建中部署它。
在“文件/编辑项目属性”的“构建/Maven/默认/项目”选项卡中,我在项目元素的末尾添加了一个依赖项部分,这似乎有效。
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
<dependencies>
<dependency>
<groupId>org.example.groupName</groupId>
<artifactId>packageName</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
如果有人有更好的答案,我会很高兴看到它,因为我自己对这种方法不太满意。
自 2024 年 8 月起,在 Talend Sudio 企业版中,您可以从 POM.xml 文件自动添加依赖项。这里有一个教程 : : https://www.linkedin.com/posts/jean-francois-monteil-9b9942_studio-routines-beans-activity-7236381823293927424-clqW?utm_source=share&utm_medium=member_desktop