新一代構(gòu)建工具Gradle

安裝Gradle

使用Gradle Wrapper




依賴(lài)管理

dependencies {
testImplementation 'junit:junit:4.13'
implementation 'com.google.code.gson:gson:2.8.6'
}

Gradle的任務(wù)和插件


配置鏡像



allprojects?{
???repositories?{
???????maven?{
???????????url?"https://maven.aliyun.com/repository/public"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/jcenter"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/spring"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/spring-plugin"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/gradle-plugin"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/google"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/grails-core"
???????}
???????maven {
???????????url?"https://maven.aliyun.com/repository/apache-snapshots"
???????}
???}
}
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=512m?-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=10800
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=10800
systemProp.file.encoding=UTF-8
org.gradle.warning.mode=all
為什么使用Gradle

看到這里,你應(yīng)該對(duì)gradle有了基本的了解, 也可以將其用于你的項(xiàng)目之中。但是如果你Maven已經(jīng)非常熟悉了,可能不太愿意使用gradle,因?yàn)槊菜茮](méi)有必要。但是既然gradle出現(xiàn)了,就說(shuō)明有很多人對(duì)Maven還是有一定的意見(jiàn)。因此在這里我來(lái)總結(jié)一下gradle相比maven的優(yōu)勢(shì)。

—————END—————
評(píng)論
圖片
表情
