摘要:指令通過將本地工程打包成包,放入到本地倉庫中在整合或者發布環境下執行,將最終版本的包拷貝到遠程的倉庫,使得其他的開發者或者工程可以共享。比如父在標簽中導入依賴,但是子沒有導入該依賴,就會引用不到相關類
指令
mvn test
mvn install
maven通過install將本地工程打包成jar包,放入到本地倉庫中
mvn deploy
在整合或者發布環境下執行,將最終版本的包拷貝到遠程的倉庫,使得其他的開發者或者工程可以共享。
mvn clean
將生成的編譯文件移除(主要是target下的文件)
-Dmaven.test.skip=true
忽略測試文件
配置遠程倉庫:
Maven配置常見坑// 配置文件 cdh // 倉庫 hadoop-cdh cloudera https://repository.cloudera.com/content/repositories/releases/ true false cdh // 配置為立即啟用
1、循環依賴導致包不可見(JVM無法找到對應jar包),利用dependencies tree找到循環依賴的包,exclude掉
意思是打開 點擊項目右鍵 > Analyze > Module Dependencies ,出問題的項目會顯示為紅色,然后紅色的項目之間存在循環依賴問題,查看一下pom文件并去掉重復依賴就好了。
2、本身就是包缺失,直接添加依賴即可,注意版本是否對
3、出現了兩個版本的jar版
4、把A包excluse掉,也有可能導致依賴A包的類找不到
5、maven父pom導入了包,但是module模塊不一定導入了。比如父pom在dependencyManagement標簽中導入依賴,但是子pom沒有導入該依賴,就會引用不到相關類
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68369.html
摘要:前一小節中我們提到,解壓安裝包到本地之后,平行地創建一個符號鏈接,然后在配置環境變量時引用該符號鏈接,這樣做是為了方便升級。 Maven概述 maven可以翻譯為:專家和行家 ,將知識不斷的積累,會達到專家行家的水平。所謂maven,就是一個跨平臺的項目管理工具。maven抽象了一個完整的構建生命周期模型,也就是說,從項目的搭建到發布,maven都能大顯身手。現在簡要的說一下maven...
摘要:安裝下載解壓添加環境變量在文件中加入如下內容如果需要特別設置內存的話,可以加上這句保存,使生效查看版本設置本地倉庫目錄下的下的文件是的配置文件新建一個文件夾,作為倉庫的文件夾編輯修改這一行的本地倉庫,指向 安裝wget yum install wget 下載 sudo wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/...
摘要:本文主要記錄下配置的詳細步驟,便于初學者快速掌握及運用。到這里,配置就算結束了,在新建一個項目后,會根據中的配置自動下載對應包。總結最基礎的配置已經完成,更深入的配置及遇見的坑在實戰中不斷積累,不斷總結。 本文主要記錄Windows下IDEA 配置Maven的詳細步驟,便于初學者快速掌握及運用。 下載Maven 直接到官網下載需要的版本,直接解壓到對應的目錄即可,無需安裝。showIm...
閱讀 2831·2021-09-28 09:45
閱讀 1506·2021-09-26 10:13
閱讀 897·2021-09-04 16:45
閱讀 3661·2021-08-18 10:21
閱讀 1083·2019-08-29 15:07
閱讀 2632·2019-08-29 14:10
閱讀 3146·2019-08-29 13:02
閱讀 2458·2019-08-29 12:31