2019. 4. 20. 19:21ㆍEclipse
안녕하세요 오늘은 Eclipse - Maven 설정을 관련해서 작성하려고 합니다.
일단, Maven 이란, 프로젝트를 진행하게 되면 단순히 자신이 작성한 코드만으로 개발하는것이 아니라 많은 라이브러리들을 활용해서 개발을 하게 됩니다. 이 때 사용되는 라이브러리들의 수가 수십개가 훌쩍 넘어버리는 일이 발생해 이 많은 라이브러리들을 관리하는 것이 힘들어지는 경우가 종종 발생하곤 합니다. Maven은 이러한 문제를 해결해 줄 수 있는 도구 입니다. Maven은 내가 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해서 자동으로 다운받아 줍니다.
출처: https://boxfoxs.tistory.com/324 [박스여우 - BoxFox]
Maven이 설치가 되면, pc내의 user폴더밑에 m2폴더가 생성이 되고, 참조하고자 하는 라이브러리를 들을 관리하는
repository 폴더가 생성되고 그 밑의 Maven 설정파일인 settings.xml 파일이 생성된다.
이부분을 확인해보려면, Eclipse - [Properties] - [Maven] - [User settings] 를 보면 Maven 설정정보를 확인할 수 있다
** 어떤이유에서든, settings.xml 파일이 존재하지 않을 수 있음, 없을때에는 settings.xml 파일을 생성한
후, 다음의 정보를 입력해놓고 저장합니다. (C:\user\m2\repository)
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>${user.home}/.m2/repository</localRepository>
</settings>
Maven Library 정보를 관리하는 Repository 를 Project 가 참조하는 방법 2가지를 설명드리겠습니다.
1. MavenRepository 사이트를 활용합니다. ( https://mvnrepository.com/ )
사이트를 들어가면, 자신이 참조하고자 하는 Library 검색합니다.
검색된 Library 중 사용하고자 하는 Version을 선택하고,
밑의 dependcy 부분을 복사하고 (클릭하면 자동복사)
Eclipse 의 참조하고자 하는 Dynamic Web Project (Maven Convert 필요) 의 pom.xml을 엽니다.
<dependecies> 태그 밑의 복사한 dependency를 붙여넣고 저장을 하면 자동으로 해당 Library를
다운로드합니다.
다운로드된 Maven Dependencies 를 확인할 수 있습니다.
2. 다음은 직접 주입하는 방법입니다.
Files 를 보면 jar 파일을 다운로드를 할 수 있는데요. 다운로드를 받은 후에
Eclipse - 프로젝트 오른쪽버튼 - [ Build Path ] - [ Configure Build Path...]
[Add External JARs...] 클릭 - 다운로드 받은 jar파일 선택 - 확인
Referenced Libraries 의 다운로드 받은 jar 파일이 참조된것을 확인 할 수 있습니다.
감사합니다.
'Eclipse' 카테고리의 다른 글
Eclipse - Tomcat 서버구동 설정방법 (0) | 2019.04.20 |
---|