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이 실행되는걸 볼 수 있습니다.
개발환경에서 같은 포트로 실행중이라면 중지하고 시도해야합니다.
반응형
'Spring' 카테고리의 다른 글
[Spring Boot] JPA @Transactional과 변경 감지 Update (0) | 2024.07.11 |
---|---|
[SpringBoot] DI 생성자 주입 (1) | 2023.10.26 |
[SpringBoot/Thymeleaf] ajax 회원가입 중복체크 2 (0) | 2022.06.28 |
[SpringBoot/Thymeleaf] ajax 회원가입 중복체크 (Spring Data JPA) (0) | 2022.06.28 |
[SpringBoot/Thymleaf] validation (0) | 2022.06.28 |