版权声明:随意了,开心就好。反正是给大家分享的笔记 https://blog.csdn.net/u011486491/article/details/81776938
Project中Gradle
项目中的project的gradle
apply from: "config.gradle" buildscript { repositories { google() jcenter() maven { name 'Sonatype SNAPSHOTs'; url 'https://oss.sonatype.org/content/repositories/snapshots/' } // butterKnif依赖 } dependencies { classpath 'com.android.tools.build:gradle:3.1.3' classpath "com.jakewharton:butterknife-gradle-plugin:9.0.0-SNAPSHOT" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() mavenCentral() maven { url "https://jitpack.io" } } }
buildscript
buildscript里是gradle脚本执行所需依赖的资源,包括依赖项、maven仓库地址、第三方插件等。gradle在执行脚本时,会优先执行buildscript代码块中的内容。
repositories里面配置的是代码托管库
dependencies里面是gradle所依赖的项目构建工具,不仅可以构建android,也可以构建java,c++等
allprojects
allprojects里是项目本身需要的依赖,为所有项目提供共同所需依赖包。
项目自己的依赖库的dependencies由每个module自己配置。