我需要调用相同的xmls某些参数略有变化。我想写etl.properties,但后来我意识到我必须在中写属性文件名xml,这不是我想要的。
理想情况下,我正在寻找将参数传递给Scriptella使用命令行。显然我在任何文件中都找不到它。
有任何想法吗?
您可以直接使用 Java 启动器来传递系统属性:
java -jar -Dproperty=value scriptella.jar [etl_file_name]
Run Code Online (Sandbox Code Playgroud)
或者,如果类路径上需要多个 jar,则可以使用替代启动选项。(这很少有必要,因为可以在连接声明中添加 jar):
java -Dproperty=value -cp scriptella.jar:additiona_jars.jar scriptella.tools.launcher.EtlLauncher [etl_file_name]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1264 次 |
| 最近记录: |