Maven的maven-install-plugin插件详解
文章目錄
- 將下載到本地的jar文件安裝到Maven本地倉庫中
- 將當前項目安裝到Maven本地倉庫中
- 參考
maven-install-plugin 插件的作用:
1.可以將當前項目安裝到 Maven 本地倉庫,供本地其它 Maven 項目使用
執(zhí)行 mvn install 命令將當前項目安裝到 Maven 本地倉庫中,這個一個生命周期命令,表示執(zhí)行到生命周期的 install 階段。執(zhí)行生命周期中的 install 階段,會將之前的生命周期階段按順序完成,所以安裝任務就包含了構件的驗證、初始化、源文件編譯、資源文件的處理、測試、打包、集成測試等階段任務。
執(zhí)行 mvn install:install 命令也可以將當前項目安裝到 Maven 本地倉庫中,但是要特別注意了,這個命令只是去執(zhí)行 install 插件的目標 install,這個命令并不是生命周期命令,因此生命周期階段 install 之前的階段是不會自動執(zhí)行的。
2.可以將下載到本地構件安裝到 Maven 本地倉庫,供本地其它 Maven 項目使用
有些 jar 包通過 IDE 下載由于網(wǎng)絡原因可能會下載失敗,那么我們可以直接到中央倉庫進行下載,或者一些Maven資源站點進行下載,然后再通過 maven-install-plugin 插件將下載到本地的 jar 包安裝到 Maven 本地倉庫中。
執(zhí)行 mvn install:install-file 可以將指定的 jar 文件安裝到本地 Maven 本地倉庫中,這個命令是去執(zhí)行插件 install 的目標 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)站進行查看,例如: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 文件,里面有記載構件的 GAV 等信息。
將當前項目安裝到Maven本地倉庫中
參考
https://www.cnblogs.com/tangshengwei/p/6341628.html
總結
以上是生活随笔為你收集整理的Maven的maven-install-plugin插件详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长边翻转和短边翻转是什么意思 长边翻转和
- 下一篇: 执行Plugins下的install:i