Maven没有检测到ArangoDB 2.8.6 java驱动程序

时间:2016-04-25 07:42:38

标签: eclipse maven arangodb

我正在尝试使用ArangoDB 2.8.6版本在eclipse中为我的Java应用程序创建Maven项目。但不幸的是,我的Maven项目在我的pom.xml条目之后抛出了以下错误:

  

"缺少工件com.arangodb:arangodb-java-driver:jar:2.8.6"

我在pom.xml中的条目如下:

<dependency>
    <groupId>com.arangodb</groupId>
    <artifactId>arangodb-java-driver</artifactId>
    <version>2.8.6</version>
</dependency>

当我尝试在pom.xml中提供2.4版时,它可以处理任何问题。但我想研究2.8.6版本。

请帮助您进一步了解。

还在github中看到了Arango DB Java驱动程序:https://github.com/arangodb/arangodb-java-driver

如何将其捆绑到我的Maven项目中。

请帮忙。

2 个答案:

答案 0 :(得分:1)

你混淆了版本。最新版本的驱动程序是2.7.4(如果您更喜欢快照,则为2.7.5-SNAPSHOT),即使在您提供的GitHub链接中也是如此。

但是,支持的ArangoDB版本包括ArangoDB 2.8.x,所以即使使用2.7.4驱动程序,你也应该能够使用ArangoDB 2.8.6,我怀疑这是你想要的。

编辑:为了澄清,您应该只能在您的依赖项中使用2.7.4版本的驱动程序。

<dependency>
    <groupId>com.arangodb</groupId>
    <artifactId>arangodb-java-driver</artifactId>
    <version>2.7.4</version>
</dependency>

答案 1 :(得分:0)

如果文件不在中央仓库中,但你喜欢使用它。请按照以下步骤操作:

  1. git下载项目并在本地构建并获取项目jar文件。
  2. 使用以下命令在本地仓库中安装jar:

    mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

  3. 提及项目pom文件中的版本和工件。