본문 바로가기

WEB/SPRING

[Spring]1.MAVEN 설치하기

반응형


준비물 : MAVEN , JDK , ECLIPSE




1. JDK 다운로드하기


https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html



위 링크로 들어가셔서 화면에 보이는 다운로드 아이콘을 클릭해주시면



아래와 같은 운영체제별 다운로드 파일들이 있습니다. 저는 윈도우 사용하기 때문에 zip 파일로 다운받습니다.




파일을 다운받으셨으면 


C:\Program Files\Java 경로에 풀어주도록 합시다.


C:\Program Files\Java\jdk-11.0.1 


2. 메이븐 다운로드하기



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



위 링크 들어가시면 MAVEN 다운로드 페이지로 이동합니다.




파일을 눌러 다운로드 받아주시고


자신의 컴퓨터에 


C:\Program Files 에 압축을 풀어서 


C:\Program Files\apache-maven-3.6.0경로로 저장해주도록 합시다.



3. 환경변수 설정하기


JDK 와 메이븐을 다운받아 압축을 풀어주셨다면 이제 환경변수를 설정해줄 차례입니다.







내 컴퓨터 - 시스템 속성 - 고급 - 환경변수 


경로로 들어가시면 환경변수를 다룰수 있는 페이지가 나옵니다.





환경변수를 클릭해주세요.





위 그림과 같이 새로만들기 를 눌러주시고 자바 jdk 환경변수를 설정해주세요 




이번엔 메이븐 환경변수를 설정해주세요




이제 새로만든 2개에 빈 경로를 설정하기 위해서 path 에 편집을 눌러주세요





새로만들기를 눌러주시고 %JAVA_HOME%\bin 과 %MAVEN_HOME%\bin 을 각각 추가해주시고 확인을 눌러주세요



이렇게 하면 자바 jdk와 메이븐의 환경변수 적용이 완료되었습니다. 


실행 - cmd 창을 띄워주시고


echo %java_home% 과 echo %maven_home% 입력시 환경변수가 적용된것을 확인 할 수 있습니다.


mvn -v , javac -version  명령어 입력시 설치된 메이븐과 자바 jdk의 버전을 확인하실 수 있습니다.


 



환경변수가 적용된 화면



이제 이클립스와 설치된 MAVEN을 연동시켜주도록 하겠습니다.


Windows - Preferences - Maven - installations 로 들어가셔서 


Add 를 눌러주세요 



4. MAVEN 이클립스 연동하기





좀전에 설치하여 압축을 풀어준 폴더의 경로를 입력해줍니다.


C:\Program Files\apache-maven-3.6.0





Finish 를 눌러주시면 설치된 경로에 apache 메이븐 3.6이 목록에 새로 추가되게됩니다.





추가해준 메이븐은 사용하기 위해서 체크해주시고 적용하기를 눌러줍니다.



이제 사용자 세팅 xml을 수정해줄 차례입니다. 


좀전과 같이 Windows - Preferences - Maven - User Setting 으로 들어가주시면 기본값으로 세팅되어있는데,



Browse... 을 눌러주셔서 설치된 메이븐의 setting.xml 파일의 경로를 적어주세요


저의 경우는


C:\Program Files\apache-maven-3.6.0\conf\setting.xml  입니다.


세팅 경로를 적어주시고 open file 을 눌러주시고 적용후 닫기를 클릭해줍니다.





open file 을 눌러서 setting.xml 파일을 열어주었는데 49번째 라인을 살펴보면 주석처리되어있는 부분을 볼 수 있습니다.






이 주석처리된 부분을 지워주시고 


설치된 메이븐 경로에 repository 라는 폴더를 생성해주시고 이렇게 적어주세요


<localRepository>C:\Program Files\apache-maven-3.6.0\repository</localRepository>





위와 같이 적어주시고 저장 해주시고 이클립스를 껏다가 켜주시면 완료 입니다.


감사합니다.


도움이 되셨다면 공감 한번씩 부탁드립니다.







반응형