2015-01-17 3 views
2

Maven 및 java!maven : 의존성 감지

itextpdf (com.itextpdf) 버전 5.5.4에 의존하는 간단한 프로젝트가 있습니다. maven이 해당 라이브러리의 모든 종속성을 확인하고 종속 라이브러리를 "자동으로"다운로드하거나 최소한 종속 라이브러리와 해당 버전을 가리 키기를 바랍니다.

이것이 가능합니까?

예 : node.js의 경우 "npm install [@version]"이라고 말하면서 해당 모듈과 모든 종속 모듈을 설치해야합니다. 나는 다른 것을 할 필요가 없다. "--save"옵션은 자동으로 packages.json을 업데이트합니다.

답변

2

maven-dependency-plugin을 사용하십시오.

모든 종속성을 사용하여 다운로드하려면 :

종속성 : 복사 종속성 원하는 경우 버전을 제거, 지정된 위치에 프로젝트를 직접 종속성 및 선택적으로 이적 종속성 및 복사합니다 목록을합니다. 이 목표는 명령 행에서도 실행할 수 있습니다.

모든 종속성을 사용 나열하려면 다음

의존성 :이 프로젝트에 대한 종속성을 나열 해결에 대한 목록 별칭.

+0

감사합니다. 그것이 도움이되지만,이 stackoverflow 스레드가 더 도움이 발견 : http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven – rsmoorthy