6

我想使用 maven-install-plugin 将几个 jars 安装到我的本地 maven repo 中。我的 maven 3.2.1 安装使用这个插件的 2.4 版本,需要指定很多参数。我想使用需要较少参数的 2.5 版,如http://maven.apache.org/plugins/maven-install-plugin/usage.html中所述。如果我 mvn install:install-file从具有以下内容的 pom.xml 文件的文件夹中运行,则它使用 2.5 版:

<pluginManagement>
 <plugins>
   <plugin>
       <artifactId>maven-install-plugin</artifactId>
       <version>2.5</version>
   </plugin>
 </plugins>

否则,它仍然使用旧插件。如何强制 Maven 使用 maven-install-plugin 2.5 版(如果我从任何文件夹运行 install-file)?

PS如何安装第三方源代码和 javadoc JAR?不包含答案。

4

2 回答 2

8

在评论中回答:

运行 mvn org.apache.maven.plugins:maven-install-plugin:2.5:install-file。– Aleksandr M 2014 年 8 月 8 日在 8:47

澄清:

Aleksandr M 意味着这可以使用install-filemaven-install-plugin 的目标来实现。-file这需要您使用标志指定要安装的文件。这在 Maven文档中有更详细的解释。

于 2015-07-10T15:15:53.680 回答
2

另一种选择是maven-install-plugin在项目中声明 2.5.x 版本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>
于 2018-12-26T08:51:02.440 回答