我的環境:
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/local/maven3 Java version: 1.8.0_111, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.12", arch: "x86_64", family: "mac"
在使用mvn archetype:generate進行構建的時候,出現[INFO] Generating project in Interactive mode在這里卡住。
然后再使用debug命令查看原因:mvn archetype:generate -X,問題如下:
原因是一直請求上面這個地址,其實不是被牆的原因,而是網速慢導致,解決方式如下:
1、(推薦)一直等待,大概兩個小時左右,只要第一次正常下載,以后就不會再這個地方等待。
2、網上的方法,增加參數在-DinteractiveMode=false下,設置maven不要從遠程服務器上獲取catalog,增加參數-DarchetypeCatalog=internal后解決卡住問題。mvn archetype:generate -DinteractiveMode=false -DarchetypeCatalog=internal