글
[Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project)
[ 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)
'OpenSource > Spring 강좌' 카테고리의 다른 글
[Ace-T의 Spring강좌] Step 06. Spring @MVC 분석-03 (0) | 2014.05.23 |
---|---|
[Ace-T의 Spring강좌] Step 05. Spring @MVC 분석-02 (0) | 2014.05.05 |
[Ace-T의 Spring강좌] Step 04. Spring @MVC 분석-01 (0) | 2014.02.05 |
[Ace-T의 Spring강좌] Step 03. Spring 환경 구축 하기(was) (0) | 2013.12.04 |
[Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project) (5) | 2013.11.05 |
[Ace-T의 Spring강좌] Step 01. Spring 환경 구축 하기(Eclipse+Jdk) (0) | 2013.11.03 |
설정
트랙백
댓글
-
mezzo 2014.01.29 18:07 신고
안녕하세요 스프링 공부하는중 이런저런 좋은 정보가 있어서 참고하게됬는대요..
다름이 아니라 말씀하신대로 설치 다하고 기본 스프링 프로젝트 생성하니 에러가뜨는대.. 왜그런걸까요..-
String Ace-T 2014.01.29 19:58 신고
안녕하세요^^ 방문&댓글 감사합니다~(-- (__ 꾸벅~새해 복 많이 받으세요^^
우선은 궁금한 점이..
[3] project 생성
필자의 삽질..ㅋㅋㅋㅋ 그냥 참고만 하세요..ㅠ.ㅠ...
라는 부분도 따라서 하신건가요?
아니면 STS plug-in을 셋팅 한 뒤에 Spring project를 생성 하신 건가요?
음..어떤 에러가 나는지 조금 자세하게 말씀해주실 수 있으세요?
-
-
mezzo 2014.01.30 09:28 신고
뎃글 감사합니다.. 우선 필자의 삽질은 따라하지는 않았구요..
STS plug-in을 셋팅 한 뒤에 Spring project를 생성했습니다
잘따라한거같은대..
Spring project를 생성하면 servlet-context.xml와 root-context.xml에 에러가 생깁니다. 직접 열어보면
에러부분이 없는대도 말이조.. ㅠㅠ -
mezzo 2014.01.30 10:22 신고
죄송합니다 해결했내요.. 어떤게 문제였는지는 모르겠지만 이것 저것 검색하다가
repository폴더를 비우고 다시 하니 잘 생성 되내요 감사합니다.-
String Ace-T 2014.03.22 16:51 신고
^^; 좋은 경험 하셨네요! 해결 하신 방법을 보니 maven plug-in 관련해서 오류 인것 같아요^^ pom.xml 쪽에 보시면 오류가 떴을꺼라 예상이 드네요 pom.xml 에 설정하신 대로 repository에 jar들이 끌어오는데 간혹 깨지거나 잘 못끌어오는 경우가 종종 있어요 그럴때 오류가 발생을 하구요 해결하신것 처럼 repository에 것을 모두 지우시고 다시 받으시면 됩니다~ 혹은 maven install로 할 수 도있습니다^^
-