현재 통합 테스트 스위트를 설정했습니다. 기본 모듈은 데이터베이스를 설정하고, 데이터를 저장하고, 테스트를 실행하기 위해 서로 의존하는 여러 모듈을 가진 Maven 프로젝트입니다. 모든 것을 래핑하기 전에. 또한, 거기에 몇 가지 유틸리티 및 테스트 데이터가있는 모듈이 있습니다.Maven : 통합 테스트 용 외부 라이브러리 사용
첫 번째 단계 (위에서 언급하지 않음)는 테스트 할 소프트웨어 제품군을 구성하는 많은 JAR 파일을 포함하는 압축 이미지의 복사본입니다. 불행하게도이 소프트웨어는 Maven이 아니라 Ant에 의해 빌드되므로 Artifactory 또는 이와 유사한 것을 찾을 수 없습니다.
통합 테스트 방법을 사용하여 이미지를 복사하고 압축을 푸는 데 문제가 생겼으나 Maven 클래스 경로에 JAR 파일을 추가하는 방법을 알지 못합니다. 다른 모든 모듈은 ZIP 파일에서 추출한 jar에 대해 컴파일하고 실행해야합니다.
나중에 컴파일 및 테스트 실행을 위해 Maven 클래스 경로에 JAR 파일을 추가 할 수 있습니까? ZIP 컨텐츠의 대상은 항상 동일한 디렉토리입니다. 아쉽게도 JAR의 이름에는 변경되는 버전 정보 (빌드 번호)가 포함되어 있습니다. 그래서 시스템과 태그의 쉬운 사용은 그렇게 쉽게 작동하지 않습니다. $ {package.path}/lib/* / .jar와 같은 경로 항목은 좋을 것입니다. 플러그인이 있습니까?
아니면 빌드 빌더 JAR에 대한 통합 테스트를 설정하는 사람이 있습니까?
Ant 스크립트에서 [Ivy] (http://ant.apache.org/ivy/)를 사용하여 Artifactory에 게시 할 생각이 있으십니까? – McDowell