首頁 > 軟體

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 倉庫中了


IT145.com E-mail:sddin#qq.com