hgzero/ai-java-back/build.gradle
Minseo-Jo e9e03e1ff8 Refactor: AI 서비스 Python 구현 및 디렉토리 구조 변경
- ai-python: FastAPI 기반 AI 서비스 구현
  - 실시간 회의 제안 기능 추가
  - Claude API 통합
  - EventHub 및 Redis 연동

- ai-java-back: 기존 Java AI 서비스 백업 디렉토리로 이동
  - Spring Boot 기반 구현 보존

- ai 디렉토리: Java 서비스 파일 삭제 처리

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 10:02:33 +09:00

41 lines
1.2 KiB
Groovy

bootJar {
archiveFileName = 'ai.jar'
}
dependencies {
// Common module
implementation project(':common')
// Redis
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
// PostgreSQL
runtimeOnly 'org.postgresql:postgresql'
// OpenAI
implementation "com.theokanning.openai-gpt3-java:service:${openaiVersion}"
// Anthropic Claude SDK
implementation 'com.anthropic:anthropic-java:2.1.0'
// Azure AI Search
implementation "com.azure:azure-search-documents:${azureAiSearchVersion}"
// Azure Event Hubs
implementation "com.azure:azure-messaging-eventhubs:${azureEventHubsVersion}"
implementation "com.azure:azure-messaging-eventhubs-checkpointstore-blob:${azureEventHubsCheckpointVersion}"
// Feign (for external API calls)
implementation "io.github.openfeign:feign-jackson:${feignJacksonVersion}"
implementation "io.github.openfeign:feign-okhttp:${feignJacksonVersion}"
// Spring WebFlux for SSE streaming
implementation 'org.springframework.boot:spring-boot-starter-webflux'
// Springdoc OpenAPI
implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:${springdocVersion}"
// H2 Database for local development
runtimeOnly 'com.h2database:h2'
}