Parcourir la source

修改gradle编译命令关键字

csk il y a 3 ans
Parent
commit
45efd09fa6
1 fichiers modifiés avec 53 ajouts et 38 suppressions
  1. 53 38
      build.gradle

+ 53 - 38
build.gradle

@@ -16,12 +16,27 @@ sourceCompatibility = 1.8
 
 
 repositories {
+// 本地仓库
     mavenLocal()
-    jcenter()
+    // ali 代理的central仓
+    maven {url 'https://maven.aliyun.com/repository/central'}
+    // ali 代理的central仓和jcenter仓的聚合仓
+    maven {url 'https://maven.aliyun.com/repository/public'}
+    maven {url 'https://maven.aliyun.com/repository/google'}
+    maven {url 'https://maven.aliyun.com/repository/gradle-plugin'}
+    maven {url 'https://maven.aliyun.com/repository/spring'}
+    maven {url 'https://maven.aliyun.com/repository/spring-plugin'}
+    maven {url 'https://maven.aliyun.com/repository/grails-core'}
+    // 远程中央仓库
     mavenCentral()
-    maven {
-        url 'http://central.maven.org/maven2'
-    }
+    maven {url 'https://repo1.maven.org/maven2/'}
+    // maven {url 'https://maven.google.com/'}
+    maven {url 'https://plugins.gradle.org/m2/'}
+    maven {url 'https://repo.spring.io/libs-milestone/'}
+    maven {url 'https://repo.spring.io/plugins-release/'}
+    maven {url 'https://repo.grails.org/grails/core/'}
+    maven {url 'https://repository.apache.org/content/groups/public/'}
+    maven {url 'https://repository.jboss.org/nexus/content/repositories/releases/'}
 }
 
 
@@ -64,74 +79,74 @@ ext {
 dependencies {
 
     // Spring Boot
-    testCompile('org.springframework.boot:spring-boot-starter-test')
+    testImplementation('org.springframework.boot:spring-boot-starter-test')
 
-    compile('org.springframework.boot:spring-boot-configuration-processor')
+    annotationProcessor('org.springframework.boot:spring-boot-configuration-processor')
 
-    //如果要部署到外部服务器, 需要打war包, 同时使用providedCompile, 内嵌的Tomcat jar包才不会打包到依赖里
-    //providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')
+    // 内置Tomcat部署, 同时需要编译, 使用 implementation
+    implementation('org.springframework.boot:spring-boot-starter-tomcat')
 
-    compile('org.springframework.boot:spring-boot-starter-web')
-    compile('org.springframework.boot:spring-boot-starter-aop')
-    compile('org.springframework.boot:spring-boot-starter-jdbc')
+    implementation('org.springframework.boot:spring-boot-starter-web')
+    implementation('org.springframework.boot:spring-boot-starter-aop')
+    implementation('org.springframework.boot:spring-boot-starter-jdbc')
 
     // Mybatis Spring Boot
-    compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:${mybatis_spring_boot}")
+    implementation("org.mybatis.spring.boot:mybatis-spring-boot-starter:${mybatis_spring_boot}")
     // Mybatis 支持 Java 1.8 的 LocalDateTime 特性, 需要引入如下包(Mybatis版本要求3.4.0以上)
-    compile("org.mybatis:mybatis-typehandlers-jsr310:${mybatis_typehandlers_jsr310}")
+    implementation("org.mybatis:mybatis-typehandlers-jsr310:${mybatis_typehandlers_jsr310}")
 
 
-    compile("mysql:mysql-connector-java:${mysql_connector}")
+    implementation("mysql:mysql-connector-java:${mysql_connector}")
     // Mariadb jdbc
-    compile('org.mariadb.jdbc:mariadb-java-client')
-    compile('com.microsoft.sqlserver:mssql-jdbc')
+    implementation('org.mariadb.jdbc:mariadb-java-client')
+    implementation('com.microsoft.sqlserver:mssql-jdbc')
     // HikariCP
-    compile('com.zaxxer:HikariCP')
+    implementation('com.zaxxer:HikariCP')
 
 
     // logback对spring的支持
-    compile("org.logback-extensions:logback-ext-spring:${logback_ext_spring}")
+    implementation("org.logback-extensions:logback-ext-spring:${logback_ext_spring}")
 
 
     // 数据序列化
-    compile("com.fasterxml.jackson.core:jackson-databind:${jackson}")
-    compile("com.fasterxml.jackson.core:jackson-core:${jackson}")
-    compile("com.fasterxml.jackson.core:jackson-annotations:${jackson}")
+    implementation("com.fasterxml.jackson.core:jackson-databind:${jackson}")
+    implementation("com.fasterxml.jackson.core:jackson-core:${jackson}")
+    implementation("com.fasterxml.jackson.core:jackson-annotations:${jackson}")
     // jackson 支持格式化LocalDateTime
-    compile("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jackson}")
-    compile("com.fasterxml.jackson.datatype:jackson-datatype-joda:${jackson}")
-    compile("com.fasterxml.jackson.module:jackson-module-afterburner:${jackson}")
+    implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jackson}")
+    implementation("com.fasterxml.jackson.datatype:jackson-datatype-joda:${jackson}")
+    implementation("com.fasterxml.jackson.module:jackson-module-afterburner:${jackson}")
     // jackson 支持格式化XML
-    compile("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${jackson}")
+    implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${jackson}")
 
-    compile("com.alibaba:fastjson:${fastjson}")
+    implementation("com.alibaba:fastjson:${fastjson}")
 
     // 工具类
-    compile("com.google.guava:guava:${google_guava}")
+    implementation("com.google.guava:guava:${google_guava}")
 
     // HTTP工具
-    compile("com.squareup.okhttp3:okhttp:${okhttp}")
+    implementation("com.squareup.okhttp3:okhttp:${okhttp}")
 
     /* apache commons */
-    compile("commons-beanutils:commons-beanutils:${commons_beanutils}")
-    compile("commons-io:commons-io:${commons_io}")
-    compile("commons-codec:commons-codec:${commons_codec}")
-    compile("org.apache.commons:commons-lang3:${apache_commons_lang3}")
-    compile("org.apache.httpcomponents:httpclient:${apache_httpclient}")
+    implementation("commons-beanutils:commons-beanutils:${commons_beanutils}")
+    implementation("commons-io:commons-io:${commons_io}")
+    implementation("commons-codec:commons-codec:${commons_codec}")
+    implementation("org.apache.commons:commons-lang3:${apache_commons_lang3}")
+    implementation("org.apache.httpcomponents:httpclient:${apache_httpclient}")
 
 
     // joda-time 时间工具
-    compile("joda-time:joda-time:${joda_time}")
+    implementation("joda-time:joda-time:${joda_time}")
 
-    compile("com.google.code.gson:gson:${gson}")
+    implementation("com.google.code.gson:gson:${gson}")
     // Jedis
-    compile("redis.clients:jedis:${jedis}")
+    implementation("redis.clients:jedis:${jedis}")
     // Spring Boot Redis
     //compile('org.springframework.boot:spring-boot-starter-entity-redis')
 
-    compile("net.sf.json-lib:json-lib:${jsonLib}:jdk15")
+    implementation("net.sf.json-lib:json-lib:${jsonLib}:jdk15")
 
-    compile("org.springframework.boot:spring-boot-starter-amqp:${spring_boot_starter_amqp}")
+    implementation("org.springframework.boot:spring-boot-starter-amqp:${spring_boot_starter_amqp}")
 }