• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
LA椰子
博客园    首页    新随笔    联系   管理    订阅  订阅
自定义Maven Archetype模板
自定义Maven Archetype模板

1. 目的

  自定义Maven Archetype模板目的为了把自己辛苦搭建的基础项目可以作为模板, 方便以后可以快速的创建类似项目,免去每次搭建的麻烦

2.把基础项目打包生成archetype项目

     在创建好的基础项目的pom.xml文件中添加maven插件

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

 

    然后在项目根目录中执行命令,建议执行命令前,把基础项目不必要的一些类和文件删除,保证项目模板的干净

mvn archetype:create-from-project 

    执行命令后,会在项目中target/generated-sources目录下生成一个archetype项目(也是maven项目来的) 

3.导入生成的archetype项目

    把上述步骤生成的archetype项目复制到一个新的目录下, 然后使用idea导入(像导入maven项目一样),导入后项目如下图:

 

  其中archetype-resources下面的目录就是模板目录文件,可以根据需要,把archetype-resources下面的pom.xml文件进行修改调整

   

 4. 打包archetype

  在上面弄好的archetype项目中,执行mvn install打包到本地仓库,如需发布到私服,请自行配置私服相关配置后发布

  打包成功后,本地maven仓库同级目录中会生成一个archetype-catalog.xml文件

5. idea 安装加入自定义的archetype模板

  首先安装idea的插件: maven archetype catalogs

 

  成功安装后,打开设置maven archetype catalogs,然后添加步骤4中生成的archetype-catalog.xml文件

 

 

 

6. 选择自定义的archetype模板新建项目

 

 

个人博客: https://lanxy.top
posted on 2019-03-10 18:14  LA椰子  阅读(926)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3