build.gradle 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. group 'com.gxzc.zen'
  2. version '1.0-SNAPSHOT'
  3. buildscript {
  4. ext {
  5. kotlin_version = '1.2.21'
  6. spring_boot_version = '1.5.9.RELEASE'
  7. junit_version = '4.12'
  8. commons_io_version = '2.5'
  9. commons_lang3_version = '3.5'
  10. commons_codec_version = '1.10'
  11. commons_fileupload_version = '1.3.2'
  12. slf4j_api_version = '1.7.25'
  13. ehcache_version = '3.4.0'
  14. ehcache_core_version = '2.6.11'
  15. mysql_connector_version = '5.1.45'
  16. alidruid_version = '1.1.6'
  17. mybatis_plus_version = '2.1.8'
  18. mybatis_plus_boot_version = '1.0.5'
  19. activiti_starter_version = '6.0.0'
  20. // rabbitmq_version = '5.1.2'
  21. xxljob_version = '1.9.0'
  22. swagger_version = '2.7.0'
  23. fastjson_version = '1.2.44'
  24. kisso_version = '3.7.0'
  25. }
  26. repositories {
  27. mavenCentral()
  28. }
  29. dependencies {
  30. classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
  31. classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version"
  32. classpath "org.springframework.boot:spring-boot-gradle-plugin:$spring_boot_version"
  33. }
  34. }
  35. allprojects {}
  36. subprojects {
  37. apply plugin: 'java'
  38. apply plugin: 'kotlin'
  39. apply plugin: 'kotlin-spring'
  40. apply plugin: 'org.springframework.boot'
  41. sourceCompatibility = 1.8
  42. targetCompatibility = 1.8
  43. repositories {
  44. mavenCentral()
  45. }
  46. dependencies {
  47. // Kotlin
  48. compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version")
  49. compile("org.jetbrains.kotlin:kotlin-reflect:$kotlin_version")
  50. // SpringBoot Starter
  51. compile('org.springframework.boot:spring-boot-starter')
  52. compile('org.springframework.boot:spring-boot-starter-web')
  53. compile('org.springframework.boot:spring-boot-starter-aop')
  54. compile('org.springframework.boot:spring-boot-starter-amqp')
  55. testCompile('org.springframework.boot:spring-boot-starter-test')
  56. testCompile("junit:junit:$junit_version")
  57. // commons
  58. compile("commons-io:commons-io:$commons_io_version")
  59. compile("org.apache.commons:commons-lang3:$commons_lang3_version")
  60. compile("commons-codec:commons-codec:$commons_codec_version")
  61. compile("commons-fileupload:commons-fileupload:$commons_fileupload_version")
  62. // logger
  63. compile("org.slf4j:slf4j-api:$slf4j_api_version")
  64. compile("javax.servlet:javax.servlet-api:3.1.0")
  65. compile("javax.servlet:servlet-api:2.5")
  66. // cache
  67. compile("org.ehcache:ehcache:$ehcache_version")
  68. compile("net.sf.ehcache:ehcache-core:$ehcache_core_version")
  69. // db
  70. compile("mysql:mysql-connector-java:$mysql_connector_version")
  71. compile("com.alibaba:druid-spring-boot-starter:1.1.6")
  72. // compile("io.shardingjdbc:sharding-jdbc-core-spring-boot-starter:2.0.2")
  73. // mybatis-plus
  74. compile("com.baomidou:mybatis-plus:$mybatis_plus_version")
  75. compile("com.baomidou:mybatisplus-spring-boot-starter:$mybatis_plus_boot_version")
  76. // job
  77. compile("com.xuxueli:xxl-job-core:$xxljob_version")
  78. // swagger
  79. compile("io.springfox:springfox-swagger2:$swagger_version")
  80. compile("io.springfox:springfox-swagger-ui:$swagger_version")
  81. // utils
  82. compile("org.projectlombok:lombok:1.16.18")
  83. compile("com.google.guava:guava:23.6-jre")
  84. compile("com.github.penggle:kaptcha:2.3.2")
  85. compile("com.alibaba:fastjson:$fastjson_version")
  86. // sso
  87. compile("com.baomidou:kisso:$kisso_version")
  88. // compile("io.jsonwebtoken:jjwt:0.7.0")
  89. // activiti
  90. compile("org.activiti:activiti-spring-boot-starter-basic:$activiti_starter_version")
  91. compile("org.activiti:activiti-spring-boot-starter-rest-api:$activiti_starter_version")
  92. compile("org.activiti:activiti-spring-boot-starter-actuator:$activiti_starter_version")
  93. compile("org.apache.velocity:velocity-engine-core:2.0")
  94. }
  95. }