Maven 版本依赖

我想使用 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>

粗体版本是问题所在。我该如何解决问题?谢谢;)

慕田峪9158850
浏览 161回答 1
1回答

Helenr

尝试运行mvn dependency:resolve,看看会发生什么。当你说maven 不识别版本(标记为红色)我认为这与 IDE 相关,因此您可能需要在 IDE 上重新加载项目(Maven 项目 > IntelliJ 上的重新导入)。但基本上mvn dependency:resolve应该下载缺少的依赖项 (&nbsp;com.datastax.spark:spark-cassandra-connector_2.11:2.3.0),现在应该可以从 IDE 中获得它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java