我是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>
答案 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