지난번 quickstart와 마찬가지로 maven을 통해 쉽게 웹어플리케이션 형태의 프로젝트를 생성할 수 있다.

1. 터미널이나 명령프롬프트에서 mvn:archetype실행 후 18번 A simple Java web application 선택

C:\Users\yjpark\workspace>mvn archetype:generate
.
.
Choose a number:  (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/32/33/34/35/36/37/38/39/40/41) 15: : 18

2. 프로젝트가 생성되고 난 후의 디렉토리 구조는 다음과 같다.

src
  |_____ main
                 |______resources
                 |______webapp
                                  |____WEB-INF

resources에는 xml설정파일이나 properties파일이 들어가는 곳이고 webapp 밑에는 일반 jsp나 이미지 파일이 들어간다.
그런데 잘 살펴보면 자바소스 디렉토리는 생성이 안되어 있다. 따라서 다음과 같이 수동으로 추가해 주자

src
  |_____ main
                  |______java
                  |______resources
                  |______webapp
                                    |____WEB-INF
 |_____ test
                  |______java

3. 이클립스에서의 import
위와 같이 프로젝트를 생성하였다고 해도 이클립스에서 쓸수 있는 프로젝트구조가 아니기 때문에 wtp2.0형태로 다음과 같이 변환해 주어야 한다.

C:\Users\yjpark\workspace\SpringStudy>mvn -Dwtpversion=2.0 eclipse:eclipse

그리고 디렉토리를 보면 이클립스가 이해할 수 있도록 .project 파일과 .classpath 파일이 생성된 것을 확인할 수 있다.

2009-01-08  오후 04:42    <DIR>          .
2009-01-08  오후 04:42    <DIR>          ..
2009-01-08  오후 04:42               322 .classpath
2009-01-08  오후 04:42               729 .project
2009-01-08  오후 04:42    <DIR>          .settings
2009-01-08  오후 04:41               718 pom.xml
2009-01-08  오후 04:41    <DIR>          src


이클립스를 실행시키고 import명령을 이용해 프로젝트를 import한다.


다음은 정상적으로 이클립스에서  import된 모습이다.


 임포트 한 후에 자바 컴파일레벨 오류가 나면 Project faceset 메뉴에서 자바버전을 5.0으로 맞춰주면 된다.
그리고 imort후에는 소스폴더에 /main/java 와 /test/java 를 추가해 준다.



티스토리 툴바