일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트
- SQL
- css
- 공모주
- Stock ipo
- JavaScript
- html
- php
- 맥
- 6월 공모주 청약 일정
- 주식 청약
- codeigniter
- 공모주 청약
- Oracle
- 리눅스
- Stock
- jquery
- MYSQL
- 제이쿼리
- java
- 오라클
- 주식 청약 일정
- 7월 공모주 청약 일정
- 공모주 청약 일정
- 주식
- linux
- IPO
- Eclipse
- 자바
- 코드이그나이터
- Today
- Total
개발자의 끄적끄적
[메이븐:maven] 이클립스에서 메이븐으로 의존성 라이브러리 쉽게 가져오기[펌] 본문
[메이븐:maven] 이클립스에서 메이븐으로 의존성 라이브러리 쉽게 가져오기[펌]
이클립스에서
메이븐을 이용하려면
처음부터 프로젝트를
메이븐 프로젝트로 생성하거나
기존의 프로젝트를 메이븐
프로젝트로 변경하는 방법이 있다.
이번 포스팅에서는 기존에 작업하던 프로젝트를
메이븐 프로젝트로 변경하고
의존성 라이브러리를 쉽게 가져와 보도록 하겠다.
메이븐 프로젝트로 변경하고 싶은 프로젝트를
우클릭하고 Configure 를 선택하면 아래 그림과 같이
우측에 Convert to Maven Project
라는 메뉴가 나타난다.
누른다!
그럼 아래와 같은 창이 나타나는데
그냥 Finish를 누르고 종료해도 된다.
(더 알고 싶다면 : 메이븐에 의해 의존성 관리가 되는 라이브러리들은
누군가의 작업물이다. 내 작업물 또한 라이브러리가 되어 누군가에 의해
유용하게 이용될 수 있다.
아래의 과정은 그것을 위해 이름표를 붙이는 것과 같은 과정이다.
내 프로젝트도 Repository에 올라간다면 아래에 지정한 Group Id와 Artifact Id를 이용해
이것을 이용하고자 하는 다른 사람들에게 다운 받아질 수 있다. )
Finish를 누르면 아래와 같이
Pom.xml
이 생겨난 것을 볼 수 있다.
이제 메이븐 프로젝트로 거듭나게 된 것이다.
이제 메이븐을 처음 이용하는 사람들이
가장 쉽고 유용하게 이용하는 기능인
의존성 라이브러리 가져오는 기능을 알아보자
에 접속하면
아래와 같은 화면이 나타난다.
Gson 라이브러리를 우리 프로젝트에 가져와보자
아래는 Gson 검색 결과
다행히도 맨 위에 우리가 찾고자하는
Gson 라이브러리가 나왔다.
누르고 들어가자!
Gson 라이브러리이다.
아래 리스트 형식으로 Gson 라이브러리 버전별로
쭈욱 나와있다.
최신버전! 2.5를 사용해보자
2.5를 누르고 들어간다!
아래 그림에서 빨간색으로 표시된 1의 Download를
누르면 jar 파일을 다운받을 수 있다.
그렇지만 우리는 maven을 이용할 것이기 때문에
jar 파일을 다운받는 방식은 버리자
아래 2로 표시된 부분을 복사한다.
이것만 Pom.xml에 넣어주면
알아서 Gson 2.5 라이브러리를
내 프로젝트에 끌어와 준다.
아래 화살표 지점에 넣어주면 되는데
그 전에
<Dependencies></Dependencies>
태그로 감싸줘야 한다.
Overview 탭을 보면서 왜 이 화면이 안나오지 하는
사람들을 위해 아래에 빨간 네모를 표시했다.
pom.xml 을 눌러야 코딩 화면이 뜬다.
아래가 완성물이다.
아까 복사했던 코드를
<dependencies>
태그 안에 넣었다.
파일을 저장하게 되면
이클립스가 무언가 작업을 할 것이다.
라이브러리를 끌어오는 것이다.
라이브러리가 잘 저장되었는지 확인하는 방법
아래와같이 Java Resources를 열고
Libraries 에 들어가
Maven Dependencies 에 들어가 보면
아래와 같이 gson-2.5.jar
가 내 프로젝트 안에 들어와 있는 것을 볼 수 있다.
라이브러리 2개 이상 추가하기
라이브러리를 2개 이상 추가하려면
<Dependencies> 태그 안에
여러개의 라이브러리 <Dependency>를 추가하면 된다.
출처: https://c-o-e.tistory.com/70 [아인아빠 블로그]
'개발 > java & jsp' 카테고리의 다른 글
[java & spring] 이클립스 웹프로젝트(WAR파일) Import, Export 하기 [링크] (0) | 2019.12.16 |
---|---|
[Java]환경변수(JAVA_HOME & CLASSPATH) [펌] (0) | 2019.12.15 |
[eclipse] 이클립스(Eclipse) 실행 시 Build workspace (빌드) 느릴때(멈춤) 해결 방법 - vailidation [펌] (0) | 2019.12.14 |
[jsp] EL 태그 c:if 나 c:when 을 사용하여 공백 비교 [펌] (0) | 2019.12.14 |
[JEUS] 제우스(JEUS)로 WAR 배포(DEPLOY) 방법 [펌] (0) | 2019.12.13 |