Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[Intelli J] - 인텔리제이 war 변환 (jar to war) (Spring 호스팅) 본문

Study 저장소

[Intelli J] - 인텔리제이 war 변환 (jar to war) (Spring 호스팅)

luke-king 2024. 4. 26. 18:50

 

 

Intelli j war로 변환하기

이번에는 Intelli j를 사용하면서 war로 변환하는 내용을 적어보려 한다.

그 이유는 개인 프로젝트를 하면서 cafe24 호스팅을 하는 과정에서 war파일로 변환해 서버에 배포하려고 패키지도 다시 만들어보고  많은 구글링을 통해 시도하고 삽질도 해봤지만 이번에 적는 내용이 바로 해결되며 구글링에 대중적으로 나온 내용이 아니라서 적어 본다....

 

우선  필자는 Spring Intializr 내에서 패키지를 만들었을 때 jar를 선택해 안 되는 줄 알고 다시 war의 새로운 패키지를 만들어 보는 시도까지 했기에 이렇게 하신 분들이 있다면 이 방법으로 바로 해결될 거라 생각한다.

 

 

 

build.gradle

plugins {
	id 'java'
	id 'war'
	id 'org.springframework.boot' version '3.1.8'
	id 'io.spring.dependency-management' version '1.1.4'
}

 

bulid.gradle에서 war로 변경할 거기에 war를 추가해 준다.

 

dependencies 추가

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-tomcat'
}

 

위 상태로 하고 빌드를 해준 뒤 Intelli j 오른쪽 끝에 보면 gradle이 있다.

 

 

그 후 bootWar가 있는 걸 확인할 수 있는데 bootWar를 눌러주면 끝이다... 진짜 세상 간단한... war변환..

혹시 어디에 있는지 모를 수 있으니 저장 경로까지 적어두겠다.

 

저장 경로

패키지 폴더 -> bulid -> libs -> war 이렇게 있다.

 

다음 호스팅 할 때는 이런 시간 절약하면서 조금 더 빠르고 막힘없이 해야겠다...