2012-10-23 91 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

如果jar签入源存储库才能做到这一点。我建议不要这样做,因为它会导致臃肿(尤其是分布式SCM)。如果你坚持,遵循这个答案https://stackoverflow.com/a/7623805/116509

我建议安装一个仓库管理器,如Nexus和安装任何必需的lib那里。以手册册一旦安装神器成仓库管理器,之后使用神器像往常一样依赖

相关问题