【问题标题】:maven > mixed scala/Java project > scala: error: value toScan is not a member of object org.apache.hadoop.hbase.protobuf.ProtobufUtilmaven > 混合 scala/Java 项目 > scala:错误:值 toScan 不是对象 org.apache.hadoop.hbase.protobuf.ProtobufUtil 的成员
【发布时间】:2016-02-25 19:34:15
【问题描述】:

我正在关注链接:http://davidb.github.io/scala-maven-plugin/example_java.html 尝试使用 mvn 命令编译混合的 Scala/Java 项目 - mvn compile - 但出现了一些错误: scala:错误:值 toScan 不是对象 org.apache.hadoop.hbase.protobuf.ProtobufUtil 的成员

org.apache.hadoop.hbase.protobuf.ProtobufUtil 是 hbase 依赖 jar 中的一个类,我确实包含了该依赖 jar,并且我确信 toScan() 方法来自类 org.apache.hadoop。 hbase.protobuf.ProtobufUtil.

那么这个问题的原因是什么?

【问题讨论】:

  • 你能显示通话吗?
  • 我的命令是:mvn compile
  • 我的意思是打电话给toScan
  • /HBaseHelper.scala:28: 错误:值 toScan 不是对象 org.apache.hadoop.hbase.protobuf.ProtobufUtil [错误] val proto = ProtobufUtil.toScan(scan) 的成员跨度>

标签: java scala maven


【解决方案1】:

这可能是由于 Scala 库不兼容尝试添加如下内容: 1.8 2.10.6

到你的 pom.xml 文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-10
    • 1970-01-01
    • 2011-12-08
    • 2016-02-23
    • 2014-08-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多