728x90
반응형
IntelliJ Community Edition은 Ultimate Edition의 Artifacts에 있는 Web Application, JavaEE Application, EJB Application를 지원하지 않습니다.
그래서 직접 Maven의 package를 실행해줘야 합니다.
메이븐 프로젝트 패키징하기 - WAR 만들기
1. intelliJ IDE의 오른쪽에 세로로 있는 Maven를 클릭합니다.
2. Maven Lifecycle에서 package를 선택하고 마우스 오른쪽 버튼을 눌러 콘텍스트 메뉴에서 "Run 'test2 [package]'"를 클릭합니다.
그러면 target 폴더에 artifact가 출력됩니다.
로그를 보면 target 폴더에 test2 폴더를 생성하여 컴파일된 클래스들과 리소스들을 출력하고 war 파일을 생성합니다.
[INFO] --- maven-war-plugin:2.2:war (default-war) @ test2 ---
[INFO] Packaging webapp
[INFO] Assembling webapp [test2] in [C:\workspaces\studyj\test2\target\test2]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\workspaces\studyj\test2\src\main\webapp]
[INFO] Webapp assembled in [22 msecs]
[INFO] Building war: C:\workspaces\studyj\test2\target\test2.war
target 폴더에 있는 test2 폴더를 복사하거나 war 파일을 복사하여 웹 서버로 옮기면 됩니다.
728x90
반응형