我的人工仓库位于需要X509证书的代理之后。我已将gradle配置为使用PKCS12文件。
解析正常,可以从仓库中下载jar和POM。但是,当我使用artifactoryPublish任务时,客户端证书不会发送到代理。我已经在我的org.gradle.jvmargs行中添加了-Djavax.net.debug = all来查看发生了什么,并且ArtifactoryBuildClient没有向服务器提供证书,并且代理关闭了连接(nginx出现400错误) 。
我的HOME / .gradle / gradle.properties文件包含以下行:
org.gradle.jvmargs=-Djavax.net.ssl.keyStore=/home/user/certs/client.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=YYY -Djavax.net.debug=all