我打算使用neo4j-cypher-dsl < https://github.com/neo4j-contrib/cypher-dsl> 作为我项目中的依赖项。这个git repo中的最新版本是3.0.6,我在maven存储库和http://m2.neo4j.org/content/repositories/releases/org/neo4j/neo4j-cypher-dsl/中都找不到它 在我自己构建jar之前,我想确保它在maven repos中的任何地方都不可用。下面是我的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>
答案 0 :(得分:0)
它无法在任何地方使用。 MVN Repository网站在索引存储库方面表现非常出色,它只指向您也找到的2.3.x versions。
只需构建它,测试只需几分钟。如果您希望从CI构建中使用它并且不希望每次都构建此依赖项,则可以将二进制文件部署到(最好)私有GitHub存储库。然后,您可以使用GitHub页面功能来托管Maven repository(您也可以跳过身份验证)。但是,许多人认为这是一种不好的做法,很容易理解为什么:GitHub Pages旨在提供简单的静态网页(例如文档),而不是二进制文件。