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에 해당 파일이 설치 되는 것을 볼 수 있다.
댓글 없음:
댓글 쓰기