123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- buildscript {
- ext {
- set('appname', "gly")
- set('groupname', "cn.com.taiji.${appname}")
- // set('springCloudVersion', "2020.0.6")
- // set('springBootVersion', "2.5.14")
- // set('springCloudAlibabaVersion', "2021.1")
- //回退到2.3.10
- set('springCloudVersion', "Hoxton.SR8")
- set('springCloudAlibabaVersion', "2.2.5.RELEASE")
- set('springBootVersion', "2.3.10.RELEASE")
- set('version', "1.0.0")
- }
- repositories {
- mavenLocal()
- maven {
- url = "https://maven.aliyun.com/repository/public"
- }
- maven {
- allowInsecureProtocol = true
- credentials {
- allowInsecureProtocol true
- username '64478542840f2501c40fa2ca'
- password '8feFcmXsAbsj'
- }
- allowInsecureProtocol = true
- url 'https://packages.aliyun.com/maven/repository/2221276-release-00he5T/'
- }
- mavenCentral()
- }
- dependencies {
- classpath group: 'cn.com.taiji.gradleplugin', name: 'common-plugin', version: '1.0.2'
- // classpath group: 'cn.com.taiji.gradleplugin', name: 'gradle-aspectj', version: '1.0.0'
- }
- }
-
- plugins {
- id 'org.springframework.boot' version "${springBootVersion}"
- id 'maven-publish' //添加maven plugin, 用于发布我们的jar
- id 'java'
- id "io.spring.dependency-management" version "1.0.10.RELEASE"
- }
- logger.info "开始配置project"
- sourceCompatibility = JavaVersion.VERSION_11
-
- allprojects {
- group 'cn.com.taiji'
- version '1.0-SNAPSHOT'
- repositories {
- maven {
- url = "https://maven.aliyun.com/repository/public"
- }
- mavenLocal()
- maven {
- allowInsecureProtocol = true
- credentials {
- allowInsecureProtocol true
- username '64478542840f2501c40fa2ca'
- password '8feFcmXsAbsj'
- }
- allowInsecureProtocol = true
- url 'https://packages.aliyun.com/maven/repository/2221276-snapshot-nkXv85'
- }
- maven {
- credentials {
- username '64478542840f2501c40fa2ca'
- password '8feFcmXsAbsj'
- }
- allowInsecureProtocol = true
- url 'https://packages.aliyun.com/maven/repository/2221276-release-00he5T/'
- }
- mavenCentral()
- }
- }
-
- subprojects {
- apply plugin: 'java'
- apply plugin: 'idea'
- apply plugin: 'org.springframework.boot'
- apply plugin: 'io.spring.dependency-management'
- apply from: '../gradle/aspectj.gradle'
- jar {
- manifest.attributes provider: 'gradle'
- }
- configurations {
- compileOnly {
- extendsFrom annotationProcessor
- }
- }
- dependencies {
- implementation group: 'cn.com.taiji.common', name: 'gly-common', version: '2.3.10.7'
- implementation 'org.springframework.boot:spring-boot-starter-web'
- // implementation 'com.alibaba:druid-spring-boot-starter:1.2.8'
- implementation group: 'com.alibaba', name: 'fastjson', version: '2.0.4'
- implementation 'com.squareup.okhttp3:okhttp:3.14.9'
- compileOnly 'org.projectlombok:lombok'
- testCompileOnly 'org.projectlombok:lombok'
- annotationProcessor 'org.projectlombok:lombok'
- testAnnotationProcessor 'org.projectlombok:lombok'
- // FIXME 影响增量编译
- // annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
- testImplementation('org.springframework.boot:spring-boot-starter-test') {
- exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
- }
-
- }
- dependencyManagement {
- imports {
- mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
- mavenBom "com.alibaba.cloud:spring-cloud-alibaba-dependencies:${springCloudAlibabaVersion}"
- }
- }
- }
-
|