找不到运行Maven依赖jar的错误

时间:2015-05-27 19:41:01

标签: java maven

我是Maven的新手,想从This link建立一个maven项目。我安装了maven,当我运行命令&mvn clean install'它继续但最后给我一个错误消息,即找不到类JsonSerDe。这个类存在于一个依赖jar文件中,但我的问题是为什么maven不会自动下载该依赖jar文件?我该如何解决这个问题?

另一个问题是如何使用maven作为

<dependency>
 <groupId>com.microsoft.azure</groupId>
 <artifactId>azure-documentdb-hadoop</artifactId>
 <version>1.0.0</version>
</dependency>

1 个答案:

答案 0 :(得分:0)

这是因为hive实现依赖于开源 hive serde 这在maven中不可用。

您需要将它作为依赖项添加到项目中才能构建,有两种方法可以将它添加到项目中:

1)将jar添加到您当地的maven仓库 Adding jar to local maven repo并使用此Add repository to your pom.xml将本地repo添加到您的pom.xml文件中 你可以从这里获得jar json serde releases

2)使用eclipse将jar作为依赖jar添加到项目而不涉及maven Add jar as dependency