2021-05-12 14:32:11
Linux使用IDEA設定maven的web專案骨架archetype(模板) 自定義骨架
2020-06-16 16:34:25
說明:本文說的骨架就是 archetype,也可以理解為模板,總之就是指你建立專案時的基本設定。
前言:在使用IDEA建立maven的web專案時,一般都是直接使用提供的預設web專案,如圖
然而建立之後,整個專案就幾乎都是預設設定,什麼都沒有。
那麼問題來了,(前提是使用maven)我能不能建立一個ssm的web專案骨架,作為一個模板,然後以後
直接按著這個模板建立呢?這樣的話就不用每次都修改web.xml、pom.xml這些東西了,也不用每次新增
各種ssm的組態檔了。答案是可以的。方法如下:
1、搭建好基本的專案骨架
上面就是我常用的骨架,主要就是一些組態檔和web.xml、pom.xml的內容
為什麼沒有Java、test的原始碼資料夾呢?因為我之前試過了,當設定的時候,這些資料夾
都沒有生成,生成的只有resource資料夾,我還沒系統學習maven,所以具體也不知道原因。
但是,即使是這些組態檔就已經滿足我的需求了,至少不用每次想練個ssm的demo都要重新設定
2.使用maven的命令建立骨架
在1步驟搭建好骨架之後,需要建立maven的archetype(骨架),也就是生成一些相關的東西,比如jar包。
在專案的根目錄下(即專案的pom.xml
檔案所在目錄)下執行maven
命令:
mvn archetype:create-from-project
然後就建立成功了,如下圖
3.使用maven的命令安裝骨架
在archetype的根目錄下(即: 專案根目錄targetgenerated-sourcesarchetype
)再執行以下maven
命令:
mvn install
這樣就把該archetype安裝到了原生的maven 倉庫中了
相關文章