| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 自定义Maven Archetype模板工程 -> 正文阅读 |
|
[Java知识库]自定义Maven Archetype模板工程 |
文章目录源码地址:https://gitee.com/JourWon/spring-boot-example Maven Archetype介绍什么是Maven Archetype
官方文档:https://maven.apache.org/archetype/index.html 为什么要有模板工程开发新项目就需要搭建新工程,但是搭建新工程是非常繁琐耗时的过程,如果每新起一个项目都由不同的开发人员搭建一个新的工程,由于开发人员代码风格各不相同,搭建的工程可能千差万别,对后续的统一管理维护,监控运维是灾难的。基于这些痛点,希望能够达到以下目标:
创建模板工程的三种方式1、搭建一个服务demo 每次需要创建一个新服务项目时候,就拉取下模板工程的代码,进行开发 2、spring boot initialier 3、基于maven的archetype,本文重点讲述基于maven的archetype创建模板工程的方式 在IDEA中,我们可以通过 常用的archetypemaven-archetype-quickstart默认的Archetype,基本内容包括:
maven-archetype-webapp一个最简单的Maven war项目模板,当需要快速创建一个Web应用的时候可以使用它。生成的项目内容包括:
自定义一个Maven模板工程自定义Maven模板工程步骤如下 官方介绍:https://maven.apache.org/archetype/maven-archetype-plugin/advanced-usage.html ps:如果是maven多模块项目,在根目录下执行 生成模板在maven项目下,执行如下命令
进入 target 目录下的 archetype 目录
安装archetype project到本地仓库
接着就能在自己的maven仓库目录下看到 archetype-catalog.xml,里面多了刚才生成的模板 archetype-catalog.xml内容类似如下
上传模板到仓库(此步骤可选)需要在
接着在 archetype 目录下,执行 deploy 命令
只要开发人员maven的settings配置了该仓库地址,就可以一起使用这个模板工程 使用模板工程依次点击 注意:模板工程的 选中第一步新增的maven模板工程,点击 点击 生成项目结构如下,至此,Maven模板工程已经生成,可以进行业务代码的编写了。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 15:18:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |