|
1 | 1 | ext { |
2 | 2 | // -- PLUGINS |
3 | | - springBootVersion = "4.0.0" |
| 3 | + springBootVersion = "4.0.1" |
4 | 4 | springDependencyManagementVersion = "1.1.7" |
5 | 5 | springdocOpenapiGradlePluginVersion = "1.9.0" |
6 | | - spotbugsVersion = "6.4.7" |
7 | | - |
8 | | - // -- TOOLS |
9 | | - jacocoToolVersion = "0.8.14" |
10 | | - checkstyleToolVersion = "13.0.0" |
11 | | - spotbugsToolVersion = "4.8.6" |
| 6 | + spotbugsVersion = "6.4.8" |
12 | 7 |
|
13 | 8 | // -- DEPENDENCIES |
14 | | - mybatisSpringBootStarterVersion = "4.0.0" |
15 | | - mybatisSpringBootStarterTestVersion = "4.0.0" |
16 | | - h2Version = "2.4.240" |
17 | | - postgresqlVersion = "42.7.8" |
18 | | - springdocOpenapiVersion = "3.0.0" |
19 | | - servletApiVersion = "6.1.0" |
20 | | - commonsLangVersion = "3.20.0" |
21 | 9 | mybatisGeneratorVersion = "1.4.2" |
22 | | - javaUuidGeneratorVersion = "5.1.1" |
23 | | - thymeleafLayoutDialectVersion = "3.4.0" |
| 10 | + mybatisSpringBootStarterVersion = "4.0.1" |
| 11 | + mybatisSpringBootStarterTestVersion = "4.0.1" |
| 12 | + javaUuidGeneratorVersion = "5.2.0" |
| 13 | + springdocOpenapiVersion = "3.0.1" |
| 14 | + |
| 15 | + // -- GRADLE PLUGIN TOOLS |
| 16 | + checkstyleToolVersion = "13.0.0" |
| 17 | + jacocoToolVersion = "0.8.14" |
| 18 | + spotbugsToolVersion = "4.9.8" |
24 | 19 |
|
25 | 20 | supportDependencies = [ |
| 21 | + // SPRING BOOT STARTERS |
26 | 22 | spring_boot_starter : "org.springframework.boot:spring-boot-starter", |
27 | | - spring_boot_starter_test : "org.springframework.boot:spring-boot-starter-test", |
28 | | - spring_boot_starter_log4j2 : "org.springframework.boot:spring-boot-starter-log4j2", |
29 | | - spring_boot_starter_validation : "org.springframework.boot:spring-boot-starter-validation", |
30 | | - spring_boot_starter_webmvc : "org.springframework.boot:spring-boot-starter-webmvc", |
31 | 23 | spring_boot_starter_actuator : "org.springframework.boot:spring-boot-starter-actuator", |
| 24 | + spring_boot_starter_log4j2 : "org.springframework.boot:spring-boot-starter-log4j2", |
32 | 25 | spring_boot_starter_security : "org.springframework.boot:spring-boot-starter-security", |
33 | 26 | spring_boot_starter_thymeleaf : "org.springframework.boot:spring-boot-starter-thymeleaf", |
34 | | - spring_boot_h2console : "org.springframework.boot:spring-boot-h2console", |
| 27 | + spring_boot_starter_validation : "org.springframework.boot:spring-boot-starter-validation", |
| 28 | + spring_boot_starter_webmvc : "org.springframework.boot:spring-boot-starter-webmvc", |
| 29 | + |
| 30 | + // SPRING BOOT TESTS |
| 31 | + spring_boot_starter_test : "org.springframework.boot:spring-boot-starter-test", |
| 32 | + spring_boot_starter_security_test : "org.springframework.boot:spring-boot-starter-security-test", |
35 | 33 |
|
36 | | - springdoc_openapi_starter_webmvc_ui : "org.springdoc:springdoc-openapi-starter-webmvc-ui:$springdocOpenapiVersion", |
| 34 | + // SPRING BOOT MODULES |
| 35 | + spring_boot_h2console : "org.springframework.boot:spring-boot-h2console", |
| 36 | + |
| 37 | + // MYBATIS DEPENDENCIES |
| 38 | + mybatis_generator_core: "org.mybatis.generator:mybatis-generator-core:$mybatisGeneratorVersion", |
37 | 39 | mybatis_spring_boot_starter : "org.mybatis.spring.boot:mybatis-spring-boot-starter:$mybatisSpringBootStarterVersion", |
38 | 40 | mybatis_spring_boot_starter_test : "org.mybatis.spring.boot:mybatis-spring-boot-starter-test:$mybatisSpringBootStarterTestVersion", |
39 | | - spring_security_test : "org.springframework.security:spring-security-test", |
40 | | - h2database : "com.h2database:h2:$h2Version", |
41 | | - postgresql : "org.postgresql:postgresql:$postgresqlVersion", |
42 | | - commons_lang3 : "org.apache.commons:commons-lang3:$commonsLangVersion", |
43 | | - servlet_api : "jakarta.servlet:jakarta.servlet-api:$servletApiVersion", |
44 | | - mybatis_generator_core: "org.mybatis.generator:mybatis-generator-core:$mybatisGeneratorVersion", |
45 | | - java_uuid_generator : "com.fasterxml.uuid:java-uuid-generator:$javaUuidGeneratorVersion", |
46 | | - thymeleaf_layout_dialect : "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:$thymeleafLayoutDialectVersion", |
| 41 | + |
| 42 | + // DATABASE |
| 43 | + h2database : "com.h2database:h2", |
| 44 | + postgresql : "org.postgresql:postgresql", |
47 | 45 |
|
| 46 | + // OTHER LIBRARIES |
| 47 | + commons_lang3 : "org.apache.commons:commons-lang3", |
| 48 | + java_uuid_generator : "com.fasterxml.uuid:java-uuid-generator:$javaUuidGeneratorVersion", |
48 | 49 | lombok : "org.projectlombok:lombok", |
49 | 50 | slf4j : "org.slf4j:slf4j-simple", |
| 51 | + springdoc_openapi_starter_webmvc_ui : "org.springdoc:springdoc-openapi-starter-webmvc-ui:$springdocOpenapiVersion", |
| 52 | + thymeleaf_layout_dialect : "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect", |
50 | 53 |
|
51 | | - jacoco : "org.jacoco:org.jacoco.core:$jacocoToolVersion", |
| 54 | + // GRADLE PLUGIN TOOLS |
52 | 55 | checkstyle : "com.puppycrawl.tools:checkstyle:$checkstyleToolVersion", |
| 56 | + jacoco : "org.jacoco:org.jacoco.core:$jacocoToolVersion", |
53 | 57 | spotbugs : "com.github.spotbugs:spotbugs:$spotbugsToolVersion" |
54 | 58 | ] |
55 | 59 | } |
0 commit comments