2012-08-16 2 views
0

여기에서 간단한 질문 만하십시오.Maven : altDeploymentRepository와 함께 설치 파일 목표를 사용하십시오.

나는 시도했다 :

mvn install:install-file 
-DaltDeploymentRepository=../releases 
-Dfile=gcm-server.jar 
-Dsources=gcm-server-sources.jar 
-DgroupId=com.google.android.gcm 
-DartifactId=gcm-server 
-Dversion=1.0.2 
-DpomFile=gcm.pom 
-Dpackaging=jar 
-DcreateChecksum=true 

하지만 난 다음 가지고 :

[INFO] --- maven-install-plugin:2.3.1:install-file (default-cli) @ standalone-pom --- 
[INFO] Installing /home/sebastien/Bureau/gcm-server-repository/deployer/gcm-server.jar to /home/sebastien/.m2/repository/com/google/android/gcm/gcm-server/1.0.2/gcm-server-1.0.2.jar 
[INFO] Installing /home/sebastien/Bureau/gcm-server-repository/deployer/gcm.pom to /home/sebastien/.m2/repository/com/google/android/gcm/gcm-server/1.0.2/gcm-server-1.0.2.pom 
[INFO] Installing /home/sebastien/Bureau/gcm-server-repository/deployer/gcm-server-sources.jar to /home/sebastien/.m2/repository/com/google/android/gcm/gcm-server/1.0.2/gcm-server-1.0.2-sources.jar 

다른 지역 받는다는 저장소에 파일을 설치하는 방법이 있나요를? install:install-file을 확인했지만 대체 리포지토리에 파일 설치가 언급되어 있지 않습니다. 파일을 한 저장소에서 다른 저장소로 직접 이동해야합니까?

감사

답변

1

그냥 추가 -Dmaven.repo.local=path-to-alternate-repo

예를 들어,

-Dmaven.repo.local=/tmp/myrepo 
+0

감사합니다. 그것은 좋은 일하지만 그것도 내가이 폴더에 원하는 단지 항아리를 가지고 싶습니다 동안이 저장소 (메이븐 플러그인 항아리)에 다른 파일을 복사 –

+0

@ SeebastienLorber. 예, 당신이'local maven repository'를 언급하고 있기 때문에 그렇습니다. Maven에 선택한 jar 만 넣을 수는 없습니다. – Raghuram