政府部門網站建設意義小網站
? ? ? ????
場景? ? ?
????????maven 項目打包 mvn package 報git地址錯誤(有換新的git地址)
?
檢查了下 settting.xml的配置沒問題。是新的git地址。
處理:
? ? ? ? 用命令: mvn -X?
[DEBUG] Message styles: debug info warning error success failure strong mojo project
[DEBUG] Reading global settings from D:\java\maven3.6.0\bin\..\conf\settings.xml
[DEBUG] Reading user settings from C:\Users\lang\.m2\settings.xml
[DEBUG] Reading global toolchains from D:\java\maven3.6.0\bin\..\conf\toolchains.xml
[DEBUG] Reading user toolchains from C:\Users\lang\.m2\toolchains.xml
[DEBUG] Using local repository at D:\workspace\maven-repository
里面有輸出系統的settings.xml? 檢查了下,這里面沒有配置地址
再檢查了下C盤用戶下的settings.xml ,這里面的沒改過來。 沒想到打包的時候,是讀這里的配置。 我想單元測試啥的都正常,為啥打包就不行了呢,沒想到會讀默認的settings.xml
試了下命令: mvn package -X? ?這個內容輸出太多了,也不好分析。
總結:
? ? ? ? maven鏡像下載不下來,或者讀取的地址不對,要檢查指定的目錄下的settings.xml地址是否正確,再檢查下C盤用戶目錄下settings.xml 的地址是否對。兩個保持一致。
mvn 常用名利和常見問題:
?
1、mvn常用參數
mvn -e 顯示詳細錯誤
mvn -Dkey=value 指定java全局屬性
mvn -Pxxx 使用profile xxx
2、常用命令
mvn clean ? ? ? ?? ?????清理項目
mvn clean install ? ? 清理并安裝到本地倉庫
mvn compile ? ? ? ? ? ?編譯項目
mvn package ? ? ? ? ? ? ?打包
mvn archetype:generate 創(chuàng)建maven項目
mvn eclipse:eclipse ? ? 生成eclipse項目文件
mvn eclipse:clean ? ? ? ? ?清楚eclipse項目文件
mvn site ? ? ? ? ? ? ? ? ? ? ? ? ?生成項目相關信息的網站
3、常用插件參數
mvn -Dwtpversion=2.0 ? ? ? ? ?指定maven版本
mvn -Dmaven.test.skip=true ? ? 跳過單元測試
mvn -DuserProp=filePath ? ? ? ? ?指定用戶自定義配置文件位置
4、常見問題解決方法
1,OOM(out of memory)需要調大jvm內存可以在開發(fā)工具中設置,如:-Xmx1024M -Xms512M -XX:MaxPermSize=512M
2,mvn失敗,但沒有具體錯誤信息,可以添加 -X參數,讓maven輸出debug信息。比如mvn -X 或者命令后面加 mvn package -X
3,如果鏡像下載地址報錯,檢查指定的目錄下的settings.xml地址是否正確,再檢查下C盤用戶目錄下settings.xml 的地址是否對。
????????