mirror of
https://github.com/cna-bootcamp/phonebill.git
synced 2025-12-06 16:16:23 +00:00
32 lines
918 B
Groovy
32 lines
918 B
Groovy
// user-service 모듈
|
|
// 루트 build.gradle의 subprojects 블록에서 공통 설정 적용됨
|
|
|
|
dependencies {
|
|
// Common module dependency
|
|
implementation project(':common')
|
|
|
|
// Database (user service specific)
|
|
runtimeOnly 'org.postgresql:postgresql'
|
|
|
|
// Redis (user service specific)
|
|
implementation 'redis.clients:jedis'
|
|
|
|
// BCrypt for password hashing
|
|
implementation 'org.springframework.security:spring-security-crypto'
|
|
|
|
// Micrometer for metrics
|
|
implementation 'io.micrometer:micrometer-registry-prometheus'
|
|
|
|
// Test dependencies (user service specific)
|
|
testImplementation 'org.testcontainers:postgresql'
|
|
testImplementation 'com.h2database:h2'
|
|
testImplementation 'it.ozimov:embedded-redis:0.7.3'
|
|
}
|
|
|
|
// 추가 테스트 설정 (루트에서 기본 설정됨)
|
|
|
|
// JAR 파일명 설정
|
|
bootJar {
|
|
archiveFileName = 'user-service.jar'
|
|
}
|