我想用maven-install-plugin安装几个罐到我当地的maven仓库。我的maven 3.2.1安装使用此插件的2.4版本,需要指定很多参数。我想使用需要较少参数的2.5版,如http://maven.apache.org/plugins/maven-install-plugin/usage.html所述。如果我从包含以下内容的pom.xml文件的文件夹中运行mvn install:install-file
,则它使用版本2.5:
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5</version>
</plugin>
</plugins>
否则,它仍然使用旧插件。如何强制Maven使用maven-install-plugin版本2.5(如果我从任何文件夹运行install-file)?
P.S。 How to install third party source and javadoc JARs?不包含答案。
答案 0 :(得分:6)
在评论中回答:
运行mvn org.apache.maven.plugins:Maven的安装,插件:2.5:安装文件。 - Aleksandr M 2014年8月8日8:47
澄清:
Aleksandr M意味着可以使用maven-install-plugin的install-file
目标。这要求您使用-file
标志指定要安装的文件。这在maven documentation中有更详细的解释。
答案 1 :(得分:1)
另一种替代方法是在项目的maven-install-plugin
-
pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<id>default-install</id>
<phase>install</phase>
<goals>
<goal>install</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>