Gradle 分发远程仓库
Gradle distribution remote repo
有谁知道如何创建从 https://services.gradle.org/distributions/ 中提取包的远程仓库?
似乎表明这是可能的,但我没有运气。
This post 指的是带有一些说明的视频,但这些说明似乎不适用于我们使用的版本 (v7.15)。
我怀疑我可能需要一个自定义布局,但文件名似乎与 Artifactory 期望的部分不协调。
这是我的尝试之一:
并在 gradle-wrapper.properties:
中设置
distributionUrl=https://<server_name>:443/artifactory/gradle-dist/distributions/gradle-6.8-bin.zip
但是没有用。我无法浏览 Artifactory 网站中的存储库,也无法执行构建。
要使用 Artifactory 作为 Gradle 发行版的来源,请执行以下操作:
- 在 Artifactory 中创建一个远程通用存储库,其中 URL 指向 https://services.gradle.org/distributions。
- 创建 Gradle 包装器。按照 Gradle 包装器 documentation 中的说明,您必须向 Gradle 分发 zip 提供完整的 URL:
gradle wrapper --gradle-distribution-url=<artifactory-url>/gradle-dist/gradle-5.6.4-bin.zip
如果需要身份验证,您可以在 运行 Gradle 命令时将用户名和密码添加为系统属性:
./gradlew --version -Dgradle.wrapperUser=<artifactory-username> -Dgradle.wrapperPassword=<artifactory-password>
阅读更多:
有谁知道如何创建从 https://services.gradle.org/distributions/ 中提取包的远程仓库?
This post 指的是带有一些说明的视频,但这些说明似乎不适用于我们使用的版本 (v7.15)。
我怀疑我可能需要一个自定义布局,但文件名似乎与 Artifactory 期望的部分不协调。
这是我的尝试之一:
并在 gradle-wrapper.properties:
中设置distributionUrl=https://<server_name>:443/artifactory/gradle-dist/distributions/gradle-6.8-bin.zip
但是没有用。我无法浏览 Artifactory 网站中的存储库,也无法执行构建。
要使用 Artifactory 作为 Gradle 发行版的来源,请执行以下操作:
- 在 Artifactory 中创建一个远程通用存储库,其中 URL 指向 https://services.gradle.org/distributions。
- 创建 Gradle 包装器。按照 Gradle 包装器 documentation 中的说明,您必须向 Gradle 分发 zip 提供完整的 URL:
gradle wrapper --gradle-distribution-url=<artifactory-url>/gradle-dist/gradle-5.6.4-bin.zip
如果需要身份验证,您可以在 运行 Gradle 命令时将用户名和密码添加为系统属性:
./gradlew --version -Dgradle.wrapperUser=<artifactory-username> -Dgradle.wrapperPassword=<artifactory-password>
阅读更多: