본문 바로가기
Spring

[SpringBoot] 프로젝트 빌드 및 실행

by noddu 2023. 10. 17.
728x90
반응형
빌드

 

프로젝트 디렉토리를 보면 이렇습니다.

저는 프로젝트에서 바로 터미널에서 작업했습니다.

 

 

 

./gradlew build

위 명령어로 프로젝트를 빌드합니다.

 

 

 

그럼 프로젝트 안에 build라는 폴더가 새로 생겼습니다.

 

 

 

cd build/libs

새로 생긴 build디렉토리 안의 libs 디렉토리로 이동합니다.

 

 

 

SNAPSHOT.jar 파일이 생성되어 있는데, 이 파일로 실행시키겠습니다.

SNAPSHOT -plain.jar를 실행하면 no main manifest attrubute, in ... 에러가 발생합니다.

 

 

build폴더 지우고 재 빌드

./gradlew clean

빌드가 잘 안됐다면 clean 명령어를 사용하면 build폴더가 삭제됩니다.

 

 

./gradlew clean build

clean과 build를 같이 사용하면 build폴더가 삭제되고 다시 build를 실행합니다

 

 

 

반응형

 

 

 

빌드한 코드 실행

 

 java -jar demo-spring-0.0.1-SNAPSHOT.jar

위 명령어로 빌드된 코드를 실행합니다

 

 

빌드된 .jar파일을 실행했더니 Spring이 실행되는걸 볼 수 있습니다.

개발환경에서 같은 포트로 실행중이라면 중지하고 시도해야합니다.

 

 

반응형