ltelliJ IDEA 建立Maven web專案無src目錄的解決方案
阿新 • • 發佈:2018-12-27
一、緣由
這幾天閒來無事,突然想試試IDEA這個編譯器,之前一直都在用Eclipse 和 Myeclipse。下好滿懷期待建了個Maven專案後,還在載入init就去吃飯了,半小時回來後,居然發現沒有Src標準目錄結構。這不能忍了,原來Maven資源一直還在載入,國內網無力吐槽。。。
無限載入如下:
二、兩種可試的解決方案
① 建立Maven webapp專案時,在如下介面新增鍵值配置引數 archetypeCatalog=internal
若不加這個引數,在maven生成骨架的時候將會非常慢,有時候會直接卡住!
具體意思:archetypeCatalog表示外掛使用的archetype元資料,不加這個引數時預設為remote,local,即中央倉庫archetype元資料,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元資料。
如圖:
② 為自己的Maven配置國內映象源(推薦)
開啟自己的 Maven根目錄/conf/setting.xml
在<mirrors></mirrors> 標籤之間配置映象
<!-- 阿里雲倉庫 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央倉庫 --> <mirror> <id>repo</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror>
儲存退出即可。
雖說如此,但還是要等一小會。
③ 實在沒法,按規範手動建立吧~
最後在苦等19分鐘的情況下(可能是因為我個人網不好吧),終於成功建立起了第一個Maven專案。。如下
maven是個好東西,哈哈,加油!