Talend:如何从javajet模板和作业属性生成Java代码?

时间:2016-09-29 14:22:25

标签: talend

Talend Data Integration studio最重要的是代码生成器。当我使用Palette中的组件在工作室中设计作业并运行它时,Talend将作业的{javajet模板,xml,属性}文件组合在一起,并为作业生成单个Java文件。

我的问题:我可以从javajet模板和属性文件中了解Java代码生成的过程吗?我可以知道使用的命令吗?

为什么我想知道?

我有一百个工作,但所有工作的设计都是相同的,只有少数参数因工作而异。我想创建一个作业并在替换从文件读取的参数后复制它,而不是创建所有的100个作业并在以后维护它们。这大大缩短了开发时间并简化了维护。

因此,如果我知道代码生成过程,我可以通过编程方式从文件中读取参数并生成所有100个作业{javajet template,xml,properties}文件夹,然后使用代码生成命令生成最终的Java代码以后可以建立和运行。

提前感谢您的帮助。