java—在maven中,如何知道要从导入命令中添加什么依赖项

gblwokeq  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(377)

我正试图从互联网上创建一个maven项目的代码。我在代码中遇到了一些导入行,比如:

  1. import org.apache.hadoop.hbase.filter.Filter;
  2. import org.apache.hadoop.hbase.ipc.CoprocessorProtocol;

并显示错误消息:
无法解析符号“hbase”
我向pom文件添加了一些依赖项,但它不起作用。

  1. <dependency>
  2. <groupId>org.apache.hbase</groupId>
  3. <artifactId>hbase</artifactId>
  4. <version>1.1.1</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>org.apache.hadoop</groupId>
  8. <artifactId>hadoop-core</artifactId>
  9. <version>2.7.1</version>
  10. </dependency>
  11. <dependency>
  12. <groupId>org.apache.hadoop</groupId>
  13. <artifactId>hadoop-common</artifactId>
  14. <version>2.7.1</version>
  15. </dependency>

我怎么知道我到底要进口什么?谢谢

mm9b1k5b

mm9b1k5b1#

去search.maven.org,搜索你要找的课程。
我刚找过你的电话 org.apache.hadoop.hbase.filter.Filter ,结果显示在这里,它显示了包含此文件的所有jar(大多数情况下,它将是具有不同版本的相同包)。
你必须包括

  1. <dependency>
  2. <groupId>org.apache.hbase</groupId>
  3. <artifactId>hbase-client</artifactId>
  4. <version>1.1.1</version>
  5. </dependency>

相关问题