我的nexus存储库中有一个JAR工件,我想使用Groovy脚本下载它。
我厌倦了这个,但它不起作用:
new File("/dir/to/save/app.jar").withOutputStream { out ->
new URL('http://server.org.com/nexus/repo/1.11/app.jar').eachByte { b ->
out.write(b)
}
但是当我从Maven中央存储库下载内容时,相同的脚本工作正常。
可能是什么问题?我的nexus是否存在导致下载被破坏的SSL证书问题?因为,当我使用curl
并使用-k
标记下载它时,它会完美地下载文件,因为它会建立连接insecure.
我使用curl -k <NEXUS_REPO_PATH_TO_FILE> -O app.jar
如果存在任何SSL问题,那么如何使用Groovy来抑制它?