0%

idea自定义archetype

  • 新建一个maven项目

    image-20210608155831815

  • 填写GroupId和ArtifactId以及Version

    image-20210608155917744

  • 修改好项目模板后,在Terminal中执行 mvn archetype:create-from-project

  • 再运行,以下命令安装骨架至本地maven仓库

    1
    2
    cd target/generated-sources/archetype
    mvn install
  • 添加自定义archetype至idea,新建项目或者模块,选择Add Archetype...,输入GroupId、ArtifactId、Version,注意:默认生成的ArtifactId与项目的ArtifactId相比会添加后缀==-archetype==,即这里为==web-template-archetype====

    image-20210608160630418

删除archetype

  • idea中删除自定义archetype
  • 主要是要删除UserArchetypes.xml文件的内容。不同操作系统的位置不一样。
    • Mac系统

      ${home}/Library/Caches/JetBrains/.IntelliJIdea*/Maven/Indices/UserArchetypes.xml