Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Talend:如何从javajet模板和作业属性生成Java代码?_Talend - Fatal编程技术网

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

Talend:如何从javajet模板和作业属性生成Java代码?,talend,Talend,Talend Data Integration studio最重要的是它是一个代码生成器。当我在studio中使用调色板中的组件设计并运行作业时,Talend将作业的{javajet template,xml,properties}文件组合在一起,并为作业生成单个Java文件 我的问题:我能从javajet模板和属性文件中了解Java代码生成的过程吗?我能知道使用的命令吗 为什么我想知道 我有一百份工作,但所有工作的设计都是相同的,只有少数几个参数随工作而变化。我希望创建一个作业,并在替换从文件

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

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

为什么我想知道

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

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


提前感谢您的帮助。

我支持使用JobScripts的建议,也许还可以考虑使用Joblet


如果您使用的是企业版,您可以使用作业脚本(我没有使用过,但您可以使用),我使用的是Open studio。