-
인텔리제이 스프링부트 jar 에서 war로 빌드바꾸기IntelliJ 인텔리제이 2024. 6. 23. 12:55반응형
스프링부트버전 2.7.*
JDK 11
build.gradle 파일
plugins { id 'java' id 'org.springframework.boot' version '2.7.17' id 'io.spring.dependency-management' version '1.0.15.RELEASE' // 추가 id 'war' }
id 'war'를 추가한다.
dependencies { ... //추가 providedCompile 'org.apache.tomcat.embed:tomcat-embed-jasper' }
dependencies에 tomcat-embed-jasper를 추가한다.
ProjectApiApplication.java 파일
@EnableJpaAuditing @SpringBootApplication //SpringBootServletInitializer 상속 public class Chap02ComprehensiveApiApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(ProjectApiApplication.class, args); } //톰캣빌드를 위해 추가 @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(ProjectApiApplication.class); } }
위와 같이 내용을 변경한다.
gradle영역 에서 새로고침을 해주고 Tasks > build > bootWar를 터블클릭해준다
워크스페이스/본인의 프로젝트/build/libs/에 war파일이 생긴다.
반응형'IntelliJ 인텔리제이' 카테고리의 다른 글
스프링부트 멀티모듈 프로젝트 만들기(1) with. 인텔리제이 intellij (0) 2024.08.25 인텔리제이 제네레이터에서 gradle 안보일때 (2) 2024.08.10 맥 m1칩 인텔리제이 SVN 연동하기 (with. Homebrew) (1) 2023.11.26 [IntelliJ]인텔리제이 JSP 수정시 자동 Refresh 새로고침 설정하기 (0) 2021.11.07 [IntelliJ] Mac OS 인텔리제이 글꼴,폰트 Font변경하기! (0) 2021.10.31