maven自定义archetype脚手架

maven自定义archetype

Maven 自定义archeType
https://www.jianshu.com/p/724a9fa7b37a

步骤

自定义archetype(更快捷的创建基础项目)

1.mvn archetype:create-from-project
2.cd target/generated-sources/archetype
3.mvn install
仅在本地使用,上传至私库上如下 mvn clean deploy

参考

推荐 自定义Maven Archetype之 archetype:create-from-project
https://blog.51cto.com/dengshuangfu/2344706

参考二

https://blog.csdn.net/pucao_cug/article/details/61420288

1.创建项目

创建需要archetype的项目,作为脚手架模板。

2.创建archetype

在新的项目中的根目录下执行

mvn archetype:create-from-project

在这里插入图片描述

3.生成archetype模板

先  cd target/generated-sources/archetype/

然后执行 mvn install 

执行成功后,执行crawl命令,在本地仓库的根目录生成archetype-catalog.xml骨架配置文件:

mvn archetype:crawl

运行你自己配置好的自定义的archetype项目

先执行mvn clean install
安装该archetype项目到你的本地仓库

发布该archetype项目到你的本地私服(nexus)

注意;这里如果你需要发布这个archetype到你的本地私服上去,那么需要在maven里面配置权限,主要是maven里面的settings.xml文件,我
的settings.xml文件配置如下,配置好以后就可以执行发布命令了

再执行mvn deploy
查看你刚才发布到nexus

4.创建

本地创建
mvn archetype:generate -DarchetypeCatalog=local

指定groupId等

mvn archetype:generate -DgroupId=com.none.budmwp -DartifactId=boyuarchetest -Dpackage="com.none.budmwp.boyuarchetest" -DarchetypeGroupId=com.none.budmwp -DarchetypeArtifactId=boyuarchetype -DarchetypeVersion=1.0 -X -DarchetypeCatalog=local

从服务器去掉-DarchetypeCatalog=local 即可

mvn archetype:generate -DgroupId=com.none.budmwp -DartifactId=boyuarchetest -Dpackage="com.none.budmwp.boyuarchetest" -DarchetypeGroupId=com.none.budmwp -DarchetypeArtifactId=boyuarchetype -DarchetypeVersion=1.0

空目录解决方法

maven系列:archetype项目模板_create-from-project
https://blog.csdn.net/qq_45627009/article/details/106018114
在这里插入图片描述

删除idea中自定义archetype

删除自定义的骨架
找到 IntelliJ IDEA 的骨架配置文件
大概就是这个位置:
C:\Users u s e r . I n t e l l i J I d e a {user}.IntelliJIdea user.IntelliJIdea{version}\system\Maven\Indices
这里面有个文件 UserArchetypes.xml
打开之后你就能看到
然后…你就可以删除它了… 可以删除这一条, 也可以删除整个文件, 然后重启 IDEA , 你就会发现删除成功

其他

删除自己创建的archetype脚手架

https://blog.csdn.net/JJBOOM425/article/details/85071733

idea,自定义骨架的增加与删除

https://www.cnblogs.com/ccoonngg/p/11914627.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值