美文网首页
IDEA使用maven自定义archetype

IDEA使用maven自定义archetype

作者: Kuco_Shen | 来源:发表于2019-12-11 10:15 被阅读0次

    什么是archetype

    archetype即是项目骨架,创建maven项目时,每次都会选择一个项目骨架,idea中默认的有41中maven骨架,每个骨架对应特定的原型,在项目开发中,总会需要自定义自己项目的骨架,统一项目骨架,在创建新的服务时就会减少很多不必要的麻烦。

    自定义archetype

    1、创建一个工程,抽出项目中所有公共的部分(例:项目结构,pom文件引入,公共插件等)
    2、在pom文件中添加archetype plugin

    <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-archetype-plugin</artifactId>
       <version>3.0.0</version>
     </plugin>
    

    3、在idea Terminal 执行maven命令

    mvn archetype:create-from-project
    

    4、执行完上个命令后会生成一个target目录文件,进入target\generated-sources\archetype目录,执行install

    cd target\generated-sources\archetype
    
    mvn install
    

    5、执行完后会在maven仓库中生成xml文件(地址在控制台中有打印),再回到项目根路径,执行

    mvn archetype:crawl
    

    至此,骨架自定义生成结束

    使用自定义骨架

    再idea中新建项目,点击add archetype


    新建项目

    添加骨架(将之前生成的xml文件的groupId、artifactId和version填入)


    添加骨架
    最后,选择该骨架创建项目即可

    相关文章

      网友评论

          本文标题:IDEA使用maven自定义archetype

          本文链接:https://www.haomeiwen.com/subject/kzfogctx.html