Neo4J Cypher DSL 3.0.6 Jar不存在于Maven Repo中



我打算使用neo4j-cypher-dsl <https://github.com/neo4j-contrib/cypher-dsl> 作为我项目的依赖性。此Git回购中的最新版本是3.0.6,我既没有在Maven存储库中也没有找到它我想确保在我自己建造罐子之前,在Maven存储库中没有任何地方。以下是我的pom的片段。

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

它在任何地方都不可用。MVN存储库网站在索引存储库方面做得很好,它仅指向您还发现的2.3.x版本。

只需构建它,只需几分钟即可进行测试。如果您想从CI构建中使用它,并且不想每次构建此依赖项,则可以将二进制文件部署到(最好)私有GitHub存储库中。然后,您可以使用GitHub页面功能托管Maven存储库(您也可以跳过身份验证)。但是,许多人认为这是不良练习,很容易理解原因:GitHub页面旨在提供简单的静态网页(例如文档)而不是二进制文件。

最新更新