-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkotlin.MODULE.bazel
More file actions
40 lines (36 loc) · 3.21 KB
/
Copy pathkotlin.MODULE.bazel
File metadata and controls
40 lines (36 loc) · 3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
maven.install(name = "maven", repositories = ["https://repo1.maven.org/maven2"])
maven.artifact(artifact = "spring-boot-starter-web", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "spring-boot-starter-validation", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "spring-boot-starter-security", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "spring-security-crypto", group = "org.springframework.security", version = "7.0.4")
maven.artifact(artifact = "spring-boot-starter-actuator", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "spring-boot-starter-test", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "junit-jupiter", group = "org.junit.jupiter", version = "6.0.1")
maven.artifact(artifact = "junit-platform-launcher", group = "org.junit.platform", version = "6.0.1")
maven.artifact(artifact = "spring-cloud-starter-gateway-server-webflux", group = "org.springframework.cloud", version = "5.0.2")
maven.artifact(artifact = "resilience4j-circuitbreaker", group = "io.github.resilience4j", version = "2.3.0")
maven.artifact(artifact = "spring-boot-starter-data-redis", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "context-propagation", group = "io.micrometer", version = "1.2.0")
maven.artifact(artifact = "junit", group = "junit", version = "4.13.2")
maven.artifact(artifact = "testcontainers", group = "org.testcontainers", version = "1.20.4")
maven.artifact(artifact = "kotlin-reflect", group = "org.jetbrains.kotlin", version = "2.1.0")
maven.artifact(artifact = "kotlin-allopen-compiler-plugin", group = "org.jetbrains.kotlin", version = "2.1.0")
maven.artifact(artifact = "jackson-module-kotlin", group = "com.fasterxml.jackson.module", version = "2.18.2")
maven.artifact(artifact = "jjwt-api", group = "io.jsonwebtoken", version = "0.13.0")
maven.artifact(artifact = "jjwt-impl", group = "io.jsonwebtoken", version = "0.13.0")
maven.artifact(artifact = "jjwt-jackson", group = "io.jsonwebtoken", version = "0.13.0")
# JPA / DB
maven.artifact(artifact = "spring-boot-starter-data-jpa", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "spring-boot-starter-data-redis", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "spring-boot-starter", group = "org.springframework.boot", version = "4.0.1")
maven.artifact(artifact = "mysql-connector-j", group = "com.mysql", version = "9.3.0")
# gRPC
maven.artifact(artifact = "grpc-netty-shaded", group = "io.grpc", version = "1.70.0")
maven.artifact(artifact = "grpc-protobuf", group = "io.grpc", version = "1.70.0")
maven.artifact(artifact = "grpc-stub", group = "io.grpc", version = "1.70.0")
maven.artifact(artifact = "grpc-kotlin-stub", group = "io.grpc", version = "1.4.1")
maven.artifact(artifact = "protobuf-java", group = "com.google.protobuf", version = "4.30.2")
maven.artifact(artifact = "protobuf-kotlin", group = "com.google.protobuf", version = "4.30.2")
maven.artifact(artifact = "javax.annotation-api", group = "javax.annotation", version = "1.3.2")
use_repo(maven, "maven")