你是否看到我们pig4cloud团队的冷佬README.md文件里面这段描述呢?部分小伙伴有时候还不明白怎么回事。那么,我现在就来说一下骚包一点的操作吧。
Group: Pig4cloud Archetype
maven 截图查看版本,如下:

Quickly structure microservice applications
<!-- pig-gen archetype -->
<dependency>
<groupId>com.pig4cloud.archetype</groupId>
<artifactId>pig-gen</artifactId>
<!-- <version>last.version</version> -->
<version>2.8.0</version>
</dependency>

实操添加原型
我们打开IDEA
,点击File -> New -> Project
选择Maven菜单,勾选Create form archetype,点击Add Archetype,并添加如下信息。
- GroupId: com.pig4cloud.archetype
- ArtifactId:pig-gen
- Version: 2.8.0





实操原型升级
我们发现,版本已经非常高了,我们不可能每一次都手动添加,因为我们不喜欢做重复而没有意义的事情。

UserArchetypes.xml
。这个文件又是在哪里呢?
方法是手动编辑,根据系统的路径不同。大致位置参考文件:
vi ~/Library/Caches/JetBrains/IntelliJIdea2019.3/Maven/Indices/UserArchetypes.xml

<archetypes>
<archetype groupId="com.pig4cloud.archetype" artifactId="pig-gen" version="2.5.1" />
<archetype groupId="com.pig4cloud.archetype" artifactId="pig-gen" version="2.7.5" />
<archetype groupId="com.pig4cloud.archetype" artifactId="pig-gen" version="2.8.0" />
</archetypes>
我们需要删除或编辑Maven原型的功能,为后期不断迭代升级做准备 。创建基于Maven的新项目时,会列出可用的Maven原型,但是:
- “默认”原型和“用户添加”原型之间没有区别。
- 无法删除用户定义的原型。
- 无法编辑原型,例如更改版本。
解决方法是手动编辑〜.IntelliJIdea13 \ system \ Maven \ Indices \ UserArchetypes.xml文件。

就是这么简单,秒级创建了工程啦

参考文献:
mvnrepository.com/artifact/co…