使用IDEA構建一個自己的基於maven的SpringBoot腳手架

現在配置新開一個項目都會需要自己重新導入一次依賴,重新建立項目包的結構等等,會浪費很多不必要的時間和精力所以我們可以通過maven搭建一個自己的腳手架,在每次新建項目時都可以自動的引入需要的一些工具。

創建自定義的腳手架

1.首先需要創建一個自己的springboot項目

2.對自己的腳手架創建一個包名和名稱

3.這裏可以選一些你自己常用的一些依賴,當然進入項目自己添加需要的依賴

4.配置自己的項目結構和相關需要的工具,注意:因爲腳手架裏面目錄中必須有至少一個文件,否則使用該腳手架新建項目時不會創建出對應空目錄。這時我的項目結構,你可以根據自己的習慣進行定義。

5.根據自己的項目結構創建腳手架, 打開終端執行命令: mvn archetype:create-from-project ,構建成功後悔發現多了一個target包

6.然後切到archetype目錄下: cd target/generated-sources/archetype/,然後對將腳手架安裝到本地maven倉庫中: mvn install

7.這時候自定義的腳手架就已經構建完成了。先去看一下倉庫是否有對應的腳手架。

這裏進入自己的倉庫,會發現有一個archetype-catalog.xml文件

打開發現多了一個我們自定義的腳手架。

配置IDEA使用腳手架

第一種使用方式

上面我們已經創建了自己的腳手架,所以我們可以通過命令就可以去使用自己的腳手架了。

前三個參數都是指定你的腳手架的參數,只要根據archetype-catalog.xml文件中的參數值來填入就可以了。

後面兩個是你自己需要新建的項目的包名和項目名。

mvn archetype:generate                                  \
  -DarchetypeGroupId=<archetype-groupId>                \
  -DarchetypeArtifactId=<archetype-artifactId>          \
  -DarchetypeVersion=<archetype-version>                \
  -DgroupId=<my.groupid>                                \
  -DartifactId=<my-artifactId>

第二種使用方式

當然我們每次手動cp命令進行新建項目是稍微有點不習慣,所以我們也可以對IDEA進行配置我們的腳手架。

1.這時我們不用選spring項目選maven項目,然後添加我們自定義的archetype

2.選中我們自定義的腳手架

3.然後就是定義自己的項目名和包名一直next,進入項目後maven會自動build一次項目,成功後就是我們之前的項目模板了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章