无法在Artifactory中配置Vaadin插件maven存储库

时间:2015-09-17 11:58:40

标签: maven vaadin artifactory

我正在尝试在Artifactory中配置Vaadin插件存储库,但我总是收到此错误消息:

enter image description here

当我将网址更改为http://maven.vaadin.com时,连接测试成功,但无法解析工件。我配置了其他远程存储库。

目前我不得不手动下载和部署jar文件。

关于我在这里做错了什么的想法?

编辑:具体的插件示例(虽然到目前为止我都失败了):

<dependency>
   <groupId>org.vaadin.addons</groupId>
   <artifactId>loginform</artifactId>
   <version>0.5.2</version>
</dependency>

1 个答案:

答案 0 :(得分:4)

测试失败,因为Vaadin插件Maven存储库不支持不支持目录列表(浏览)。
当Artifactory将测试请求发送到存储库的根目录时,它将获得404状态:

$ curl -vv http://maven.vaadin.com/vaadin-addons/
*   Trying 54.86.23.48...
* Connected to maven.vaadin.com (54.86.23.48) port 80 (#0)
> GET /vaadin-addons/ HTTP/1.1
> Host: maven.vaadin.com
> User-Agent: curl/7.43.0
> Accept: */*
>
< HTTP/1.1 404 Not Found
< Server: nginx
< Date: Thu, 17 Sep 2015 12:50:53 GMT
< Content-Type: application/xml
< Transfer-Encoding: chunked
< Connection: keep-alive
< x-amz-request-id: 2F7E32DADE9E2C20
< x-amz-id-2: EjRvUE7kv4GOdPE0ry+VsmXvmva4QgBptK/CcnSESZbe2AqotmXpAuM3AuChq2Gd
<
<?xml version="1.0" encoding="UTF-8"?>
* Connection #0 to host maven.vaadin.com left intact
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>vaadin-addons/</Key><RequestId>2F7E32DADE9E2C20</RequestId><HostId>EjRvUE7kv4GOdPE0ry+VsmXvmva4QgBptK/CcnSESZbe2AqotmXpAuM3AuChq2Gd</HostId></Error>

但是,您仍然可以使用Artifactory来代理此存储库。您将能够从中下载工件。