Header Banner
GG Logo

Future Engineering

기술의 최전선을 기록합니다.

기술 자료/BackEnd/Java clone후 실행 문제 발생 해결 방안

Java clone후 실행 문제 발생 해결 방안

BackEnd6개월 전

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);
    }
}

프로젝트 빌드 및 재시작

  1. 빌드 및 리프레시: Gradle 빌드 파일을 수정한 후 ./gradlew build 명령을 다시 실행합니다. VS Code의 경우, 프로젝트를 리프레시하고 빌드 경로를 다시 설정해보세요.

  2. 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 프로젝트를 다시 임포트해보세요.

  1. ./gradlew clean 명령을 실행하여 기존 빌드를 정리합니다.

  2. ./gradlew build 명령을 실행하여 새로 빌드합니다.

 

올바른 JDK 사용 확인

JDK 경로가 올바르게 설정되어 있는지 확인합니다. 프로젝트 설정에서 JDK 17을 사용하고 있는지, 그리고 경로가 올바른지 확인하세요.