日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

自定义SpringBoot项目的Maven原型

發(fā)布時間:2025/3/19 javascript 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自定义SpringBoot项目的Maven原型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言:

每次創(chuàng)建一個簡單的項目,然后在像里面添加一些東西, 難免有些麻煩, 項目的骨架每次都是大同小異, 那么maven剛好可以提供模板可以每次對這個模板進(jìn)行簡單的修改, 就能實現(xiàn)公共項目的構(gòu)建了。網(wǎng)上有很多博客提供了方案,但是我也跟著做了,大多是寫的模模糊糊,或者這個抄襲那個, 最終出來的還不是想要的結(jié)果。對初學(xué)者不太友好。那么如何構(gòu)建這個maven模板呢?提供以下兩種方案。

方案一

通過maven創(chuàng)建一個項目

執(zhí)行mvn命令

mvn archetype:generate -DgroupId=com.congitationsoft -DartifactId=maven-common-test1 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false (亦可以通過編譯器直接創(chuàng)建,沒有影響,個人習(xí)慣)

生成項目如上圖。

通過編譯器打開項目

(亦可不用編譯器打開,修改目錄結(jié)構(gòu))

構(gòu)建所需項目

(因演示需要,僅做簡單嘗試)

對項目添加resources/static 和resources/template目錄并添加一個demo.js和demo.html 文件,并且pom中的junit版本有3.8.1更換為4.12。

對項目進(jìn)行本地maven庫安裝

進(jìn)入到項目目錄:

執(zhí)行以下命令: 1. mvn clean 2. mvn archetype:create-from-project 3. cd target/generated-sources/archetype/ 4. mvn install 5. mvn archetype:crawl 6. mvn archetype:update-local-catalog 7. cd ../../../../ 8. mvn archetype:generate 這時會得到如圖所示的結(jié)果:


選擇13就會生成剛剛創(chuàng)建的自定義的maven腳手架。

結(jié)果

通過編譯器打開可以看到所有新構(gòu)建的內(nèi)容已經(jīng)存在。

方案二 (源碼:GitHub地址 )

執(zhí)行mvn命令

mvn archetype:generate -DgroupId=com.congitationsoft -DartifactId=maven-common-springboot -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

執(zhí)行命令mvn clean compile 和 mvn clean test-compile 對main目錄和test目錄中的內(nèi)容進(jìn)行編譯, 否則這里會報找不到主類的錯誤。

然后將項目導(dǎo)入到idea編譯器中,并添加一些目錄內(nèi)容,

參照:自定義Maven SpringBoot Web項目骨架

添加到本地maven庫

在項目根路徑下執(zhí)行:

1. mvn clean install 2. mvn archetype:crawl 3. mvn archetype:update-local-catalog 4. mvn archetype:generate

結(jié)語

如果有特別的需要, 建議查看官方文檔。如果有問題,請在留言區(qū)留言。

總結(jié)

以上是生活随笔為你收集整理的自定义SpringBoot项目的Maven原型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。