【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默认本地仓库在*/
repositories {
mavenCentral()
}
/*gradle_⼯程所有的,jar包的坐标都在dependencies属性内放置*/
/*每个jar包都有三个基本元素组成:group,name,version
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
maven打包本地jar包/*testCompile表⽰jar包在测试的时候起作⽤,该属性为jar包的作⽤域*/
}
⼆、修改gradle默认的本地仓库⽬录
复制你想作为本地仓库的⽬录(⼀般是maven的本地仓库⽬录),设置到环境变量当中,
打开idea,打开gradle设置,可以看出本地仓库位置改变。
以上配置表⽰先从本地仓库寻依赖,如果没有再从中央仓库下载。
mavenCentral()
如果只配置中央仓库,表⽰直接从中央仓库下载jar包。但是如果指定下载的位置已经有了,就不会再次下载了。
三、gradle⼯程拆分与聚合
1.⾸先使⽤gradle创建⼀个⽗⼯程,在⽗⼯程的基础之上,右键新建module模块即可创建⼦模块。
2.然后是在⽗⼯程统⼀jar包,要想⽗⼯程的配置在所有⼦模块都⽣效,需要在adle配置⽂件中加⼊allprojects如下图所⽰:
allprojects{
group
version
.
.
.
}
3.⼦模块依赖另⼀个⼦模块
dependencies {
compile project(":gradle_son2")
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论