Maven常用插件使用说明之install

Maven常用插件使用说明之install

   Maven插件install用于将任意构件(artifact)保存到本地仓库中。构件既可是Maven自动构建生成的jar、war或ear包等,也可是任意第三方的包。本地仓库是本机的一个缓存库,下载过的构件包都会保存到本地仓库中,项目构建时首先检查本地仓库,如有则直接使用;如没有则从指定的远程Maven仓库或中央代理仓库(如Nexus服务器仓库)下载。本地仓库路径位于用户主目录下,即~/.m2/repository,~表示用户主目录。install插件用于将构件发布到本地仓库,而deploy插件则将构件发布到远程仓库。下面介绍install的主要用法。

   1、install:install(缩写为install)

    在项目POM文件所在目录下,直接运行"mvn install:install"或"mvn install"即可自动构建生成相应的构件包,并按groupId、artifactId、version对应的路径保存到本地仓库中。选项"createChecksum"设置为"true"表示保存时自动创建对应的Checksum文件,如保存的构件名为"test-1.0.jar",则自动生成"test-1.0.jar.sha1",另外也根据POM文件如"test-1.0.pom"自动生成"test-1.0.pom.sha1",sha1。

   2、install:install-file

    通过运行"mvn install:install-file"可直接把任一jar包或war包等保存到本地仓库,以供需要的项目引用或依赖。举例说明如下:

     mvn install:install-file -Dfile=test.jar -DgroupId=com.regaltec.test -DartifactId=test -Dversion=1.0 -Dpackaging=jar

     说明:-Dfile指定保存的文件路径,如果是相对路径,则运行mvn命令所在路径必须与test.jar路径一致。

   3、其他用法可参见:http://maven.apache.org/plugins/maven-install-plugin/.

你可能感兴趣的:(Maven)