Eclipse〃이클립스에 메이븐(Maven) 연동 및 환경설정

반응형


메이븐(maven) 프로젝트 폴더를 만들어 개발 하는 방법은 여러가지가 있는데요. 가장 손쉬운 방법은 스프링 프레임워크의 개발툴인 STS를 설치하여 실행하면 maven 프로젝트를 손쉽게 만들 수 있지만 이클립스만을 이용하여 개발하려고 하면 힘드시죠??


그 이유는 이클립스에는 자동으로 maven이 설치되지 않아 따로 설치하고 환경설정 해줘야지만 사용이 가능하기 때문이에요. 학원에 다닐때는 그냥 STS 프로그램을 이용해서 공부했기 때문에 불편한점이 없었는데, 집에서 이클립스만을 이용해서 공부하려고 하니 고생입니다.


저와 같이 이클립스에 메이븐을 연동시킬분들은 아래 사진을 보면서 천천히 따라와주세요~!!



 


메이븐(Maven) 다운로드


1) 아래링크로 들어가 메이븐 3.3.9 zip 파일을 다운받도록 합니다. 

 

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



2) 압축해제는 왠만하면 간단한 경로에 풀어주시는게 좋아요.

저는 C드라이브에 풀었고 환경설정을 위해 네모칸에 있는곳을 클릭 후 주소를 복사합니다.  




 시스템 환경변수 설정


3) 내컴퓨터→속성→환경변수로 들어갑니다.


4) 빨간 네모칸에 있는 새로만들기를 눌러 초록네모칸과 같이 변수이름을 적고

변수값에는 압출해제하신 주소를 적으시면 되요.

변수이름 : MAVEN_HOME

변수값 : C:\apache-maven-3.3.9


5) 하나 더 설정해줘야 하는데 시스템변수중 Path를 찾아 편집을 눌릅니다.

그리고 초록상자처럼 맨 끝에 ;[세미콜론]을 더한후 %변수이름%bin을 추가시켜줘요.

변수값 맨 앞에 추가 할 경우→ %MAVEN_HOME%\bin;

변수값 맨 뒤에 추가 할경우→ ;%MAVEN_HOME%\bin

환경변수 설정에서 ;[세미콜론]으로 구분해 주지않으면 시스템에 오류가 생기니 구분 필수!!


6) 윈도우 실행창에 cmd를 실행시킨 후 위 빨간상자와 같이 제대로 환경변수 설정이

되었나 확인하는 시간입니다. 명령어는 mvn --version으로 확인해주시면 되겠습니다.

mvn -version도 상관없어요. 위와같이 메이븐 경로가 제대로 잡혔으면 된거에요.


다음은 이클립스에 메이븐을 연동해보도록 하겠습니다.




 이클립스와 메이븐 연동


1) 먼저 제 프로젝트 폴더를 보면 메이븐을 연동하지 않았기에

Dynamaic Web Project 형식의 모습을 가지고 있습니다.


2) 이클립스 상단메뉴중 HELP - INSTALL NEW SOFTWARE를 클릭하여

http://me2clipse.sonatype.org/sites/m2e 를 복사후

빨간색 네모칸이 보이는곳에 붙여넣기 하고 엔터를 칩니다.


그리고 Maven Integration for Eclipse가 뜨면 선택하고 Next Next~~!!



3) 쭉 Next 누르시다 라이센스 동의를 하시고 Finish를 누르면 끝납니다.



4) 이클립스를 재시작 하면 변동사항이 적용되는데요. 셋팅을 해주었으니

제가 가지고 있는 프로젝트 폴더를 변환시켜보겠습니다.





 기존 프로젝트 → 메이븐 프로젝트로 변경


1) 자 .. 바꾸고 싶은 프로젝트를 우클릭 후

Configure → Convert to Maven Project를 선택합니다.


2) 다음 화면에서 따로 적으실 필요 없이 Finish버튼 클릭


3) 이제 pom.xml을 설정해 줘야 하기 때문에

처음 Overview있는 부분에서 빨간색 네모칸에 있는 pom.xml을 클릭해주세요.



4) 요즘 메이븐을 깔면 <dependency>가 없더라고요. 저는 이게 좋은데..

그러기 위해 <build> 윗부분에 추가해주려고 합니다. 한마디로 빨간네모칸있는 부분이요^^





메이븐연동 pom.xml설정(Hun IT Blog).txt

5) 그 부분에 위의 코드를 추가해주시면 되겠습니다.

타자치기 귀찮으신 분들을 위해 텍스트 파일 첨부했어요.

위의 코드는 순수하게 메이븐 연동만을 필요한 코드이고 제 기준으로 필요한 

서블릿과 JSTL, JDBC <dependency>까지 넣어두었습니다.




6) 마지막으로 꼭 필요한 절차입니다.

해당 프로젝트 우클릭하면 Maven이라는 메뉴가 생기는데

거기서 Update Project를 클릭하여 변경된 pom.xml를 반영해줘야되요.



7) 클릭하면 나오는 화면인데요.

반영할 프로젝트를 선택후 OK버튼을 누르면 이제 모든 절차가 완전히 끝납니다.



마지막) 위와 같이 폴더위에 J가 떠있었던 기존 프로젝트폴더가 

M과 S로 떠있는데 빨간색 에러가 나지 않는다면 연동이 되는것이죠.



이 메이븐 연동을 친구 노트북과 제 컴퓨터 두번을 연동하면서 생겼던 빨간에러들은 따로 포스팅하겠습니다. 글이 너무 길어져서 이만 여기서 마무리 해야겠네요. 



반응형