我想使用 Maven 将 spark-connector-cassandra 添加到我的 java 项目中。当我添加依赖项时,maven 无法识别版本(将其标记为红色)。为什么?我还添加了 spark 依赖,但是有了这个依赖就没有问题了。这是我的 pom 文件。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>it.spark.test</groupId> <artifactId>spark-count</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>com.datastax.spark</groupId> <artifactId>spark-cassandra-connector_2.11</artifactId> <version>**2.3.0**</version> </dependency> </dependencies> <properties> <java.version>1.8</java.version> </properties> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> </plugins> </pluginManagement> </build></project>粗体版本是问题所在。我该如何解决问题?谢谢;)
1 回答
Helenr
TA贡献1780条经验 获得超4个赞
尝试运行mvn dependency:resolve
,看看会发生什么。
当你说
maven 不识别版本(标记为红色)
我认为这与 IDE 相关,因此您可能需要在 IDE 上重新加载项目(Maven 项目 > IntelliJ 上的重新导入)。但基本上mvn dependency:resolve
应该下载缺少的依赖项 ( com.datastax.spark:spark-cassandra-connector_2.11:2.3.0
),现在应该可以从 IDE 中获得它。
添加回答
举报
0/150
提交
取消