gpt4 book ai didi

gradle - 无法使用 snapcraft 访问 gradle 插件 URL

转载 作者:行者123 更新时间:2023-12-03 05:43:27 26 4
gpt4 key购买 nike

我正在尝试使用 snapcraft 来构建基于 Java 的 gradle 项目的快照,但是每当使用任何 Gradle 插件时都会出现短缺 - 每当它尝试访问它们时,我都会得到类似于以下错误的东西:

* What went wrong:
Error resolving plugin [id: 'com.gradle.build-scan', version: '1.14']
> Could not GET 'https://plugins.gradle.org/api/gradle/2.10/plugin/use/com.gradle.build-scan/1.14'.
> plugins.gradle.org: Name or service not known

好像是 plugins.gradle.org不知何故被阻止了,所以我最初的 react 是它可能需要被列入白名单——但我看不到任何这样做的选择。

snapcraft yaml文件的相关部分如下:
parts:
quelea:
after: [desktop-glib-only]
plugin: gradle
source: .
build: |
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
gradle -Dnightly=true -Dversionsuffix=CI-UNSTABLE clean dist
install: |
unzip dist/quelea-snap.zip -d $SNAPCRAFT_PART_INSTALL/
build-packages:
- unzip
- openjdk-8-jdk

最佳答案

对于自我引用和其他任何有问题的人,事实证明我遵循了一个不正确的示例 - 将上面的内容更改为使用 gradle 插件的“正确”语法(如下所示)似乎工作得很好:

parts:
quelea:
after: [desktop-glib-only]
plugin: gradle
source: .
stage-packages: [default-jre]
gradle-options: [-Dnightly=true, -Dversionsuffix=CI-UNSTABLE, clean, jar]
gradle-output-dir: 'build'

原来我之前遵循了一个不正确的指南。

关于gradle - 无法使用 snapcraft 访问 gradle 插件 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com