2013-06-05 4 views
1

설치 단계에서 로컬 리포지토리에 설치할 프로젝트에서 아티팩트 하나를 비활성화하려고합니다. Maven 웹 페이지 (http://maven.apache.org/plugins/maven-install-plugin/install-mojo.html#skip)에 따르면 매개 변수 건너 뛰기가 있어야하지만 모델 버전 4.0.0의 xsd에는 없으므로 작동하지 않습니다. 여기Maven 이슈를 로컬 리포지토리로 복사하지 못하게합니다.

내가 작동합니다 생각하지만 그렇지 않습니다 :

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-install-plugin</artifactId> 
      <configuration> 
       <skip>true</skip> 
      </configuration> 
     </plugin> 

내가 어떻게 할 수 있습니다

? 설치 단계를 그대로 유지해야합니다. 하나의 인공물에 대해서만 변경이 필요합니다. 또한 명령 줄 매개 변수가 아닌 pom에 있어야합니다.

Maven version: 3.0.4 
Maven-install-plugin version: 2.3 
+0

전체 pom –

+1

또는 관련 버전 –

+0

을 표시합니다. 수십 개의 큰 프로젝트가 있습니다. 이 모듈은 종속 모듈이지만 다른 곳에서는 maven-install-plugin 구성을 무시하는 설정이 없습니다. sw의 버전을 추가하겠습니다 – NeplatnyUdaj

답변

2

이전 버전의 maven-install-plugin을 사용하는 데 문제가있었습니다.

"skip"매개 변수는 버전 2.4 이후에 있습니다.

관련 문제