기존에 gradle이 아닌 Maven으로 개인 프로젝트를 만들었었당
이번에 노션 포폴 작성하면서 개인 프로젝트도 AWS서버에 배포하기로 마음 먹음!!!
Maven을 gradle로 변경하는 방법을 생각했는데, 검색해보니까 굳이 변경하지 않고 Maven으로 jar파일 생성하는 방법이 있었다!!! 다행이다 휴
1. pom.xml에 <packaging>jar</packaging> 추가

2. 프로젝트 우클릭 - Run As - Maven build 클릭

사실 3번 Maven build와 4번 Maven build... 차이는 모르겠지만..
나는 4번을 클릭함..
3. Goals에 package, Profiles에 pom.xml 입력 후 Run 클릭

4. 콘솔 창 BUILD SUCCESS 확인하기

5. target 경로에 jar파일 확인하기 (콘솔 창 Building jar)

6. AWS 보안그룹에 해당 포트 오픈

7. AWS 서버에 jar파일 업로드 (FileZilla 사용) 후 서비스 시작

(사실 마지막에 저 메인 페이지 비율이 안 맞아서 다시 수정해야하는데,,우선 배포 먼저,,ㅎㅎㅎㅎㅎ)
참고 블로그 : https://xzio.tistory.com/1401
[스프링 부트 개념] 스프링 부트 jar로 배포하기(maven, spring boot)
개념주제 : 스프링 부트 jar로 배포하기(maven, spring boot) 처리과정 : 1. 프로젝트를 Run as > Maven Build로 한다. 2. goals에 package라고 제목을 입력한다. 3. 저장된 jar 파일을 cmd에서 빌드하여 정상 빌드되
xzio.tistory.com
'Java' 카테고리의 다른 글
[Java][프로그래머스] lv.1 약수의 합 (1) | 2023.11.03 |
---|---|
[Spring Boot] 배포할 때 war파일로 할까? jar파일로 할까? (0) | 2023.10.20 |
[Java] 오픈api는 프론트에서 다 해서 백에서는 하는게 없을 줄.. (0) | 2023.09.09 |
[Java] exception 예외처리 한 메세지를 프론트(클라이언트)로 전달해주고싶을 때 (@ControllerAdvice) (0) | 2023.08.19 |
[JPA][SpringBoot]백(서버)에서 프론트(클라이언트)한테 내림차순 정렬로 데이터 전달하기 (0) | 2023.08.07 |