2016-04-25 9 views
1

ArangoDB 2.8.6バージョンを使用しているJavaアプリケーション用のEclipseでMavenプロジェクトを作成しようとしています。しかし残念ながら、私のMavenプロジェクトは、私のpom.xmlのエントリの後に以下のエラーがスローされます。MavenがArangoDB 2.8.6 javaドライバを検出していない

"ミッシングアーティファクトcom.arangodbを:arangodb-javaのドライバをします。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のにアランゴDB Javaドライバを見た:https://github.com/arangodb/arangodb-java-driver

を私のMavenプロジェクトにこれをバンドルする方法。

助けてください。

+0

このアーティファクトが中央リポジトリにあるかどうかはわかりません。 http://mvnrepository.com/artifact/com.arangodb/arangodb-java-driver – Helios

答えて

1

バージョンが混在しています。あなたが提供したGitHubリンクでさえ、ドライバの最新バージョンは2.7.4(あるいはスナップショットを好むならば2.7.5-SNAPSHOT)です。

しかし、サポートされている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> 
+0

ありがとうDaniel ...はい、ドライバのバージョンは2.7.4ですが、バージョン2.8.6もサポートすることができます。ちょうどチェックされ、それは働いています。再度、感謝します :) – mahi

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ファイル内のバージョンとアーティファクトを述べます。

+0

こんにちはヘリオス。あなたのお返事ありがとうございます。私はそれを地元に建てて見ようとします。 – mahi

関連する問題