2016-12-29 4 views
0

内のjar存在しません。このgitリポジトリの最新バージョンは3.0.6であり、私はMavenリポジトリでも、それもhttp://m2.neo4j.org/content/repositories/releases/org/neo4j/neo4j-cypher-dsl/で見つけられません。 私はjarを自分で構築する前に、maven reposで利用できないことを確認したいと思います。以下は私のポンのスニペットです。のNeo4j CYPHER DSL 3.0.6私は私のプロジェクトで依存関係としてのNeo4j-サイファー-DSL> < <a href="https://github.com/neo4j-contrib/cypher-dsl" rel="nofollow noreferrer">https://github.com/neo4j-contrib/cypher-dsl</a>を使用する予定ですMavenのレポ

<dependency> 
     <groupId>org.neo4j</groupId> 
     <artifactId>neo4j-cypher-dsl</artifactId> 
     <version>3.0.6</version> 
</dependency> 
<repositories> 
    <repository> 
     <id>neo4j-public</id> 
     <url>http://m2.neo4j.org/content/groups/public</url> 
    </repository> 
    <repository> 
     <id>neo4j-contrib-releases</id> 
     <url>https://raw.github.com/neo4j-contrib/m2/master/releases</url> 
     <releases> 
      <enabled>true</enabled> 
     </releases> 
     <snapshots> 
      <enabled>false</enabled> 
     </snapshots> 
    </repository> 
    <repository> 
     <id>neo4j-contrib-snapshots</id> 
     <url>https://raw.github.com/neo4j-contrib/m2/master/snapshots</url> 
     <releases> 
      <enabled>false</enabled> 
     </releases> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
    </repository> 
</repositories> 

答えて

0

どこでも利用できません。 MVNリポジトリサイトは、インデックス作成リポジトリではかなり良い仕事をしており、見つかった2.3.x versionsを指しています。

ビルドするだけで、テストで数分かかります。 CIビルドからそれを使用したいが、毎回この依存関係を構築したくない場合は、バイナリを(できれば)プライベートGitHubリポジトリにデプロイすることができます。 GitHub Pages機能を使用してMaven repositoryをホストすることもできます(認証をスキップすることもできます)。しかし、多くの人がこれを悪い習慣と考えています。理由を理解するのは簡単です:GitHub Pagesは、バイナリではなく単純な静的なWebページ(例:docs)を提供するように設計されています。

+0

ありがとうございました。私はここで素朴な質問をしているかもしれません。瓶を作ることは単一の瓶を与えた。依存関係はどうですか? –

+0

これは、そのJARファイルの使用方法によって異なります。ローカルのMavenリポジトリ( '〜/ .m2'ディレクトリ、' mvn clean install'コマンドを使用)にインストールすると、JARの依存関係もインストールされます。スタンドアロンのJARファイル(Mavenなし)として使用する場合は、すべての推移的な依存関係を含める必要がありますが、これは一般的に推奨されません。 –

関連する問題

 関連する問題