我们的Maven依赖于我们的代码所依赖的弹性搜索库,以便构建/编译。
构建过程在构建时获取了这些库,但是maven弹性搜索存储库似乎一起脱机。
http://maven.elasticsearch.org/当前返回404,导致其下方的所有内容都不可用,从而导致构建过程失败。
即使是弹性盾牌的maven中央回购也会返回404 https://repo.maven.apache.org/maven2/org/elasticsearch/plugin/shield/
我已经向support@elastic.co发送了一封电子邮件,要求他们重新启用Elastic Repo,其他任何想法为什么这个回购将会脱机,我将如何纠正它?中央的本地现场镜子,但对于我们需要的东西感觉有些过分。
答案 0 :(得分:1)
来自官方文件here
存储库网址为:https://artifacts.elastic.co/maven/org/elasticsearch/plugin/shield/2.4.6/shield-2.4.6.jar
如果您使用的是maven:
<project ...>
<repositories>
<!-- add the elasticsearch repo -->
<repository>
<id>elasticsearch-releases</id>
<url>https://artifacts.elastic.co/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
...
</repositories>
...
<dependencies>
<!-- add the shield jar as a dependency -->
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>shield</artifactId>
<version>2.4.6</version>
</dependency>
...
</dependencies>
...
</project>