- -startup
- plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
- --launcher.library
- plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
- -product
- org.eclipse.epp.package.jee.product
- -vm
- C:\Program Files\Java\jdk1.6.0_27\bin\javaw.exe
- --launcher.defaultAction
- openFile
- --launcher.XXMaxPermSize
- 256M
- -showsplash
- org.eclipse.platform
- --launcher.XXMaxPermSize
- 256m
- --launcher.defaultAction
- openFile
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms40m
- -Xmx512m
메이븐을 이용해서 웹프로젝트는 사용할 수 있도록 해보겠습니다.
아직까지도 불편하기만 하지만.. 쩝..
http://eclipse.org/m2e/
Eclipse Indigo(3.7)와 JDK 1.6 으로 설치 해보겠습니다.
아래 두개의 사이트에서 업데이르를 받습니다.
Maven Integration for Eclipse Update Site : http://m2eclipse.sonatype.org/sites/m2e/
Maven Integration for Eclipse Extras Update Site : http://m2eclipse.sonatype.org/sites/m2e-extras/
Maven Intergration for Eclipse WTP 플러그인이 웹 어플을 만들 수 있게 해주는 플러그인 입니다.
플러그인이 둘 다 설치되면 이클립스를 재시작 합니다.
이제 이클립스에서 메이븐 프로젝트를 생성할 수 있습니다.
위와 같은 경고 메세지가 보이면 eclipse.ini 파일에 jdk 위치를 직접 지정합니다.
(경로는 각자 다르니 알아서.. -_-+)
이제 웹프로젝트를 만들어서 테스트 해봅시다~
File - New - Other... (Ctrl + N)
Maven Porject 를 선택합니다.
그냥 Next 클릭.
"maven-archetype-webapp" Archetype 을 선택합니다.
Group Id 와 Artifact Id(프로젝트명)를 적습니다.
아래와 같이 프로젝트가 만들어졌습니다.
평소 이클립스에서 하듯이 서버에 배치하고 실행해보면 페이지가 나오는 것을 확인할 수 있습니다.
JDK 버전 맞추기
그나마 우리가 쓰던대로 하려면 아주 조금 더 설정을 해줘야합니다. -_-;;;
만약 JDK 1.6 이상을 쓴다면 아래와 같이 경고가 나는 것을 확인할 수 있습니다.
Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment. first-maven Build path JRE System Library Problem
메이븐 프로젝트는 기본적으로 Java 1.5를 사용하게 설정되어 있네요.
프로젝트에서 마우스 오른쪽 버튼 클릭 - Properties (Alt + Enter) 선택해서 프로젝트 설정으로 들어갑니다.
Java 를 1.6 으로 변경합니다.
Project Explorer 정렬 문제
프로젝트 생성 후에 작업을 하다보면 웹 파일쪽의 뭔가 이상합니다. -_-;;
폴더 a-z , 파일 a-z 였던 정렬이 뒤엉켜 버립니다. ㅠ_ㅠ
그나마 쓸 수 있는 방법은 아래와 같습니다.
Project Explorer 오른쪽의 View Menu(아래쪽 세모)를 클릭 - Customize View 선택.
JavaScript Elements, Web Resources, Resources 를 체크 해제합니다.
이제는 제대로 보이네요 ㅎㅎ
Java Resource 설정
이제 자바 파일을 생성해 보겠습니다.
근데 이상하게 나옵니다 -_-;; 그냥 파일로 인식이 되네요...
수정해봅시다. ㅠㅠ
프로젝트 설정으로 갑니다.
Java Build Path 부분에서 Source 탭으로 이동합니다.
기존에 있던 폴더를 삭제 후 다시 폴더를 추가합니다.
src/main/reources 를 선택합니다.
OK 버튼을 클릭합니다.
이제야 제대로 보이네요 ㅎㅎㅎ
메이븐을 사용하는 가장 큰 이유인 pom.xml 을 이용한 라이브러리 자동 세팅(?)을 이용하기 m2eclipse 플러그인을 설치했습니다.
한발치 떨어져서 보면 열라 좋아 보이지만 막상 쓸려고하니까 기존 Dynamic Web Project 에 익숙해져서 인지 불편하네요..
그나마 두번째 플러그인(WTP를 위한 플러그인)이 없었을 때는 더 불편했었죠... ㅠㅠ
설치 후에 버그(?)들 쉽게 해결할 수 있는 방법 아시는분~