우측 상단 [Gradle] 윈도우 탭 클릭
Tasks → Build → bootJar (or build) 더블 클릭으로 실행
생성한 템플릿 프로젝트가 위치한 디렉토리 경로로 이동
Gradle task를 CLI 명령으로 입력할 수 있는 콘솔창을 템플릿 프로젝트 root 경로에서 오픈
2-1. Windows의 cmd, Git Bash, Windows Power Shell, 터미널 모두 사용 가능
아래 명령어를 입력하여 애플리케이션 빌드
// Windows 터미널
PS D:\파일경로\프로젝트> .\gradlew bootJar
// Git Bash
MINGW64 /파일경로/프로젝트 (main) $ ./gradlew build
build.libs
디렉토리에 Jar 파일 확인 가능java -jar Jar_파일명.jar
Profile 적용
application.yml
파일 외의 application-local.yml
, application-server.yml
파일 추가application.yml
: 애플리케이션 실행 환경 상관 없이 공통적으로 적용할 프로퍼티 적용application-local.yml
: 로컬 환경에서 사용하는 정보application-server.yml
: 서버 환경에서 사용하는 정보 --spring.profiles.active=적용_프로파일_이름
--spring.profiles.active=local
-Dspring.profiles.active=적용_프로파일_이름
-Dspring.profiles.active=local
적용_프로파일_이름
local
java -jar [파일명].jar --spring.profiles.active=[적용_프로파일_이름]`
...
[main] c.c.Application : The following 1 profile is active: local
...
전통적인 배포 방법 : scp, sftp 같은 표준 유닉스 툴을 사용하여 서버로 전송
클라우드 서비스를 위한 배포 방법
$ cf push acloudysspringtime -p target/app-0.0.1-SNAPSHOT.jar
클라우드 서비스 추가 공부
Cloud Computing : https://velog.io/@hyoreal51/Cloud-Cloud-Computing
Deploy : https://velog.io/@hyoreal51/Cloud-Deploy
AWS : https://velog.io/@hyoreal51/Cloud-AWS