如何修复配置项目'primevideoapp'时找不到http-builder:0.7.2的问题
解决Gradle无法解析org.codehaus.groovy.modules.http-builder:0.7.2依赖的问题
添加JCenter仓库
org.codehaus.groovy.modules.http-builder:0.7.2原托管在JCenter仓库,当前构建仅配置了Google、Maven中央和Gradle插件仓库,因此需在根项目的build.gradle(或settings.gradle的pluginManagement块)中添加JCenter仓库:buildscript { repositories { google() mavenCentral() jcenter() // 添加该仓库 gradlePluginPortal() } dependencies { classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' } }注:JCenter虽已归档,但仍可访问旧版依赖包,足以解决当前问题。
替换为维护中的发布插件
gradle-bintray-plugin已停止维护,建议改用Gradle官方的maven-publish插件替代,无需依赖旧的http-builder库。修改根项目build.gradle示例:plugins { id 'maven-publish' } // 基础发布配置示例 publishing { publications { maven(MavenPublication) { from components.java } } repositories { maven { // 配置目标仓库地址,如本地仓库或私有仓库 url = uri("$buildDir/repo") } } }单独指定http-builder的依赖仓库
若不想全局添加JCenter,可单独为该依赖指定仓库,在根项目build.gradle中修改:buildscript { repositories { google() mavenCentral() gradlePluginPortal() maven { url 'https://jcenter.bintray.com/' } } dependencies { classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' } }
内容的提问来源于stack exchange,提问作者Vmos Pro
相关产品推荐
相关产品推荐

