1、首先安装gradle 配置本地仓库地址 默认在C盘下面 参考博客gradle的安装教程
2、碰到的一些问题 加上依赖jar包 下载不下来的问题 如果使用的是intellJ可配置 offline
3、gradle配置文件的解析
下载仓库地址可参考这篇博客地址的配置
* buildscript{ }*
group 'com.taotao1'
version '1.0-SNAPSHOT'
//java插件
apply plugin: 'java'
//java的版本
sourceCompatibility = 1.8
//包的依赖
dependencies {
//def aa="111" 定义一个常量 其他地方可以使用 引用使用 ${aa}
testCompile group: 'junit', name: 'junit', version: '4.11'
compile group:'log4j',name:'log4j',version:'1.2.17',transitive:false
// https://mvnrepository.com/artifact/org.springframework/spring-context
compile group: 'org.mybatis', name: 'mybatis', version: '3.4.6'
//依赖其他工程
//compile project(':xxx')
}
//仓库的配置
repositories {
mavenLocal()
/* 指定本地仓库地址 */
//D:\soft\GradleResposity
maven { url "file://D:/soft/GradleResposity" }
/* 指定的远程仓库 */
maven { url "http://mvnrepository.com/" }
//指定阿里云仓库
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
/*
* 公司仓库,可能需要验证
* 不推荐直接将用户名密码写在build.gradle中
* 可以写在~/.gradle/gradle.properties中,再使用
*/
/*maven {
url "<you_company_resp_url>"
credentials {
username 'your_username'
password 'your_password'
}
}*/
// 支持ivy仓库
ivy { url "<ivy_resp_url>" }
}
/*问题:看到这个dependencies {}里面是有很多的内容的,虽然可以精细的看到每一个依赖,但是有时候,也会漏掉一些什么依赖东西,
特别是在eclipse项目转Android studio项目的时候,我就是遇到了这样的问题,不知道漏掉了啥,这个时候,可以有一句代码来代替这一条条的精细依赖——–>
compile fileTree(include: ['*.jar'], dir: 'libs')
这行代码就可以实现自动依赖,lib下的所有jar,会根目录下 libs下所有.jar结尾的文件都依赖*/