2012-10-13 4 views
0

Maven 저장소에서 추출한 라이브러리가 들어있는 폴더가 있고이를 로컬 저장소에로드 할 수 있어야합니다. 의존성 : 복사 - 의존성 목표를 사용하여 Maven에서 추출 되었기 때문에 파일 이름의 일부로 아티팩트와 버전 번호가 있습니다. 이들 대부분은 독점 라이브러리이므로 전역 저장소에서 다시 가져올 수는 없습니다.폴더의 로컬 저장소에 Maven 종속성을 추가하십시오.

어떤 아이디어? JLove

답변

1

이 어떻게 지역의 repo에서 그들을 인스톨 한후에을 묻는 방법이나 프로젝트에서 메이븐에 사용할 수 있도록하는? 전 그냥 MVN에 대한 문서를 보면 설치 : 설치 : 파일을, 후자는 내가 프로젝트 지역 받는다는 종속성을 포장하는 방법에 대한 블로그 게시물을 작성한 경우 같은 목적으로 http://codeghost.co.uk/blog/2012/8/15/environment-agnostic-non-public-maven-library-references.html

+0

로컬 레포에 설치하는 방법을 묻는 중입니다. 문제의 주된 이유는 라이브러리의 볼륨 (100+)이 주 문제 인 점입니다. 쉘 스크립트를 작성하십시오. 감사합니다 – JLove

+0

프로젝트 로컬 repo 여전히 당신을 위해 빠른 승리가 될 수 있습니다. 이슈의 그룹 ID가 무엇인지 신경 쓰지 않는다면 최종 이슈 ID가 다른 단일 폴더 구조를 만들 수 있습니다. 그런 다음 기존 세부 정보를 사용하도록 기존 종속성을 업데이트 할 수 있습니다. libs는 mvn install을 실행할 때 새로운 구조를 사용하여 로컬 저장소에 설치됩니다. – codeghost

0

최고의 물건은 repository manager를 설치하고 같은 설치하는 것입니다 라이브러리의 종류를 저장소 관리자에 추가하십시오. 이후에는 평상시의 의존성으로 사용할 수 있습니다.

관련 문제