build.gradle 1.6 KB

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