构建选项在Talend Job中不起作用

时间:2016-12-21 10:08:30

标签: java mongodb mongodb-query talend talend-mdm

我正在使用Talend ESB 6.3并创建作业。我尝试在工作中使用构建选项,但即使它没有显示任何错误也无法正常工作。

enter image description here

以上" FileCopyJob"右键单击&选择的构建选项。

enter image description here

然后点击"完成"按钮,成功建设&签入文件路径。 保存的路径中没有文件。我在这个过程中错过了什么?我该如何解决这个问题?

此处在我的机器中附加了JRE安装版本。 enter image description here

4 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。 我的解决方案 如果你把你的talend安装在一个像这样的空间的文件夹中,那就是#34; Talend Open Studio 6.3" :删除那样的空间" TOS_6.3" 它对我有用!!

答案 1 :(得分:0)

你需要知道你什么时候开始工作,Talend要编译它。

所以你有两种可能性:

  • 构建作业:创建一个précompiled作业的压缩文件,以便例如在Talend管理控制台(TAC)中导入它以便运行它。所以当你构建它时,你需要一个没有编译错误的工作,否则构建将无法工作。

  • 导出作业:创建Zip但未编译。您可以使用此选项,以便在另一个Talend项目或另一台计算机中导入作业(如果您有Talend的免费版本,并且项目中的项目不能超过一个。

如果选择“导出”,则需要选择“选择存档文件”并选择要导出的所有内容。

此外,他们似乎遇到了与你相同的问题,有些人已经解决了问题:Here

也许你的java安装

答案 2 :(得分:0)

如果您只安装并设置使用JRE而不是JDK,则会出现这种情况。

转到

  • 窗口
  • 选择
  • 爪哇
  • 已安装的JRE

并确保在该列表中未选择任何JRE或甚至不可用,并仅用于JDK。我可以在屏幕截图中看到选择了JDK,但再次确保它是JDK。

Source

答案 3 :(得分:0)

这和Talend O.S.的许多其他建筑问题有关。 6.x(ESB和DI产品)与< source>相关。和< target>在.Java项目的 pom.xml 中,在Talend工作区文件夹中的值。

尝试将它们设置为您在Talend属性中配置的JDK / JRE。例如,如果您将Talend产品配置为启动并使用JDK / JRE v 1.8进行构建,则应按如下方式设置所提及的标记:

<plugin>
     <artifactId>maven-compiler-plugin</artifactId>
     <version>2.5.1</version>
     <configuration>
       <source>1.8</source>
       <target>1.8</target>
     </configuration>
</plugin>

此外,请记住,当Talend产品构建(生成Java源代码并编译&#39; em )作业时,它使用Maven(幕后) em>)使用以下文件中定义的设置:

[Talend_install_dir]/configuration/maven_user_settings.xml