主要原因:相关依赖jar没有,查阅相关资料是少了 pentaho-metastore-5.0.0.1.jar
解决办法:将相关依赖jar包引入到项目当中,kettle相关依赖pom下载不下来,我重新下载jar包手动打入本地maven仓库
步骤一:下载maven工程,手动package
maven工程下载地址: https://github.com/pentaho/metastore
已经打包好的jar包下载地址: https://download.csdn.net/download/csdn_heliu/11271538
注意:
-
Maven,版本3+
-
Java JDK 1.8
-
这个settings.xml位于/.m2目录中
这里我用的是idea,进入File->Maven如下配置,等maven依赖加载完,执行package
步骤二:将jar包打入本地仓库
对应好groupId,artifactId,version
cmd进入本地maven的bin目录下,执行maven导入jar包命令:mvn install:install-file -DgroupId=metastore-master -DartifactId=metastore -Dversion=9.0.0.0-SNAPSHOT -Dpackaging=jar -Dfile=E:\zsxc\metastore-master\target\metastore-9.0.0.0-SNAPSHOT.jar(这里红色标记按照实际路径)
步骤三:pom文件添加依赖
<dependency>
<groupId>metastore-master</groupId>
<artifactId>metastore</artifactId>
<version>9.0.0.0-SNAPSHOT</version>
</dependency>