1

I am facing issues while trying to include cassandra dependency in my project's pom.xml.

Some problems were encountered while processing the POMs: [ERROR] Failed to determine Java version for profile doclint-java8-disable @ com.datastax.cassandra:cassandra-driver-parent:2.1.6, /root/.m2/repository/com/datastax/cassandra/cassandra-driver-parent/2.1.6/cassandra-driver-parent-2.1.6.pom, line 92, column 14

I have tried googling but no success there.

Up till cassandra-driver-core-2.1.2, build gets completed without any error. But when I try building with version 2.1.6 though the build completes successfully the cassandra-driver-parent pom breaks as highlighted above, thus preventing me from importing the required classes.

This is my pom entry:

<!-- Cassandra Dependency -->
        <dependency>
            <groupId>com.datastax.cassandra</groupId>
            <artifactId>cassandra-driver-parent</artifactId>
            <version>2.1.6</version>
            <type>pom</type>
        </dependency>
        <dependency>
           <groupId>com.datastax.cassandra</groupId>
           <artifactId>cassandra-driver-core</artifactId>
           <version>2.1.6</version>
        </dependency>
4

1 回答 1

2

违规配置文件在以下文件中声明为com.datastax.cassandra:cassandra-driver-parent:2.1.6

  <profiles>
    <profile>
      <id>doclint-java8-disable</id>
      <activation>
        <jdk>[1.8,)</jdk> <!-- This is line 92 -->
      </activation>
      <properties>
        <javadoc.opts>-Xdoclint:none</javadoc.opts>
      </properties>
    </profile>
  </profiles>

您的 Maven 安装似乎无法确定您正在运行的 Java 版本。语法是正确的并且应该可以工作(即使不是,您也无能为力)。

您可以尝试通过命令行禁用自动配置文件激活:

-P !doclint-java8-disable

于 2015-10-25T09:31:39.223 回答