Skip to content

Commit

Permalink
chore : 의존성 및 application 실행 설정 - #10
Browse files Browse the repository at this point in the history
  • Loading branch information
lreowy committed Jan 14, 2025
1 parent b2aa565 commit 1d4f9ca
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 3 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// plugin 이란 미리 구성해놓은 task 들의 모음이며, 특정 빌드과정에 필요한 기본정보를 포함함
plugins {
id 'java'// 테스트, 번들링 기능과 함께 Java 컴파일을 추가해주며, 다른 JVM 언어 플러그인의 기반이 됨
id 'org.springframework.boot' version '3.2.1' // 실행가능한 jar 또는 war로 패키징하여 애플리케이션 실행이 가능하도록 하며, spring-boot-dependencies 기반의 의존성 관리를 사용함
id 'org.springframework.boot' version '3.2.7' // 실행가능한 jar 또는 war로 패키징하여 애플리케이션 실행이 가능하도록 하며, spring-boot-dependencies 기반의 의존성 관리를 사용함
id 'io.spring.dependency-management' version '1.1.4' // 자동으로 spring-boot-dependencies bom을 끌어와서 버전 관리를 해줌
}

Expand Down
12 changes: 11 additions & 1 deletion cakey-api/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,21 @@ plugins {
dependencies {
implementation project(':cakey-common') // 공통 모듈 의존성
implementation project(':cakey-domain') // 도메인 모듈 의존성
implementation project(':cakey-auth') // 인증 모듈 의존성
implementation project(':cakey-auth') // 인증 모듈 의존성
implementation project(':cakey-external') // 외부 모듈 의존성

implementation 'mysql:mysql-connector-java:8.0.33'
implementation group: 'org.postgresql', name: 'postgresql', version: '42.7.3'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-data-redis:3.2.1' //redis
implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:4.1.0' //feign

implementation group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.5' //jwt 의존성
implementation group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.5'
implementation group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.5'

implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

}

Expand Down
5 changes: 5 additions & 0 deletions cakey-api/src/main/java/com/cakey/CakeyServerApplication.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
package com.cakey;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.cloud.openfeign.FeignAutoConfiguration;

@EnableFeignClients
@SpringBootApplication
@ImportAutoConfiguration(FeignAutoConfiguration.class)
public class CakeyServerApplication {
public static void main(String[] args) {
SpringApplication.run(CakeyServerApplication.class, args);
Expand Down
12 changes: 11 additions & 1 deletion cakey-auth/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,15 @@ bootJar { enabled = false }
jar { enabled = true }

dependencies {
implementation project(':cakey-common') // 공통 모듈 의존성
implementation project(':cakey-common')// 공통 모듈 의존성
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' //jpa 의존성

implementation group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.5' //jwt 의존성
implementation group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.5'
implementation group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.5'

implementation 'org.springframework.boot:spring-boot-starter-data-redis:3.2.1' //redis
implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:4.1.0' //feign
implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' //oauth2
implementation 'org.springframework.boot:spring-boot-starter-security' //security
}

0 comments on commit 1d4f9ca

Please sign in to comment.