时间:2021-05-19
前提使用idea
1、idea安装maven-archetype-plugin插件
https://plugins.jetbrains.com/plugin/7965-maven-archetype-catalogs/versions
下载idea对应的版本,离线安装
2、在一个已有项目的根目录
mvn archetype:create-from-project,会在target目录下生成一个archetype目录,这其实是一个脚手架的maven项目
3、可调整此目录下的
target/generated-sources/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
将groupId artifactId等用占位符替换
4、target/generated-sources/archetype ,完成后使用mvn install命令,把模板安装到本地仓库,安装完成即可在本地仓库看到生成的模板信息。
会在本地仓库(即maven仓库目录下)生成archetype-catalog.xml 文件
5、在idea中新增模版,添加的文件,即步骤四生成的archetype-catalog.xml 文件
6、idea 创建maven项目,选择生成的脚手架
遇到的问题:
1)mvn archetype:create-from-project报错,Invoker process ended with result different than 0!
解决方案:在maven的 /Users/xxx/.m2/settings.xml目录下放入maven配置文件下的setting.xml
2)Could not transfer metadata org.apache.maven.plugins的解决方案
在maven插件中添加如下配置
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
3)
到此这篇关于使用maven-archetype-plugin现有项目生成脚手架的方法的文章就介绍到这了,更多相关maven-archetype-plugin脚手架内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
基础知识1.使用脚手架创建项目并启动1.1安装脚手架:npminstall-gcreate-react-app1.2使用脚手架创建项目:create-react
generator-vue-component可以快速生成自己的组件开发的脚手架,类似于vue-cli生成vue项目,这脚手架是目录结构是方便组件开发和调试由于
脚手架脚手架帮我们帮我们把webpack等相关的配置都处理好,我们只需要基于脚手架快速构建一个项目即可(项目中一定包含webpack的相关配置)vue脚手架vu
脚手架不说了,提前搭建好然后安装vue-skeleton-webpack-pluginnpminstallvue-skeleton-webpack-plugin
脚手架是指通过输入简单指令帮助你快速搭建好一个基本环境的工具。vue-cli是vue.js的脚手架,用于快速自动生成vue.js+webpack的项目模板,这样