微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

E-Iceblue Spire PDF 免费 Jenkins 超时

如何解决E-Iceblue Spire PDF 免费 Jenkins 超时

我正在尝试使用 E-Iceblue 存储库中的 Spire Free PDF 库,但将依赖项下载到我的计算机上需要很长时间。最大的问题是我将 Jenkins 用于 CI/CD,它给了我一个超时错误

What went wrong:
Execution Failed for task ':compileJava'.
> Could not download spire.doc.free-3.9.0.jar (e-iceblue:spire.doc.free:3.9.0)
   > Could not get resource 'http://repo.e-iceblue.com/nexus/content/groups/public/e-iceblue/spire.doc.free/3.9.0/spire.doc.free-3.9.0.jar'.
      > Read timed out

我尝试在 Gradle Wrapper 中使用这两个属性增加超时时间,但没有成功:
/gradlew build -Dorg.gradle.internal.http.socketTimeout=60000 -Dorg.gradle.internal.http.connectionTimeout=60000 jacocoTestReport

在我的个人电脑上,下载依赖大约需要 5 分钟。在我的工作计算机上,我有公司提供的 VPN,下载时间相同:4-5 分钟。我使用的 Jenkins 由我的公司托管,用于管理不同的项目,Gradle 文件如下所示:

repositories {
    mavenCentral()
    maven {
        url "http://repo.e-iceblue.com/nexus/content/groups/public/"
    }
}

dependencies {
    implementation group: 'e-iceblue',name: 'spire.doc.free',version: '3.9.0'
}

我可以做些什么来解决这个问题?或者可能是存储库本身有问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。