maven - maven依赖冲突
问题描述
我收到以下错误:
[ERROR] /Users/me/mycom/poc/spark-streaming/src/main/scala/com/mycom/poc/App.scala:15: error: object mycom is not a member of package org.apache.spark.io
[ERROR] import io.mycom.myproj.schema.event.Event
有一个依赖叫做io.mycom.myproj
. 它与org.apache.spark.io
. 如何解决?谢谢
我的 pom.xml:
<dependency>
<groupId>io.myproj.myproj</groupId>
<artifactId>myproj-client</artifactId>
<version>0.0.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>io.mycom.myproj</groupId>
<artifactId>myproj-kafka-security</artifactId>
<version>0.0.4-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_${scala.compactVersion}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-sql_${scala.compactVersion}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-streaming_${scala.compactVersion}</artifactId>
<version>${spark.version}</version>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>0.10.0.0-SASL</version>
</dependency>
我在 App.scala 中的导入:
import org.apache.spark._
import io.mycom.myproj.schema.event.Event
更新
我将导入更改为:
import org.apache.spark.SparkConf // <= fixed the problem
import io.mycom.myproj.schema.event.Event
解决方案
推荐阅读
- typescript - 力量
函数参数的类型 - mysql - MySQL Select with MAX() 和 GROUP BY 返回正确的最大结果但不正确的 id
- firebase - Flutter 推送通知 FCM 在启动时无法导航
- rasa-nlu - rasa form 是如何不断循环提问的?
- flutter - MultiProvider 和抽象类
- c# - Swagger Ui(SwashBuckle for Core)没有为强制标头抛出 UI 级别错误消息
- c# - 如何使用 C# 通过 Bouncy Castle 加载和读取 JKS 文件
- java - 无法使用 SqliteDatabaseHelper 在 Android Studio 中启动活动
- .net - 为 dotnet 应用程序存储全球化数据模型的推荐方式
- elasticsearch - Elasticsearch 配置文件夹卷挂载到 docker compose