Maven高级之archetype(原型/骨架)开发
前言
archetype這個的主要功能就是將寫好的項目模塊打包成一個原型,然后提供給其他人使用,這樣別人就可以快速使用這個項目模板了。
這個東西雖然很多人都基本用不上,但原型這個東西用的好還是很方便的,能夠在開發(fā)新項目上省去大量時間,自定義原型比上篇博客中的插件在使用方式上還簡單一點。
使用原型
在使用管理工具創(chuàng)建項目的時候,用的最多的就是一下兩種原型了
然后單擊下一步,輸入groupId和artifactId以及version然后就等待開發(fā)工具創(chuàng)建好即可,現(xiàn)在這里就不使用開發(fā)工具去創(chuàng)建項目了,使用maven命令去創(chuàng)建項目
先找到對應(yīng)的文件下,打開cmd命令窗口,輸入以下命令進行創(chuàng)建項目,前提是需安裝好Maven的環(huán)境變量
?我們使用開發(fā)工具打開剛剛創(chuàng)建好的項目
?
和使用開發(fā)工具創(chuàng)建項目是一致。
開發(fā)archetype
先講一下在下平常開發(fā)的一個小問題,面對新的項目總是需要去創(chuàng)建一個SpringBoot的項目,但是每次都是使用quickstart原型進行創(chuàng)建(可能有其他快捷方式,但我不知道),然后基于這個原型再做修改,有點小煩躁,所以就利用這個archetype創(chuàng)建一個SpringBoot的原型,也是為了方便后面開發(fā)嘛
就拿剛剛創(chuàng)建好的那個項目吧,先把這個項目改裝成SpringBoot項目。
改好后,開始進行打包原型了,我們先把target文件夾下的東西清除掉,然后執(zhí)行打包原型命令:mvn archetype:create-from-project
?打包好后,我們需將這個原型安裝到本地倉庫,需先進入到archetype這個路徑下,然后才能進行安裝(執(zhí)行mvn install即可):
?安裝好原型之后,可以在開發(fā)工具試一下,我們先要創(chuàng)建出這個原型到開發(fā)工具里面:
安裝好原型后,就直接創(chuàng)建項目吧
?這個原型就可以推送到遠程服務(wù)器上給其他人使用啦。
問題
在打包原型的過程中可能報一下錯誤:
?將maven的配置settings.xml放到對應(yīng)的目錄即可,這個問題也找了好久,還是沒有解決,我猜可能是maven指定了默認settings.xml文件位置吧。
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Maven高级之archetype(原型/骨架)开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这些Windows 10隐藏秘技,你知道
- 下一篇: tar解压出错tar: Child re