Maven專案有特定的目錄結構:
如圖,我們在建立一個maven工程時,在專案根目錄下有三大內容:main、test、pom.xml。
其中:main資料夾下是專案的主要原始碼,按照包路徑來存放
test資料夾下是專案的測試類程式碼,也是按照包路徑存放,主要用來對main中的程式碼進行測試
pom.xml就是這個maven專案的配置檔案了,裡面約定了一系列 編譯、執行、測試、打包、部署等操作,以及這個專案的所有依賴包。
在需要批處理這個專案時,只需在專案根目錄下開啟cmd終端,通過maven的指令即可進行編譯、執行、測試、打包、部署等操作。具體指令下一篇博文再記錄。
如上所述,一個Maven專案的目錄結構是有約定形式的,所以我們自己建立時就要按照上述結構去一個個資料夾地建立,很麻煩。有兩種方式可以快速自動建立:
1:通過執行Maven的archetype外掛來建立,逐步指定所建立的maven專案的組織名、模組名、版本號、打包方式等資訊:
mvn archetype:generate
2:然後專案就建立好了,有著嚴格的目錄結構
2:通過Myeclipse直接建立Maven專案
輸入組織名、模組名、版本、打包方式,然後點選 finish即可建立。