所有网站的分辨率,php语言开发网站流程,展厅设计企业展厅设计公司,广东网站建设微信商城开发Maven 镜像地址的设置
原来在项目根目录的 build.gradle 中进行设置#xff0c;但是现在里面只有plugins。 工程的build.gradle的dependencies修改为plugins#xff0c;替代了引用原来的Gradle版本。
// Top-level build file where you can add configuration options com…Maven 镜像地址的设置
原来在项目根目录的 build.gradle 中进行设置但是现在里面只有plugins。 工程的build.gradle的dependencies修改为plugins替代了引用原来的Gradle版本。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {id com.android.application version 7.4.2 apply falseid com.android.library version 7.4.2 apply false
}
想使用旧的依旧可以在项目build.gradle里面按照原来方式添加不影响旧方法。
buildscript {dependencies {classpath com.android.tools.build:gradle:4.1.0classpath org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.30}
}
或者使用buildscriptplugins同时存在的模式注意顺序不能错否则会提示错误的
apply from 自定义配置清单还是能够使用
//注意 buildscript节点有可能没有 自己添加需要注意与plugins的顺序
buildscript {ext {kotlin_version 1.6.10}dependencies {classpath com.google.dagger:hilt-android-gradle-plugin:2.28-alpha}
}
plugins {id com.android.application version 7.1.1 apply falseid com.android.library version 7.1.1 apply falseid org.jetbrains.kotlin.android version 1.5.31 apply false
}
//apply from: config.gradle//自定义配置清单还是能够使用
task clean(type: Delete) {delete rootProject.buildDir
} 原来工程中 build.gradle 的buildscript和allprojects移动至setting.gradle
改名为pluginManagement 和dependencyResolutionManagement。里面的东西依旧可以按照原来的copy过来。
include 方法还是老样子
pluginManagement {repositories {// 国内镜像maven { url https://maven.aliyun.com/repository/google/ }maven { url https://maven.aliyun.com/repository/jcenter/ }maven { url https://maven.aliyun.com/nexus/content/repositories/releases/ }maven { url https://maven.aliyun.com/nexus/content/repositories/central }maven { url https://maven.aliyun.com/nexus/content/repositories/jcenter }maven { url https://maven.aliyun.com/nexus/content/groups/public }maven { url https://maven.aliyun.com/nexus/content/repositories/google }maven { url https://maven.aliyun.com/nexus/content/repositories/gradle-plugin }google()mavenCentral()gradlePluginPortal()}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {// 国内镜像maven { url https://maven.aliyun.com/repository/google/ }maven { url https://maven.aliyun.com/repository/jcenter/ }maven { url https://maven.aliyun.com/nexus/content/repositories/releases/ }maven { url https://maven.aliyun.com/nexus/content/repositories/central }maven { url https://maven.aliyun.com/nexus/content/repositories/jcenter }maven { url https://maven.aliyun.com/nexus/content/groups/public }maven { url https://maven.aliyun.com/nexus/content/repositories/google }maven { url https://maven.aliyun.com/nexus/content/repositories/gradle-plugin }google()mavenCentral()}
}
rootProject.name xxxxx
include :appAPP项目下的 build.gradle 原有的 apply plugin 变更为 plugins其他的影响不大。
apply plugin: com.android.application
plugins {id com.android.application
}