build.gradle 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. description "爱组搭低代码组件化开发平台服务包"
  2. version "1.0.0"
  3. /*
  4. --------------------------------------------------------
  5. 非所有服务都必须依赖的包请勿添加
  6. --------------------------------------------------------
  7. */
  8. dependencies {
  9. api project(":aizuda-core")
  10. api("org.springframework.boot:spring-boot-starter-web") {
  11. exclude module: "spring-boot-starter-tomcat"
  12. }
  13. api("org.springframework.boot:spring-boot-starter-aop")
  14. api("org.springframework.boot:spring-boot-starter-actuator")
  15. api("org.springframework.boot:spring-boot-starter-undertow")
  16. api("org.springframework.boot:spring-boot-starter-validation")
  17. // 为了减少依赖 jar 体量,非公共依赖不要申明为 api 必须遵守在负责人同意允许后在对应项目中添加
  18. // 文档
  19. api("org.springdoc:springdoc-openapi-starter-common")
  20. // 日志
  21. api('org.springframework.boot:spring-boot-starter-log4j2')
  22. api("com.lmax:disruptor")
  23. // 数据库相关
  24. api("org.springframework.boot:spring-boot-starter-jdbc")
  25. api("org.postgresql:postgresql")
  26. api("com.baomidou:mybatis-plus-boot-starter")
  27. api("com.baomidou:kisso")
  28. // 为了减少依赖 jar 体量,非公共依赖不要申明为 api 必须遵守在负责人同意允许后在对应项目中添加
  29. compileOnly("org.aspectj:aspectjweaver")
  30. compileOnly("org.projectlombok:lombok")
  31. annotationProcessor("org.projectlombok:lombok")
  32. testAnnotationProcessor("org.projectlombok:lombok")
  33. testCompileOnly("org.projectlombok:lombok")
  34. }