如何通过命令行或bash脚本文件传递Talend导出作业中的参数?

时间:2015-09-18 12:26:46

标签: java bash talend

导出talend作业后,我想修改代码(java)。

示例我想更改表名,数据库名,还希望通过命令行传递参数。

如果我在main函数(java源代码)和终端执​​行System.out.println("SANDY")中添加行$ bash jobname.sh,那么将打印SANDY?

1 个答案:

答案 0 :(得分:1)

这就是Talend中存在上下文变量的原因,您可以使用上下文变量开发您的工作以避免硬编码值然后从外部文件加载上下文或提示用户输入这些值,您还可以定义多个上下文,请参阅{ {3}}