安装插件:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <executions> <execution> <id>install-find-repo</id> <goals> <goal>install-file</goal> </goals> <phase>install</phase> <configuration> <groupId>com.hold.game</groupId> <artifactId>find-repo</artifactId> <version>${project.version}</version> <packaging>jar</packaging> <file>${project.build.directory}/find-repo.jar</file> </configuration> </execution> </executions> </plugin>
如上:mvn-install-plugin 代表mvn中安装的插件, install-file 是该插件三种goals中的一种。
三种goals介绍如下
install:install 即默认的maven install执行的命令,用来自动地将本项目的主artifact以及它的附件如source,doc安装到本地的仓库中。
install:install-file 作为install的补充,安装你指定的文件(<configurarion>标签中的<file>标签中所指的文件)到本地仓库(com/hold/game/find-repo)。
的文件路径下,安装后文件名为 find-repo_${project.version}.jar
install:help 本插件的帮助信息。