zoukankan      html  css  js  c++  java
  • maven archetype 构建项目

    创建自定义的脚手架
    1.首先需要创建一个自己的springboot项目

    2.对自己的脚手架创建一个包名和名称

    3.这里可以选一些你自己常用的一些依赖,当然进入项目自己添加需要的依赖

    4.配置自己的项目结构和相关需要的工具,注意:因为脚手架里面目录中必须有至少一个文件,否则使用该脚手架新建项目时不会创建出对应空目录。这时我的项目结构,你可以根据自己的习惯进行定义。

    5.根据自己的项目结构创建脚手架, 打开终端执行命令: mvn archetype:create-from-project ,构建成功后悔发现多了一个target包

    6.然后切到archetype目录下: cd target/generated-sources/archetype/,然后对将脚手架安装到本地maven仓库中: mvn install

    7.这时候自定义的脚手架就已经构建完成了。先去看一下仓库是否有对应的脚手架。

    这里进入自己的仓库,会发现有一个archetype-catalog.xml文件

    打开发现多了一个我们自定义的脚手架。

    配置IDEA使用脚手架
    第一种使用方式
    上面我们已经创建了自己的脚手架,所以我们可以通过命令就可以去使用自己的脚手架了。

    前三个参数都是指定你的脚手架的参数,只要根据archetype-catalog.xml文件中的参数值来填入就可以了。

    后面两个是你自己需要新建的项目的包名和项目名。

    mvn archetype:generate
    -DarchetypeGroupId=<archetype-groupId>
    -DarchetypeArtifactId=<archetype-artifactId>
    -DarchetypeVersion=<archetype-version>
    -DgroupId=<my.groupid>
    -DartifactId=<my-artifactId>
    第二种使用方式
    当然我们每次手动cp命令进行新建项目是稍微有点不习惯,所以我们也可以对IDEA进行配置我们的脚手架。

    1.这时我们不用选spring项目选maven项目,然后添加我们自定义的archetype

    2.选中我们自定义的脚手架

    3.然后就是定义自己的项目名和包名一直next,进入项目后maven会自动build一次项目,成功后就是我们之前的项目模板了

  • 相关阅读:
    React 16 源码瞎几把解读 【前戏】 为啥组件外面非得包个标签?
    nodejs 使用redis 管理session
    nodejs 优雅的连接 mysql
    mongodb 学习笔记 3 --- 查询
    mongodb 学习笔记 2 --- 修改器
    mongodb 学习笔记--- 基础知识
    看jquery3.3.1学js类型判断的技巧
    FIS3 大白话【一】
    Flutter 插件开发:以微信SDK为例
    最新Android面试题整理,收藏下吧值得拥有!
  • 原文地址:https://www.cnblogs.com/cuiqq/p/12861873.html
Copyright © 2011-2022 走看看