Maven系列 - 脚手架搭建&使用

本文详述如何使用个人脚手架创建工程,包括创建脚手架工程,生成原型,以及通过IDE和本地命令行两种方式使用原型创建新项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文简单介绍一下使用自己的脚手架创建工程

第一步 创建脚手架工程

  • 创建脚手架工程 fly-bom
  • 定义好模板(包、配置等)

第二步 生成脚手架原型

  • 首先,移到脚手架工程根目录下,执行 mvn archetype:create-from-project 命令创建原型, 打印如下日志,表示原型创建成功
liushiweideMacBook-Pro:workgit liushiwei$ mvn archetype:create-from-project
...
[INFO] ------------------------------------------------------------------------
[INFO] Archetype project created in /Users/liushiwei/Dev/workgit/spring-boot-archetype/target/generated-sources/archetype
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] fly-bom 1.0-SNAPSHOT ............................... SUCCESS [  3.235 s]
[INFO] fly-bom-api ........................................ SKIPPED
[INFO] fly-bom-common ..................................... SKIPPED
[INFO] fly-bom-dao ........................................ SKIPPED
[INFO] fly-bom-manager .................................... SKIPPED
[INFO] fly-bom-service .................................... SKIPPED
[INFO] fly-bom-web 1.0-SNAPSHOT ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.838 s
[INFO] Finished at: 2019-08-09T13:38:59+08:00
[INFO] ------------------------------------------------------------------------
  • 然后,移到生成原型的目录(/Users/liushiwei/Dev/workgit/fly-bom/target/generated-sources/archetype),执行 mvn install 命令,打印如下日志,表示执行成功
liushiweideMacBook-Pro:workgit liushiwei$ cd /Users/liushiwei/Dev/workgit/fly-bom/target/generated-sources/archetype
liushiweideMacBook-Pro:workgit liushiwei$ mvn install
...
[INFO] --- maven-archetype-plugin:3.1.1:update-local-catalog (default-update-local-catalog) @ fly-bom-archetype ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.833 s
[INFO] Finished at: 2019-08-09T13:39:21+08:00
[INFO] ------------------------------------------------------------------------

第三步 使用脚手架原型创建工程

方法一 IDE创建
  • 打开idea,进入新建工程页面,左侧选择 maven ,并勾选 Create from archetype ,点击添加 Add archetype 按钮
    在这里插入图片描述
  • 输入脚手架原型的 GroupIdArtifactId(注意要加 archetype 后缀)、 Version
    在这里插入图片描述
  • 点击 OK ,原型里面出现了我们的脚手架原型
    在这里插入图片描述
  • 新建工程,原型选择她即可。
方法二 本地创建
  • 在新的目录下,使用刚才生成的本地原型创建新工程,执行 mvn archetype:generate -DarchetypeCatalog=local 命令,依次按照提示输入即可
liushiweideMacBook-Pro:workgit liushiwei$ mvn archetype:generate -DarchetypeCatalog=local
...
Choose archetype:
1: local -> com.lushwe:fly-bom-archetype (Spring Boot Starters)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): : 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值