Eclipse :: 이클립스에서 웹 애플리케이션(Web Application) 프로젝트 만들기
이전 포스트에서 이클립스에서 톰캣을 실행시키는 방법과 그 이유를 설명했다.
이번엔, 이클립스에서 웹 프로젝트를 만드는 2가지 방법을 설명하려고 한다.
이클립스 웹 프로젝트를 만들려면 1) 이클립스에서 직접 웹 프로젝트를 만들 수도 있고, 2) Gradle 도구를 사용하여 이클립스 웹 프로젝트를 만들 수도 있다. |
그러면 두 가지를 다 해보면서 뭐가 더 좋은지도 설명하고 끝내도록 하게따-.
1. 이클립스에서 Dynamic Web Project 만들기
이클립스에서 아래와 같이 Dynamic Web Project를 만들어 준다.
그러면 이런 창이 뜨는데, 먼저 원하는 프로젝트 명을 입력해준다.
프로젝트 다 만들었으면 웹 애플리케이션을 서버실행 환경에 배치해야 한다.
이거슬 해줘야 이전 포스트에서 설명한 그 tmp~ 폴더에 이 웹 프로젝트 파일들이 복붙되어 실행이 가능해진다.
어케 하냐면
Servers 뷰(이거 뭔지 모르겠으면 이전 포스트 읽으세요) 에서,
등록한 서버에다 대고 오른쪽 마우스 눌러서 context menu를 띄운 다음 > Add and Remove 를 눌러준다. 그럼 아래의 창이 뜬다.
여기서 왼쪽 목록에 나열되어 있는 웹 프로젝트를 선택해서 오른쪽 목록에 추가한다.
그러면 끄읏~!
2. Gradle 도구로 이클립스 웹 프로젝트 만들기
자. 이 방법으로 웹 프로젝트를 만들려면... build.gradle 파일이 일단 있어야 한다.
build.gradle 파일로 말할 것 같으면 여기다가 쓰기엔 역부족이라서ㅜㅜ 다음에 기회가 되면 포스팅 하는 것으로 하고.
이런 파일을 이미 알고 있다는 가정 하에.
먼저, General 폴더를 하나 만들어준다.
적당히 원하는 이름을 갖다 붙여서 만들어준다. (웹 앱 프로젝트 명)
그러면 Project Explorer에 요렇게 새로 만든 폴더가 생긴다.
그럼 요 폴더에다가 build.gradle 파일을 하나 만들어준다.
원래 있었으면 걍 복붙.
이렇게 해줬으면 build.gradle 파일에다가 아래와 같은 코드를 추가해준다.
apply plugin: 'eclipse-wtp' apply plugin: 'war' webAppDirName='WebContent' |
수정된 build.gradle파일을 저장한 후, 콘솔창(명령 프롬프트)을 켠다.
콘솔창에서 우리가 방금 만들어준 폴더로 이동을 해준 다음, "gradle eclipse"라는 명령을 딱 쳐주면
이렇게 빌드를 성공했다고 나올 거시다.
어디 한번 확인을 해볼가.
다시 이클립스로 돌아와, Project Explorer에서 내가 방금 만든 wow 프로젝트 폴더를 Refresh 해주면...
두둥-.
아까는 없던 것들이 생긴 것을 볼 수 있다.
그리고 폴더 생김새를 잘 보면 지구본 모양과 J가 붙어있는걸 확인할 수 있다!
요 모양이 바로 "나는 웹 애플리케이션 프로젝트에요" 하고 알려주는 표시다. 요게 생겼으면 잘 된거임.
이렇게 프로젝트 폴더 다 생성 했으면, 아까 이클립스에서 웹 애플리케이션 프로젝트 생성하는 방법에서 해줬던 것처럼
웹 애플리케이션을 서버실행 환경에 배치해주면 진짜 끗-.
2번째 방법을 추천한다.
두 가지 방법 중 간편한 것은 사실 첫 번째 방법이다.
그치만 첫 번째 방법은 다른 사람과 프로젝트 폴더를 공유하기가 어렵다.
왜냐면 저렇게 만든 경우, 프로젝트 설정 파일이 개별적인 PC환경을 반영하기 때문이다.
그래서 Grale 도구를 사용하여 이클립스 웹 프로젝트를 만드는 두 번째 방법을 추천한다..!!
두 번째 방법은 오로지 src 파일과 build.gradle 파일만 있으면 되기 때문에, 파일을 공유할 때 그것만 주면 된다.
끄읏!