在 Spring Boot 项目中运行 Kettle 的 KJB 文件(作业文件)可以通过调用 Pentaho Data Integration (PDI) API 来实现。以下是一个示例步骤,展示了如何在 Spring Boot 项目中配置和运行 Kettle 作业文件:
1. 添加依赖
在 pom.xml
中添加必要的 Pentaho 依赖:
<!-- kettle相关依赖 -->
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-core</artifactId>
<version>5.1.preview.506</version>
</dependency>
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-engine</artifactId>
<version>5.1.preview.506</version>
</dependency>
<dependency>
<groupId>pentaho-kettle</groupId>
<artifactId>kettle-dbdialog</artifactId>
<version>5.1.preview.506</version>
</dependency>
<!-- 附加依赖 -->
<dependency>
<