嘉兴门户网站,网站未备案怎么做淘宝客,网站开发 技术投标,重庆万州网页设计公司前言
archetype这个的主要功能就是将写好的项目模块打包成一个原型#xff0c;然后提供给其他人使用#xff0c;这样别人就可以快速使用这个项目模板了。
这个东西虽然很多人都基本用不上#xff0c;但原型这个东西用的好还是很方便的#xff0c;能够在开发新项目上省去大…前言
archetype这个的主要功能就是将写好的项目模块打包成一个原型然后提供给其他人使用这样别人就可以快速使用这个项目模板了。
这个东西虽然很多人都基本用不上但原型这个东西用的好还是很方便的能够在开发新项目上省去大量时间自定义原型比上篇博客中的插件在使用方式上还简单一点。
使用原型
在使用管理工具创建项目的时候用的最多的就是一下两种原型了 然后单击下一步输入groupId和artifactId以及version然后就等待开发工具创建好即可现在这里就不使用开发工具去创建项目了使用maven命令去创建项目
先找到对应的文件下打开cmd命令窗口输入以下命令进行创建项目前提是需安装好Maven的环境变量 我们使用开发工具打开刚刚创建好的项目 和使用开发工具创建项目是一致。
开发archetype
先讲一下在下平常开发的一个小问题面对新的项目总是需要去创建一个SpringBoot的项目但是每次都是使用quickstart原型进行创建可能有其他快捷方式但我不知道然后基于这个原型再做修改有点小烦躁所以就利用这个archetype创建一个SpringBoot的原型也是为了方便后面开发嘛
就拿刚刚创建好的那个项目吧先把这个项目改装成SpringBoot项目。 改好后开始进行打包原型了我们先把target文件夹下的东西清除掉然后执行打包原型命令mvn archetype:create-from-project 打包好后我们需将这个原型安装到本地仓库需先进入到archetype这个路径下然后才能进行安装执行mvn install即可 安装好原型之后可以在开发工具试一下我们先要创建出这个原型到开发工具里面 安装好原型后就直接创建项目吧 这个原型就可以推送到远程服务器上给其他人使用啦。
问题
在打包原型的过程中可能报一下错误 将maven的配置settings.xml放到对应的目录即可这个问题也找了好久还是没有解决我猜可能是maven指定了默认settings.xml文件位置吧。