2012-10-23 2 views
0

특정 단계에서 maven-install-plugin을 실행할 수 있습니까?특정 단계에서 maven 플러그인 실행

종속성을 확인하기 전에 ojdbc14.jar을 내 저장소에서 사용할 수 있도록 설치 플러그인을 실행하고 싶습니다. 아래

내 시도는 프로세스 자원 단계를 설정하려고하는 것입니다하지만

<dependencies> 
    <dependency> 
     <groupId>com.oracle</groupId> 
     <artifactId>ojdbc14</artifactId> 
     <version>10.2.0.1.0</version>    
    </dependency> 
</dependencies> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-install-plugin</artifactId> 
      <version>2.3.1</version> 
      <executions> 
       <execution> 
        <phase>process-resources</phase> 
        <goals> 
         <goal>install-file</goal> 
        </goals> 
       </execution> 
      </executions> 
      <configuration> 
       <file>${basedir}/resources/ojdbc14.jar</file> 
       <groupId>com.oracle</groupId> 
       <artifactId>ojdbc14</artifactId> 
       <version>10.2.0.1.0</version> 
       <packaging>jar</packaging> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 
+0

내가 틀렸을 수도 있지만 한 번만 설치하면 안 될까요? – mfirry

답변

0

항아리는 소스 저장소에 체크 경우에만 사용할 수 있습니다 작동하지 않습니다. 나는 이것이 (특히 분산 SCM에서) 부풀어 오르기 때문에 이것을 반대한다. 당신이 주장하는 경우,이 대답을 따르십시오 https://stackoverflow.com/a/7623805/116509

Nexus와 같은 저장소 관리자를 설치하고 거기에 필요한 라이브러리를 설치하는 것이 좋습니다.

1

이슈를 저장소 관리자에 한 번 설치 한 후 이슈를 보통의 종속성으로 사용하는 것이 가장 좋은 솔루션입니다.

관련 문제