|
| 1 | +object Dependencies { |
| 2 | + // Spring Boot |
| 3 | + const val SPRING_BOOT_STARTER = "org.springframework.boot:spring-boot-starter" |
| 4 | + const val SPRING_BOOT_STARTER_WEB = "org.springframework.boot:spring-boot-starter-web" |
| 5 | + const val SPRING_BOOT_STARTER_DATA_JPA = "org.springframework.boot:spring-boot-starter-data-jpa" |
| 6 | + const val SPRING_BOOT_STARTER_DATA_REDIS = "org.springframework.boot:spring-boot-starter-data-redis" |
| 7 | + const val SPRING_BOOT_STARTER_SECURITY = "org.springframework.boot:spring-boot-starter-security" |
| 8 | + const val SPRING_BOOT_STARTER_VALIDATION = "org.springframework.boot:spring-boot-starter-validation" |
| 9 | + const val SPRING_BOOT_STARTER_TEST = "org.springframework.boot:spring-boot-starter-test" |
| 10 | + |
| 11 | + // Kotlin |
| 12 | + const val KOTLIN_REFLECT = "org.jetbrains.kotlin:kotlin-reflect" |
| 13 | + const val KOTLIN_TEST_JUNIT5 = "org.jetbrains.kotlin:kotlin-test-junit5" |
| 14 | + |
| 15 | + // Database |
| 16 | + const val MYSQL_CONNECTOR = "com.mysql:mysql-connector-j" |
| 17 | + |
| 18 | + // JSON |
| 19 | + const val JACKSON_MODULE_KOTLIN = "com.fasterxml.jackson.module:jackson-module-kotlin" |
| 20 | + const val ORG_JSON = "org.json:json:${DependencyVersion.ORG_JSON}" |
| 21 | + |
| 22 | + // JWT |
| 23 | + const val JWT_API = "io.jsonwebtoken:jjwt-api:${DependencyVersion.JWT}" |
| 24 | + const val JWT_IMPL = "io.jsonwebtoken:jjwt-impl:${DependencyVersion.JWT}" |
| 25 | + const val JWT_JACKSON = "io.jsonwebtoken:jjwt-jackson:${DependencyVersion.JWT}" |
| 26 | + |
| 27 | + // MapStruct |
| 28 | + const val MAPSTRUCT = "org.mapstruct:mapstruct:${DependencyVersion.MAPSTRUCT}" |
| 29 | + const val MAPSTRUCT_PROCESSOR = "org.mapstruct:mapstruct-processor:${DependencyVersion.MAPSTRUCT}" |
| 30 | + |
| 31 | + // Test |
| 32 | + const val JUNIT_PLATFORM_LAUNCHER = "org.junit.platform:junit-platform-launcher" |
| 33 | + |
| 34 | + // gRPC |
| 35 | + const val GRPC_NETTY_SHADED = "io.grpc:grpc-netty-shaded:${DependencyVersion.GRPC}" |
| 36 | + const val GRPC_PROTOBUF = "io.grpc:grpc-protobuf:${DependencyVersion.GRPC}" |
| 37 | + const val GRPC_STUB = "io.grpc:grpc-stub:${DependencyVersion.GRPC}" |
| 38 | + const val GRPC_KOTLIN_STUB = "io.grpc:grpc-kotlin-stub:${DependencyVersion.GRPC_KOTLIN}" |
| 39 | + const val PROTOBUF_KOTLIN = "com.google.protobuf:protobuf-kotlin:${DependencyVersion.PROTOBUF}" |
| 40 | + const val GRPC_TESTING = "io.grpc:grpc-testing:${DependencyVersion.GRPC}" |
| 41 | + |
| 42 | + |
| 43 | + // swagger |
| 44 | + const val SWAGGER = "org.springdoc:springdoc-openapi-starter-webmvc-ui:${DependencyVersion.SWAGGER_VERSION}" |
| 45 | + |
| 46 | + // AWS |
| 47 | + const val AWS = "com.amazonaws:aws-java-sdk-s3:${DependencyVersion.AWS}" |
| 48 | + |
| 49 | + // open feign |
| 50 | + const val OPEN_FEIGN = "org.springframework.cloud:spring-cloud-starter-openfeign:${DependencyVersion.OPEN_FEIGN_VERSION}" |
| 51 | + |
| 52 | + // Kafka |
| 53 | + const val KAFKA = "org.springframework.kafka:spring-kafka" |
| 54 | +} |
0 commit comments