build.gradle 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. /*
  2. * This file was generated by the Gradle 'init' task.
  3. */
  4. plugins {
  5. id 'java'
  6. id 'maven-publish'
  7. id "org.asciidoctor.convert" version "2.3.0"
  8. id 'org.springframework.boot' version '2.4.5'
  9. }
  10. apply plugin: 'io.spring.dependency-management'
  11. repositories {
  12. mavenLocal()
  13. maven {
  14. url = uri('http://maven.youzanyun.com/repository/maven-central/')
  15. allowInsecureProtocol = true
  16. }
  17. maven {
  18. url = uri('http://maven.youzanyun.com/repository/maven-release/')
  19. allowInsecureProtocol = true
  20. }
  21. maven {
  22. url = uri('http://maven.youzanyun.com/repository/maven-snapshots/')
  23. allowInsecureProtocol = true
  24. }
  25. maven {
  26. url = uri('http://nexus.ds-bay.com/content/groups/public/')
  27. allowInsecureProtocol = true
  28. }
  29. maven {
  30. url = uri('http://nexus.ds-bay.com/content/repositories/releases/')
  31. allowInsecureProtocol = true
  32. }
  33. maven {
  34. url = uri('http://nexus.ds-bay.com/content/repositories/snapshots')
  35. allowInsecureProtocol = true
  36. }
  37. maven {
  38. url = uri('https://repository.jboss.org/nexus/content/repositories/releases/')
  39. }
  40. maven {
  41. url = uri('https://plugins.gradle.org/m2/')
  42. }
  43. maven {
  44. url = uri('http://repo.spring.io/libs-milestone/')
  45. allowInsecureProtocol = true
  46. }
  47. maven {
  48. url = uri('https://repo.spring.io/plugins-release/')
  49. }
  50. maven {
  51. url = uri('https://repo.grails.org/grails/core/')
  52. }
  53. maven {
  54. url = uri('https://repository.apache.org/content/groups/public/')
  55. }
  56. maven {
  57. url = uri('https://repo1.maven.org/maven2/')
  58. }
  59. maven {
  60. url = uri('https://maven.aliyun.com/repository/public/')
  61. }
  62. maven {
  63. url = uri('https://maven.aliyun.com/repository/google/')
  64. }
  65. maven {
  66. url = uri('https://maven.aliyun.com/repository/gradle-plugin/')
  67. }
  68. maven {
  69. url = uri('https://maven.aliyun.com/repository/spring/')
  70. }
  71. maven {
  72. url = uri('https://maven.aliyun.com/repository/spring-plugin/')
  73. }
  74. maven {
  75. url = uri('https://maven.aliyun.com/repository/grails-core/')
  76. }
  77. maven {
  78. url = uri('http://repo.maven.apache.org/maven2')
  79. allowInsecureProtocol = true
  80. }
  81. }
  82. dependencies {
  83. implementation 'org.springframework.boot:spring-boot-starter-data-redis:2.4.5'
  84. implementation 'cn.hutool:hutool-all:5.8.12'
  85. compileOnly 'org.projectlombok:lombok:1.18.10'
  86. annotationProcessor 'org.projectlombok:lombok:1.18.10'
  87. implementation 'com.tencentcloudapi:tencentcloud-sdk-java:3.1.695'
  88. implementation 'org.springframework.boot:spring-boot-starter-web:2.4.5'
  89. implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4'
  90. implementation 'org.springframework.boot:spring-boot-starter-logging:2.4.5'
  91. implementation 'org.springframework.boot:spring-boot-starter-aop:2.4.5'
  92. implementation 'mysql:mysql-connector-java:8.0.11'
  93. implementation 'org.springframework.boot:spring-boot-starter-logging:2.4.5'
  94. testImplementation 'org.springframework.boot:spring-boot-starter-test:2.4.5'
  95. }
  96. group = 'com.ematou'
  97. version = '0.0.1-SNAPSHOT'
  98. description = 'wxbase'
  99. sourceCompatibility = '1.8'
  100. publishing {
  101. publications {
  102. maven(MavenPublication) {
  103. from(components.java)
  104. }
  105. }
  106. }
  107. tasks.withType(JavaCompile) {
  108. options.encoding = 'UTF-8'
  109. options.compilerArgs << "-Xlint:unchecked"
  110. }
  111. /* gradle test 编译器 */
  112. test {
  113. enabled = false
  114. useJUnitPlatform()
  115. }