Maven的maven-install-plugin插件详解
文章目錄
- 將下載到本地的jar文件安裝到Maven本地倉庫中
- 將當(dāng)前項(xiàng)目安裝到Maven本地倉庫中
- 參考
maven-install-plugin 插件的作用:
1.可以將當(dāng)前項(xiàng)目安裝到 Maven 本地倉庫,供本地其它 Maven 項(xiàng)目使用
執(zhí)行 mvn install 命令將當(dāng)前項(xiàng)目安裝到 Maven 本地倉庫中,這個(gè)一個(gè)生命周期命令,表示執(zhí)行到生命周期的 install 階段。執(zhí)行生命周期中的 install 階段,會將之前的生命周期階段按順序完成,所以安裝任務(wù)就包含了構(gòu)件的驗(yàn)證、初始化、源文件編譯、資源文件的處理、測試、打包、集成測試等階段任務(wù)。
執(zhí)行 mvn install:install 命令也可以將當(dāng)前項(xiàng)目安裝到 Maven 本地倉庫中,但是要特別注意了,這個(gè)命令只是去執(zhí)行 install 插件的目標(biāo) install,這個(gè)命令并不是生命周期命令,因此生命周期階段 install 之前的階段是不會自動執(zhí)行的。
2.可以將下載到本地構(gòu)件安裝到 Maven 本地倉庫,供本地其它 Maven 項(xiàng)目使用
有些 jar 包通過 IDE 下載由于網(wǎng)絡(luò)原因可能會下載失敗,那么我們可以直接到中央倉庫進(jìn)行下載,或者一些Maven資源站點(diǎn)進(jìn)行下載,然后再通過 maven-install-plugin 插件將下載到本地的 jar 包安裝到 Maven 本地倉庫中。
執(zhí)行 mvn install:install-file 可以將指定的 jar 文件安裝到本地 Maven 本地倉庫中,這個(gè)命令是去執(zhí)行插件 install 的目標(biāo) install-file。
將下載到本地的jar文件安裝到Maven本地倉庫中
打開終端,切換到 pom.xml 所在目錄下,執(zhí)行下面的命令將 ojdbc-10.2.0.4.0.jar 安裝到本地的 Maven 倉庫中:
mvn install:install-file -Dfile="D:\Program Files\mvn\ojdbc-10.2.0.4.0.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jarjar 包的 GAV 信息可以解壓 jar 包查看,也可以通過在線資源搜索網(wǎng)站進(jìn)行查看,例如:https://mvnrepository.com/。
打開命令終端,切換到 pom.xml 所在的目錄下,執(zhí)行下面命令將 spark-yarn_2.11-2.1.1.jar 安裝到本地的 Maven 倉庫中:
mvn install:install-file -Dfile="C:\Users\Administrator\Downloads\spark-yarn_2.11-2.1.1.jar" -DgroupId=org.apache.spark -DartifactId=spark-yarn_2.11 -Dversion=2.1.1 -Dpackaging=jar上面的命令語句中,需要指定安裝的 jar 文件的 groupId、artifactId、version,你可以解壓 jar 文件,在里面找到 pom.xml 文件,里面有記載構(gòu)件的 GAV 等信息。
將當(dāng)前項(xiàng)目安裝到Maven本地倉庫中
參考
https://www.cnblogs.com/tangshengwei/p/6341628.html
總結(jié)
以上是生活随笔為你收集整理的Maven的maven-install-plugin插件详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长边翻转和短边翻转是什么意思 长边翻转和
- 下一篇: 执行Plugins下的install:i