maven.elasticsearch.org返回404

时间:2018-03-20 16:15:55

标签: maven elasticsearch

我们的Maven依赖于我们的代码所依赖的弹性搜索库,以便构建/编译。

构建过程在构建时获取了这些库,但是maven弹性搜索存储库似乎一起脱机。

http://maven.elasticsearch.org/当前返回404,导致其下方的所有内容都不可用,从而导致构建过程失败。

即使是弹性盾牌的maven中央回购也会返回404 https://repo.maven.apache.org/maven2/org/elasticsearch/plugin/shield/

我已经向support@elastic.co发送了一封电子邮件,要求他们重新启用Elastic Repo,其他任何想法为什么这个回购将会脱机,我将如何纠正它?中央的本地现场镜子,但对于我们需要的东西感觉有些过分。

1 个答案:

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