标签: java bash talend
导出talend作业后,我想修改代码(java)。
示例我想更改表名,数据库名,还希望通过命令行传递参数。
如果我在main函数(java源代码)和终端执行System.out.println("SANDY")中添加行$ bash jobname.sh,那么将打印SANDY?
System.out.println("SANDY")
$ bash jobname.sh
答案 0 :(得分:1)
这就是Talend中存在上下文变量的原因,您可以使用上下文变量开发您的工作以避免硬编码值然后从外部文件加载上下文或提示用户输入这些值,您还可以定义多个上下文,请参阅{ {3}}