2014-07-25 7 views
-1

Maven을 처음 사용했습니다.Maven에 jar 파일을 하나의 의존성으로 포함하려면 어떻게해야합니까?

나는 내 소스 코드와 JUnit 테스트를위한 별도의 하위 폴더가있는 Mavenized 프로젝트를 가지고있다.

내 문제는 JUnit 테스트에는 Axis2 라이브러리가 필요하다는 것입니다 (axis2-1.6.2/lib에는 67 개의 .jar 파일이 들어 있습니다).

Q :이 .jar를 내 Maven 빌드로 "가져 오는"방법은 무엇입니까? 필자는 Maven 저장소에 물리적으로 다운로드해야합니다 (그리고 각 .jar에 대한 Maven 메타 데이터를 작성할 수도 있습니다)?

Q : 모든 Axis2 .jar를 pom.xml에 하나의 항목으로 그룹화 할 수있는 방법이 있습니까? 아니면 별도의 <dependency> 스탠자를 추가해야합니까?

미리 감사드립니다.

+0

모든 종속적 종속성이 아닌 Axis2에만 직접 종속성을 사용해야합니다. – khmarbaise

+0

가능한 복제본 [Maven : 타사 jar 세트를 리포지토리에 업로드하여 단일 종속성으로 참조 할 수 있습니까?] (http://stackoverflow.com/questions/23661856/maven-is-it) - 제 3 자 - jars-to-repository를 업로드 할 수 있습니까? – Thilo

답변

1

직접 종속품으로 지정해야하는 것은 모르지만 Axis2 maven 아티팩트 (Axis2 maven repo) 만 사용하면됩니다.

+1

@FoggyDay이 작업을 수행 했습니까? –

+0

안녕하세요 - 내 pom.xml에 백만 가지의 다른 항목이있는 것을 피하기 위해 "그룹 목록 별칭"이라는 마법이 있었으면합니다. 나는 필요한 jar의 정확한 서브 세트를 결정하기 위해 시행 착오를 테스트하고 각각을 pom.xml에 직접 종속성으로 두었다. 나는 또한 기업의 Maven repo (http://mvnrepository.com 대신)를 사용하여 감았습니다. 후속 조치에 감사 드리며 도움을 주셔서 감사합니다. – FoggyDay

+2

@ FoggyDay - 동의. 일반적인 maven repo 페이지에서 부족한 정보 하나는 필요한 최소한의 의존성 목록입니다. –

관련 문제