我有一个使用Kotlin运行Gradle的项目。我使用私有存储库,并相应地更改了settings.gradle.kts
和build.gradle.kts
以适应:
repositories {
maven {
url = uri("https://my-private-repo.com/maven")
credentials {
username = "user"
password = "password"
}
}
}
在我的gradle/wrapper/gradle-wrapper.properties
中,我添加了分发URL:
distributionUrl=https\://my-private-repo.com/distros/gradle-7.6-bin.zip
构建最初运行良好(使用IntelliJ时),下载了所有内容,但最后,我收到了关于构建失败的消息:
原因:org.gradle.internal.resolve.模块版本解析异常:无法解析gradle:gradle:7.6。
原因:org.gradle.API.resources.资源异常:无法获取资源“”。
当我在终端使用./gradlew build
运行它时,它构建成功,这是一个通过spring initializr生成的新项目。
1条答案
按热度按时间dpiehjr41#
只需更改
gradle/wrapper/gradle-wrapper.properties
文件中的行和%USER%\.gradle\wrapper\dists\*
中的dist,然后必须更改分发URL,如下所示:根据GitHub上的问题找到了解决方案:https://github.com/gradle/gradle/issues/18249