Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

[Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project)

OpenSource/Spring 강좌 2013.11.05 01:17
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T

 

2013/11/03 - [OpenSource/Spring] - Step 01. Spring 환경 구축 하기

 

[Ace-T의 Spring강좌]

 Step 02. Spring 환경 구축 하기(Maven+Spring Project)>>


<< 목표 환경 >>

1) Eclipse

2) PostgreSQL

3) Apache Tomcat or JBoss

4) JUnit

5) SpringFramework

6) JDK 6.0

 

springframework와 junit을 위해 maven project로 할 생각이다.

 

그래서 우선적으로 maven을 다운 받고 이클립스에는 maven plug-in을 설치하여 연동 시키자^-^

 

[01] maven download 하기

http://maven.apache.org/download.cgi

 

 

  maven을 다운을 받고(소스가 아닌 apache-maven-3.1.1-bin.zip 을 다운 받았다.

  글쓴이의 같은 경우 build라는 폴더에 넣어두었다.

 

 

 build dir 밑에 다가 저장!!~

maven은 괜히 받은 것이 아니다~maven > conf에 보면 아주 매우 중요한 settigs.xml 이라는 녀석이 있다.

이클립스와 연동을 해줄 녀석이다. settings.xml을 가지고 Repository를 설정 해줄 수 있다. 

(maven에서 중요 파일은 pom.xml과 settings.xml을 꼽을 수 있다.)

 

 

[2] 이클립스와 maven 연결하기

  우선적으로 Eclipse Marketplace에서 maven plug-In을 다운받자.

  (Eclipse Marketplace는 Help 메뉴 > Eclipse Marketplace..)

 

maven으로 Find 해보자. (케플러 버전이 있다면 그것으로 하자! 중요한건 maven 플러그인이 필요하다느것!

 

 아래의 그림처럼 클릭X2 을 해주면 된다.

 

동의하기~

 

설치가 다되었다면, Eclipse Winodw > Preferences 에서 Maven이 있는지 확인 하자.

있다면 Maven >  User setting을 클릭하면 아래와 같이 나올 것이다. 

 

 우리는 User Settings를 디폴트로 쓰지 않는다. 포터블로 하기 위해 설치된 Maven > conf 에서 settings.xml을 선택하자.

 

그리고나서 settings.xml에서 local repository부분을 수정하여 주자.

 

아래의 그림처럼 주석으로 되어있는 것을 풀고 우리가 임의로 경로를 설정을 할 것 이다. 

 

우선 repository라는 폴더를 하나 생성하자.

아래와 같이 경로를 셋팅하고 저장하자.

 

 

그리고 나서 다시 Maven > User setting 을 가보면 우리가 정해준 path대로 설정이 되어있는 것을 볼 수 있다. 

 

자~~이제 Maven이라는 천군만마를 얻었다!!

 

[3] project 생성

   필자의 삽질..ㅋㅋㅋㅋ 그냥 참고만 하세요..ㅠ.ㅠ...

뻘짓..ㅠㅠ

  

위처럼 노가다를 하지 않겠다. 왜냐면 빨리 개발 환경을 셋팅하는것도 필요하니깐!! 중요한건 환경보다 개발이니깐^^;

       

우리는 매우 간단한 Spring Template Project 를 사용 할 것이다. 하지만 STS 플러그인을 셋팅 한뒤에 나오는 Template Project는 이제 없다!!!....ㅠ.ㅠ..계속 찾았는데-_- ....he's gone....goodbye my bro..kkk

하지만 알고봤더니 사라진게 아니였다.

 

자~이제 초 간단 mvc 프로젝트를 만들어보자.

우선 선작업으로 STS plug-in을 셋팅 해줘야 한다.

 

1) Eclipse plug-in setting 키워드는 spring으로 치면 된다. Spring Template Project를 찾느라..아래처럼 검색 키워드를 넣은 것이다 ㅋㅋ;;

 

2) 필요한것만 체크해서 해도 되고 그냥 다 체크해서 인스톨 시키면 된다.

 

플러그인이 인스톨 된 뒤 이클립스가 재가동 되어진다.

재가동 되어진 후에 프로젝트를 하나 만들어보자.

 

3) File > New > Other를 선택 후 아래와 같이 spring project를 하나 생성해보자.

4) Spring Project 를 생성 시 아래를 보면..Spring MVC Projcet가 있다..ㅠ.ㅠ..

 

 

5) 패키지를 정해준다. ㅎㅎㅎ

 

6) 아래처럼 web.xml과 pom.xml , java, test 폴더로 구분! 더욱이 log4j.xml까지..ㅠ.ㅠ..대박!!!

   

이제 기본적인 뼈대가 생성 되었다..이제 개발만이 남았다~~~~~~+ㅁ+/

다음 시간에는 web project를 구성하였으니! was 연동을 해보겠습니다^^ 차근차근!

 

    - to be continue to the next Step..^^.. -


2013/12/04 - [OpenSource/Spring 강좌] - Step 03. Spring 환경 구축 하기(was)


 

저작자 표시 비영리 변경 금지
신고

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

  • mezzo 2014.01.29 18:07 신고 답글 | 수정/삭제 | ADDR

    안녕하세요 스프링 공부하는중 이런저런 좋은 정보가 있어서 참고하게됬는대요..
    다름이 아니라 말씀하신대로 설치 다하고 기본 스프링 프로젝트 생성하니 에러가뜨는대.. 왜그런걸까요..

    • Favicon of http://acet.pe.kr BlogIcon String Ace-T 2014.01.29 19:58 신고 수정/삭제

      안녕하세요^^ 방문&댓글 감사합니다~(-- (__ 꾸벅~새해 복 많이 받으세요^^

      우선은 궁금한 점이..
      [3] project 생성
      필자의 삽질..ㅋㅋㅋㅋ 그냥 참고만 하세요..ㅠ.ㅠ...
      라는 부분도 따라서 하신건가요?

      아니면 STS plug-in을 셋팅 한 뒤에 Spring project를 생성 하신 건가요?

      음..어떤 에러가 나는지 조금 자세하게 말씀해주실 수 있으세요?

  • mezzo 2014.01.30 09:28 신고 답글 | 수정/삭제 | ADDR

    뎃글 감사합니다.. 우선 필자의 삽질은 따라하지는 않았구요..
    STS plug-in을 셋팅 한 뒤에 Spring project를 생성했습니다
    잘따라한거같은대..
    Spring project를 생성하면 servlet-context.xml와 root-context.xml에 에러가 생깁니다. 직접 열어보면
    에러부분이 없는대도 말이조.. ㅠㅠ

  • mezzo 2014.01.30 10:22 신고 답글 | 수정/삭제 | ADDR

    죄송합니다 해결했내요.. 어떤게 문제였는지는 모르겠지만 이것 저것 검색하다가
    repository폴더를 비우고 다시 하니 잘 생성 되내요 감사합니다.

    • Favicon of http://acet.pe.kr BlogIcon String Ace-T 2014.03.22 16:51 신고 수정/삭제

      ^^; 좋은 경험 하셨네요! 해결 하신 방법을 보니 maven plug-in 관련해서 오류 인것 같아요^^ pom.xml 쪽에 보시면 오류가 떴을꺼라 예상이 드네요 pom.xml 에 설정하신 대로 repository에 jar들이 끌어오는데 간혹 깨지거나 잘 못끌어오는 경우가 종종 있어요 그럴때 오류가 발생을 하구요 해결하신것 처럼 repository에 것을 모두 지우시고 다시 받으시면 됩니다~ 혹은 maven install로 할 수 도있습니다^^

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바