Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SSL证书通过Buildr访问Maven存储库?_Ssl_Alfresco_Buildr - Fatal编程技术网

使用SSL证书通过Buildr访问Maven存储库?

使用SSL证书通过Buildr访问Maven存储库?,ssl,alfresco,buildr,Ssl,Alfresco,Buildr,我想尝试一下Buildr,并想将其用于一个使用Alfresco的项目。 Alfresco项目在以下位置维护Maven存储库: 如您所见,它使用的是https 我试图通过声明以下内容将2个JAR+依赖项下载到类路径: ALFRESCO\u CORE=transitive('org.ALFRESCO:ALFRESCO-CORE:jar:4.2.b') ALFRESCO_REPOSITORY=transitive('org.ALFRESCO:ALFRESCO REPOSITORY:jar:4.2.b

我想尝试一下Buildr,并想将其用于一个使用Alfresco的项目。 Alfresco项目在以下位置维护Maven存储库:

如您所见,它使用的是https

我试图通过声明以下内容将2个JAR+依赖项下载到类路径:

ALFRESCO\u CORE=transitive('org.ALFRESCO:ALFRESCO-CORE:jar:4.2.b')

ALFRESCO_REPOSITORY=transitive('org.ALFRESCO:ALFRESCO REPOSITORY:jar:4.2.b')

生成文件失败,并显示以下错误消息:


请求https://artifacts.alfresco.com/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom
警告:此SSL会话中将不会验证对等证书
Buildr中止!
运行时错误:未能下载org.alfresco:alfresco core:pom:4.2.b,尝试了以下存储库:
http://repo1.maven.org/maven2/
https://artifacts.alfresco.com/

我相信,这是因为buildr不信任maven repositories证书

我怎样才能让它接受证书?或者,跳过证书验证

目前,我无法访问存储库是一个主要障碍:(

我希望有人能给我一个如何进行的提示!
Agata

我无法重现此问题,至少从这里可以看出ssl证书是有效的

repositories.remote << 'https://artifacts.alfresco.com/nexus/content/groups/public/'
repositories.remote << 'https://artifacts.alfresco.com/nexus/content/groups/public-snapshots/'
repositories.remote << 'http://repo1.maven.org/maven2'

project 'foo' do
  project.group = 'x'
  project.version = 'x'
  compile.with transitive('org.alfresco:alfresco-core:jar:4.2.b')
end

HTH

我无法重现此问题,至少从这里可以看出ssl证书是有效的

repositories.remote << 'https://artifacts.alfresco.com/nexus/content/groups/public/'
repositories.remote << 'https://artifacts.alfresco.com/nexus/content/groups/public-snapshots/'
repositories.remote << 'http://repo1.maven.org/maven2'

project 'foo' do
  project.group = 'x'
  project.version = 'x'
  compile.with transitive('org.alfresco:alfresco-core:jar:4.2.b')
end

警告:此SSL会话中将不会验证对等证书

消息的这一部分表示ruby不会尝试验证证书,因此我认为这不是SSL问题

错误消息中的URL处似乎确实没有任何工件:

$ curl -v -IHEAD https://artifacts.alfresco.com/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom
[...]
> HEAD /org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom HTTP/1.1
> User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
> Host: artifacts.alfresco.com
> Accept: */*
> 
< HTTP/1.1 404 Not Found
$curl-v-i头https://artifacts.alfresco.com/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom
[...]
>HEAD/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom HTTP/1.1
>用户代理:curl/7.21.4(universal-apple-darwin11.0)libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
>主持人:artifacts.alfresco.com
>接受:*/*
> 
未找到
这表明工件名称或存储库存在问题https://artifacts.alfresco.com/nexus/content/groups/public/。从错误消息的URL来看,您似乎正在使用
https://artifacts.alfresco.com/
。您能试试Peter的存储库URL吗

警告:此SSL会话中将不会验证对等证书

消息的这一部分表示ruby不会尝试验证证书,因此我认为这不是SSL问题

错误消息中的URL处似乎确实没有任何工件:

$ curl -v -IHEAD https://artifacts.alfresco.com/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom
[...]
> HEAD /org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom HTTP/1.1
> User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
> Host: artifacts.alfresco.com
> Accept: */*
> 
< HTTP/1.1 404 Not Found
$curl-v-i头https://artifacts.alfresco.com/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom
[...]
>HEAD/org/alfresco/alfresco-core/4.2.b/alfresco-core-4.2.b.pom HTTP/1.1
>用户代理:curl/7.21.4(universal-apple-darwin11.0)libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
>主持人:artifacts.alfresco.com
>接受:*/*
> 
未找到
这表明工件名称或存储库存在问题https://artifacts.alfresco.com/nexus/content/groups/public/。从错误消息的URL来看,您似乎正在使用
https://artifacts.alfresco.com/
。您能试试Peter的存储库URL吗