You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

hace 1 mes
hace 1 semana
hace 1 semana
hace 1 mes
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. buildscript {
  2. ext {
  3. set('appname', "gly")
  4. set('groupname', "cn.com.taiji.${appname}")
  5. // set('springCloudVersion', "2020.0.6")
  6. // set('springBootVersion', "2.5.14")
  7. // set('springCloudAlibabaVersion', "2021.1")
  8. //回退到2.3.10
  9. set('springCloudVersion', "Hoxton.SR8")
  10. set('springCloudAlibabaVersion', "2.2.5.RELEASE")
  11. set('springBootVersion', "2.3.10.RELEASE")
  12. set('version', "1.0.0")
  13. }
  14. repositories {
  15. mavenLocal()
  16. maven {
  17. url = "https://maven.aliyun.com/repository/public"
  18. }
  19. maven {
  20. allowInsecureProtocol = true
  21. credentials {
  22. allowInsecureProtocol true
  23. username '64478542840f2501c40fa2ca'
  24. password '8feFcmXsAbsj'
  25. }
  26. allowInsecureProtocol = true
  27. url 'https://packages.aliyun.com/maven/repository/2221276-release-00he5T/'
  28. }
  29. mavenCentral()
  30. }
  31. dependencies {
  32. classpath group: 'cn.com.taiji.gradleplugin', name: 'common-plugin', version: '1.0.2'
  33. // classpath group: 'cn.com.taiji.gradleplugin', name: 'gradle-aspectj', version: '1.0.0'
  34. }
  35. }
  36. plugins {
  37. id 'org.springframework.boot' version "${springBootVersion}"
  38. id 'maven-publish' //添加maven plugin, 用于发布我们的jar
  39. id 'java'
  40. id "io.spring.dependency-management" version "1.0.10.RELEASE"
  41. }
  42. logger.info "开始配置project"
  43. sourceCompatibility = JavaVersion.VERSION_11
  44. allprojects {
  45. group 'cn.com.taiji'
  46. version '1.0-SNAPSHOT'
  47. repositories {
  48. maven {
  49. url = "https://maven.aliyun.com/repository/public"
  50. }
  51. mavenLocal()
  52. maven {
  53. allowInsecureProtocol = true
  54. credentials {
  55. allowInsecureProtocol true
  56. username '64478542840f2501c40fa2ca'
  57. password '8feFcmXsAbsj'
  58. }
  59. allowInsecureProtocol = true
  60. url 'https://packages.aliyun.com/maven/repository/2221276-snapshot-nkXv85'
  61. }
  62. maven {
  63. credentials {
  64. username '64478542840f2501c40fa2ca'
  65. password '8feFcmXsAbsj'
  66. }
  67. allowInsecureProtocol = true
  68. url 'https://packages.aliyun.com/maven/repository/2221276-release-00he5T/'
  69. }
  70. mavenCentral()
  71. }
  72. }
  73. subprojects {
  74. apply plugin: 'java'
  75. apply plugin: 'idea'
  76. apply plugin: 'org.springframework.boot'
  77. apply plugin: 'io.spring.dependency-management'
  78. apply from: '../gradle/aspectj.gradle'
  79. jar {
  80. manifest.attributes provider: 'gradle'
  81. }
  82. configurations {
  83. compileOnly {
  84. extendsFrom annotationProcessor
  85. }
  86. }
  87. dependencies {
  88. implementation group: 'cn.com.taiji.common', name: 'gly-common', version: '2.3.10.7'
  89. implementation 'org.springframework.boot:spring-boot-starter-web'
  90. // implementation 'com.alibaba:druid-spring-boot-starter:1.2.8'
  91. implementation 'io.minio:minio:8.4.5'
  92. implementation 'cn.hutool:hutool-all:5.7.12'
  93. implementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.10.0'
  94. implementation "org.apache.skywalking:apm-toolkit-trace:8.8.0"
  95. implementation "org.apache.skywalking:apm-toolkit-opentracing:8.8.0"
  96. implementation "org.apache.skywalking:apm-toolkit-logback-1.x:8.8.0"
  97. compileOnly 'org.projectlombok:lombok'
  98. testCompileOnly 'org.projectlombok:lombok'
  99. annotationProcessor 'org.projectlombok:lombok'
  100. testAnnotationProcessor 'org.projectlombok:lombok'
  101. // FIXME 影响增量编译
  102. // annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
  103. testImplementation('org.springframework.boot:spring-boot-starter-test') {
  104. exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
  105. }
  106. }
  107. dependencyManagement {
  108. imports {
  109. mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
  110. mavenBom "com.alibaba.cloud:spring-cloud-alibaba-dependencies:${springCloudAlibabaVersion}"
  111. }
  112. }
  113. }