1. 程式人生 > >Maven自動建立目錄骨架

Maven自動建立目錄骨架

archetype外掛

用於建立符合maven規定的目錄骨架

maven的目錄規定
這裡寫圖片描述

這裡寫圖片描述

第一種方式

首先建立一個新專案
這裡寫圖片描述

進入該新資料夾的根目錄中
這裡寫圖片描述

使用命令mvn archetype:generate(ps:第一次執行需要一點時間下載其他檔案和依賴jar包)
這裡寫圖片描述

下載的過程中可能會卡在如下地方:
這裡寫圖片描述

為啥卡在generating project in interactive mode,因為請求從遠端伺服器上取catalog。在-DinteractiveMode=false下,設定maven不要從遠端伺服器上獲取catalog,增加引數-DarchetypeCatalog=internal後解決卡住問題。

所以我們重新使用如下命令:
mvn archetype:generate -DarchetypeCatalog=internal
這裡寫圖片描述
然後我們選擇7
這裡寫圖片描述
然後是輸入groupId
這裡寫圖片描述
然後輸入artifactId
這裡寫圖片描述
輸入版本號
這裡寫圖片描述
輸入package
這裡寫圖片描述
然後yes
這裡寫圖片描述

最後構建完畢
這裡寫圖片描述

然後可以看見目錄已經建立好了
這裡寫圖片描述

第二種方式

使用如下命令

mvn archetype:generate -DgroupId=com.cc.maven04 -DartifactId=maven04-demo -Dversion=1.0.0SANPSHOT -Dpackage=com
.cc.maven04.demo

一樣是卡在這一步
這裡寫圖片描述

可以用如下命令

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.cc.maven04 -DartifactId=maven04-demo -Dversion=1.0.0SANPSHOT -Dpackage=com.cc.maven04.demo

這裡寫圖片描述
然後選擇版本,然後yes
這裡寫圖片描述
最後構建完成
這裡寫圖片描述
可以看到目錄下又多出一個檔案夾了
這裡寫圖片描述

總結:
這裡寫圖片描述