build.gradle 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. plugins {
  2. id 'java'
  3. id 'org.springframework.boot' version '2.7.10'
  4. id 'io.spring.dependency-management' version '1.0.15.RELEASE'
  5. }
  6. group = 'com.inkasso'
  7. version = '1.0.3-prod'
  8. sourceCompatibility = '1.8'
  9. configurations {
  10. compileOnly {
  11. extendsFrom annotationProcessor
  12. }
  13. }
  14. repositories {
  15. flatDir {
  16. dirs 'lib'
  17. }
  18. maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
  19. maven{ url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
  20. }
  21. dependencies {
  22. compileOnly 'org.projectlombok:lombok'
  23. annotationProcessor 'org.projectlombok:lombok'
  24. testImplementation 'org.springframework.boot:spring-boot-starter-test'
  25. implementation 'net.lingala.zip4j:zip4j:2.7.0'
  26. implementation 'org.freemarker:freemarker:2.3.31'
  27. implementation ('com.aliyun:dysmsapi20170525:2.0.24'){
  28. exclude group: "pull-parser", module: "pull-parser"
  29. }
  30. implementation 'org.springframework.boot:spring-boot-starter-mail'
  31. implementation 'org.springframework.boot:spring-boot-starter-data-redis'
  32. implementation 'org.springframework.boot:spring-boot-starter-web'
  33. implementation 'com.baomidou:mybatis-plus:3.5.3.1'
  34. //implementation 'org.hibernate.validator:hibernate-validator:8.0.1.Final'
  35. implementation 'cn.hutool:hutool-all:5.8.20'
  36. implementation 'com.auth0:java-jwt:4.4.0'
  37. implementation 'com.google.guava:guava:31.1-jre'
  38. implementation 'com.alibaba:fastjson:2.0.37'
  39. implementation 'com.alibaba:druid:1.2.18'
  40. implementation 'mysql:mysql-connector-java:8.0.11'
  41. implementation 'org.springframework.boot:spring-boot-starter-aop'
  42. implementation 'org.springframework.boot:spring-boot-starter-jdbc'
  43. implementation 'net.coobird:thumbnailator:0.4.20'
  44. implementation 'com.github.wechatpay-apiv3:wechatpay-apache-httpclient:0.4.9'
  45. implementation 'org.apache.commons:commons-lang3:3.13.0'
  46. implementation 'org.apache.httpcomponents:httpmime:4.5.3'
  47. implementation 'org.jodd:jodd-core:3.7.1'
  48. implementation 'redis.clients:jedis:2.9.0'
  49. implementation 'org.springframework.boot:spring-boot-starter-validation'
  50. implementation 'com.google.code.gson:gson:2.7'
  51. implementation fileTree(dir: 'lib', includes: ['*.jar'])
  52. implementation("com.github.pagehelper:pagehelper-spring-boot-starter:1.3.0")
  53. implementation("commons-cli:commons-cli:1.2")
  54. implementation('commons-io:commons-io:2.11.0')
  55. implementation("commons-beanutils:commons-beanutils:1.9.3")
  56. implementation("org.apache.poi:poi:5.2.1")
  57. implementation("org.apache.poi:poi-ooxml:5.2.1")
  58. implementation("org.apache.poi:poi-scratchpad:5.2.1")
  59. implementation("com.deepoove:poi-tl:1.11.1"){
  60. exclude module : 'poi'
  61. exclude module : 'poi-ooxml'
  62. exclude module : 'poi-scratchpad'
  63. }
  64. implementation ('ws.schild:jave-all-deps:3.3.1'){
  65. exclude group:'ws.schild',module:'jave-nativebin-win32'
  66. exclude group:'ws.schild',module:'jave-nativebin-linux32'
  67. exclude group:'ws.schild',module:'jave-nativebin-linux64'
  68. exclude group:'ws.schild',module:'jave-nativebin-osx64'
  69. exclude group:'ws.schild',module:'jave-nativebin-osxm1'
  70. exclude group:'ws.schild',module:'jave-nativebin-linux-arm32'
  71. exclude group:'ws.schild',module:'jave-nativebin-linux-arm64'
  72. }
  73. implementation("org.openoffice:juh:3.0.1")
  74. implementation("org.openoffice:jurt:3.0.1")
  75. implementation("org.openoffice:ridl:3.0.1")
  76. implementation("org.openoffice:unoil:3.0.1")
  77. implementation("com.documents4j:documents4j-transformer-msoffice-word:1.1.5")
  78. implementation("com.documents4j:documents4j-local:1.1.5")
  79. implementation("com.itextpdf:itextpdf:5.1.2")
  80. implementation("com.itextpdf:itext-asian:5.1.1")
  81. implementation("org.jsoup:jsoup:1.12.1")
  82. /*code generated*/
  83. testImplementation('com.baomidou:mybatis-plus-generator:3.4.0')
  84. }