当前位置: 首页 > 知识库问答 >
问题:

无法在spring mvc中包含cassandra依赖项

姜乐家
2023-03-14

我在尝试将cassandra依赖性纳入项目的pom时遇到了一些问题。xml。

处理POM时遇到一些问题:[错误]无法确定概要文件doclint-java8-disable@com的Java版本。数据税。cassandra:cassandra驱动程序父级:2.1.6,/根/。m2/repository/com/datastax/cassandra/cassandra驱动父级/2.1.6/cassandra-driver-parent-2.1.6。pom,第92行,第14列

我尝试过谷歌搜索,但没有成功。

直到cassandra-drive-core-2.1.2,构建完成时没有任何错误。但是当我尝试使用版本2.1.6构建时,尽管构建成功完成了上面突出显示的cassandra-drive-父pom中断,从而阻止我导入所需的类。

这是我的pom条目:

<!-- 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>

共有1个答案

屈健柏
2023-03-14

有问题的配置文件在com中声明如下。数据税。cassandra:cassandra驱动程序父级: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

 类似资料:
  • 我是OSGi的新手。我正在使用Apache Felix。我已经构建了一个捆绑包,并且具有依赖性。当我尝试使用启动它会给我这个错误。 org . OSGi . framework . bundle exception:无法解析lk . ucsc . research . belly runner[20](R 20.0):缺失需求[lk . ucsc . research . belly runner

  • 问题内容: 有没有一种方法可以强制maven(2.0.9)将所有依赖项包含在单个jar文件中? 我有一个构建到单个jar文件中的项目。我希望将依赖项中的类也复制到jar中。 更新:我知道我不能只在jar文件中包含jar文件。我正在寻找一种方法来解压缩指定为依赖项的jar,并将类文件打包到我的jar中。 问题答案: 你可以使用带有描述符的插件来执行此操作。这是我们之一的相关块,它可以完成此任务:

  • 问题内容: 我想使用maven shade创建一个有阴影的jar,但我也想仅在有阴影的jar的情况下才包含一个特殊的依赖项(而不是在我项目的普通编译依赖项中)。我该怎么办? 根据我的理解,包含/排除项只是白名单/黑名单,因此我无法明确强制要包含的内容未包含在实际依赖项列表中。 对于更多上下文,我有一个JAR依赖项,其中包含只希望包含在我的一个阴影工件中的资源,但是如果在类路径中使用该jar会导致错

  • 问题内容: 我在Eclipse中有一个对我的工作区中的另一个Java项目有依赖性的对象。在内置的Tomcat服务器中运行Web项目时,我已将项目依赖项添加到 运行配置中 的类路径中。我想创建一个WAR,用于在外部服务器上部署Web项目。依赖性Java项目已添加到Eclipse中的 Java Build路径 ,但是当我导出WAR文件时,该库不包括在内。还可以在 Order and Export中 选

  • 根据我的理解,包含/排除只是白名单/黑名单,所以我不能显式地强制包含一些没有包含在实际依赖列表中的内容。 为了获得更多的上下文,我有一个JAR依赖项,它包含一个资源,我只希望它包含在我的shade工件中,但是在类路径上使用该JAR会导致错误。 明确地说,我希望在一个调用中生成一个带有附加依赖项的阴影jar,以及一个没有附加依赖项的普通jar。