【Gradle】gradle入门教学(IDEA版本)

一、gradle.build配置文件解析

/*项目运行环境*/
plugins {
    id 'java'
}

group 'com.feng'
version '1.0-SNAPSHOT'

/*指定打包成war包*/
apply plugin: 'war'

sourceCompatibility = 1.8

/*指定仓库的路径指定所使用的仓库,mavenCentral()表示使用中央仓库,此刻项目中所需要的jar包都会默认从中央仓库下载到本地指定目录,gradle默认本地仓库在C盘用户目录的.gradle文件目录下
*/

repositories {
    mavenCentral()
}


/*gradle_工程所有的,jar包的坐标都在dependencies属性内放置*/
/*每个jar包都有三个基本元素组成:group,name,version
dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
/*testCompile表示jar包在测试的时候起作用,该属性为jar包的作用域*/
}

 

二、修改gradle默认的本地仓库目录

复制你想作为本地仓库的目录(一般是maven的本地仓库目录),设置到环境变量当中,

打开idea,打开gradle设置,可以看出本地仓库位置改变。

 

以上配置表示先从本地仓库寻找依赖,如果没有再从中央仓库下载。
mavenCentral()
如果只配置中央仓库,表示直接从中央仓库下载jar包。但是如果指定下载的位置已经有了,就不会再次下载了。
 

三、gradle工程拆分与聚合

1.首先使用gradle创建一个父工程,在父工程的基础之上,右键新建module模块即可创建子模块。

2.然后是在父工程统一jar包,要想父工程的配置在所有子模块都生效,需要在build.gradle配置文件中加入allprojects如下图所示:

allprojects{
    group
    version
    .
    .
    .
}

3.子模块依赖另一个子模块

dependencies {
    compile project(":gradle_son2")
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值