Sanggu's blog




최상단 광고 코드

 추천 사이트

 애자일 이야기 : http://agile.egloos.com
 서명덕 기자의 인터넷 : http://itviewpoint.com
 비지니스 뉴스 : http://www.ciobiz.co.kr
 MOCOMSYS : http://www.mocomsys.com
 Apache Software : http://www.apache.org
 소프트웨어 기술경력관리: http://career.sw.or.kr
 한이음 (지식경제부): http://www.hanium.or.kr
 IT 기술 뉴스: http://www.bloter.net/
 IBM 티볼리 까페: http://cafe.naver.com/tivolitool.cafe
 JAVA jar 검색 : http://www.findjar.com
 VM Ware 가상화: http://www.vmware.com

2009년 10월 5일 월요일

Maven dependency 문제.

pom.xml 설정에서 종속성 있는 library를 다운로드 받아 빌드를 하게 된다.
무료 오픈소스 인경우는 문제없이 자동 다운로드를 받게 되나, 상용 library 경우 자동으로 repository에 다운로드 받지 못하며, 빌드에 실패 하게 된다.
예를 들어)



이 경우 jms에서 문제가 발생하게 되어 빌드 fail이 발생한다. 이와 같은 경우는 다음과 같이 설정을 하면 된다. 즉) 직접 해당 library를 install 해 주는 방법이다.

mvn install:install-file -DgroupId=javax.jms -DartifactId=jms -Dversion=1.1 -Dpackaging=jar -Dfile=/pathto/

-Dfile에 실제 존재하는 파일명을 넣고 command를 실행하면, repository에 해당 파일이 설치 되는 것을 볼 수 있다.

댓글 없음:

댓글 쓰기