Eclipse 使用geospark库时出现Maven包错误

Eclipse 使用geospark库时出现Maven包错误,eclipse,maven,apache-spark,apache-spark-sql,geospark,Eclipse,Maven,Apache Spark,Apache Spark Sql,Geospark,目前,我正在处理地理空间分析用例,我正在使用spark 2.4.0和geospark库。当我尝试使用eclipse创建应用程序jar文件时,它给了我以下错误。您能帮我解决以下maven依赖性错误吗 Maven文件: <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.12</artifactId> <versio

目前,我正在处理地理空间分析用例,我正在使用spark 2.4.0和geospark库。当我尝试使用eclipse创建应用程序jar文件时,它给了我以下错误。您能帮我解决以下maven依赖性错误吗

Maven文件:

<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_2.12</artifactId>
    <version>2.4.0</version>
</dependency> 

<!-- https://mvnrepository.com/artifact/org.scala-lang/scala-library -->
<dependency>
    <groupId>org.scala-lang</groupId>
    <artifactId>scala-library</artifactId>
    <version>2.3.1</version>
</dependency>


<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-sql -->
<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-sql_2.12</artifactId>
    <version>2.4.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.datasyslab/geospark -->
<dependency>
    <groupId>org.datasyslab</groupId>
    <artifactId>geospark</artifactId>
    <version>1.2.0</version>
    <scope>provided</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/org.datasyslab/geospark-sql -->
<dependency>
    <groupId>org.datasyslab</groupId>
    <artifactId>geospark-sql_2.3</artifactId>
    <version>1.2.0</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.datasyslab/geospark-viz -->
<dependency>
    <groupId>org.datasyslab</groupId>
    <artifactId>geospark-viz_2.3</artifactId>
    <version>1.2.0</version>
</dependency> 


<!-- https://mvnrepository.com/artifact/org.apache.kudu/kudu-client -->
<dependency>
    <groupId>org.apache.kudu</groupId>
    <artifactId>kudu-client</artifactId>
    <version>1.6.0</version>
    <scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/org.apache.kudu/kudu-spark2 -->
<dependency>
    <groupId>org.apache.kudu</groupId>
    <artifactId>kudu-spark2_2.11</artifactId>
    <version>1.6.0</version>
    <scope>test</scope>
</dependency> 

org.apache.spark
spark-core_2.12
2.4.0
org.scala-lang
scala图书馆
2.3.1
org.apache.spark
spark-sql_2.12
2.4.0
org.datasyslab
地球公园
1.2.0
假如
org.datasyslab
geospark-sql_2.3
1.2.0
org.datasyslab
geospark-viz_2.3
1.2.0
org.apache.kudu
库杜客户机
1.6.0
测试
org.apache.kudu
kudu-spark2_2.11
1.6.0
测试
错误: GFence构建路径的geospark-sql_2.3-1.2.0.jar与不兼容的Scala版本(2.3.0)交叉编译。如果此报告有误,可以在编译器首选项页面中禁用此检查。 说明资源路径位置类型 GFence构建路径的geospark-viz_2.3-1.2.0.jar与不兼容的Scala版本(2.3.0)交叉编译。如果此报告有误,可以在编译器首选项页面中禁用此检查。 GFence构建路径的kudu-spark2_2.11-1.6.0.jar与不兼容的Scala版本(2.11.0)交叉编译。如果此报告有误,可以在编译器首选项页面中禁用此检查

GeoSpark版本=1.2.0

Apache Spark版本=2.4.0

JRE版本=1.8.0

API类型=Scala

谢谢,
Sumit

进入窗口->首选项

展开Scala首选项并选择Compiler

在“编译器首选项”选项卡中,转到“生成管理器”&取消选中带有版本ClassPathValidator的复选框

相同的屏幕截图::