[英]How to know what Spring dependency I should add to my Maven project to get the function I need?
[英]In maven, how to know what dependency to add from a import command
我正在尝试从Internet创建代码的Maven项目。 我在代码中遇到了一些导入行,例如:
import org.apache.hadoop.hbase.filter.Filter;
import org.apache.hadoop.hbase.ipc.CoprocessorProtocol;
并显示错误消息:
无法解析符号“ hbase”
我在pom文件中添加了一些依赖项,但是它不起作用。
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>2.7.1</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.1</version>
</dependency>
我怎么知道我到底要导入什么? 谢谢
转到search.maven.org,然后仅搜索所需的课程。
我刚刚搜索了您的org.apache.hadoop.hbase.filter.Filter
,结果在这里 ,它显示了具有此文件的所有jar(大多数情况下是具有不同版本的同一包)。
您实际上必须包括
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.1.1</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.