

Future Engineering
기술의 최전선을 기록합니다.
Java clone후 실행 문제 발생 해결 방안
build.gradle
파일 점검
먼저 build.gradle
파일이 제대로 설정되어 있는지 확인하세요. Spring Boot 의존성이 제대로 추가되어 있는지 확인해야 합니다.
plugins {
id 'org.springframework.boot' version '3.3.2'
id 'io.spring.dependency-management' version '1.1.0'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springdoc:springdoc-openapi-ui:1.5.9'
runtimeOnly 'org.postgresql:postgresql'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
의존성이 제대로 추가되어 있다면, ./gradlew build
명령을 실행하여 프로젝트를 빌드하고 의존성이 올바르게 다운로드되었는지 확인하세요.
UritabiApplication
클래스 확인 (Application 확인)
UritabiApplication
클래스가 올바르게 설정되어 있는지 확인하세요. SpringApplication
을 import 했는지, 그리고 @SpringBootApplication
애노테이션이 있는지 확인합니다.
package com.uritabi.uritabi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class UritabiApplication {
public static void main(String[] args) {
SpringApplication.run(UritabiApplication.class, args);
}
}
프로젝트 빌드 및 재시작
-
빌드 및 리프레시: Gradle 빌드 파일을 수정한 후
./gradlew build
명령을 다시 실행합니다. VS Code의 경우, 프로젝트를 리프레시하고 빌드 경로를 다시 설정해보세요. -
VS Code 재시작: 간혹 VS Code의 캐시 문제로 인해 발생할 수 있습니다. VS Code를 재시작하고, 필요한 확장 기능이 설치되어 있는지 확인하세요.
VS Code 확장 기능 점검
앞서 언급한 필수 확장 기능들이 설치되어 있는지 확인하세요.
-
Language Support for Java(TM) by Red Hat
-
Debugger for Java
-
Java Test Runner
-
Maven for Java
-
Spring Boot Extension Pack
Gradle 설정 파일 재생성
간혹 Gradle 설정 파일에 문제가 있을 수 있습니다. 이 경우, 설정 파일을 재생성하거나 Gradle 프로젝트를 다시 임포트해보세요.
-
./gradlew clean
명령을 실행하여 기존 빌드를 정리합니다. -
./gradlew build
명령을 실행하여 새로 빌드합니다.
올바른 JDK 사용 확인
JDK 경로가 올바르게 설정되어 있는지 확인합니다. 프로젝트 설정에서 JDK 17을 사용하고 있는지, 그리고 경로가 올바른지 확인하세요.