在特定阶段运行maven插件
可以在特定阶段运行maven安装插件吗 我想运行安装插件,以便在我的repo尝试检查依赖项之前,ojdbc14.jar在我的repo中可用 我下面的尝试是尝试设置流程资源阶段,但这不起作用在特定阶段运行maven插件,maven,maven-3,maven-plugin,Maven,Maven 3,Maven Plugin,可以在特定阶段运行maven安装插件吗 我想运行安装插件,以便在我的repo尝试检查依赖项之前,ojdbc14.jar在我的repo中可用 我下面的尝试是尝试设置流程资源阶段,但这不起作用 <dependencies> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId>
<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>
com.oracle
ojdbc14
10.2.0.1.0
org.apache.maven.plugins
maven安装插件
2.3.1
过程资源
安装文件
${basedir}/resources/ojdbc14.jar
com.oracle
ojdbc14
10.2.0.1.0
罐子
只有将jar签入到源存储库中时,此操作才有效。我建议不要这样做,因为这会导致膨胀(尤其是分布式SCM)。如果你坚持,按照这个答案去做
我建议安装一个存储库管理器,如Nexus,并在那里安装任何所需的LIB。最好的解决方案是将工件手册安装到存储库管理器中一次,然后像往常一样使用工件依赖关系。我可能错了,但您不能一次性安装它吗?