如何使用Groovy从URL下载JAR文件?

时间:2017-08-17 08:19:49

标签: groovy

我的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来抑制它?

0 个答案:

没有答案