共计 1294 个字符,预计需要花费 4 分钟才能阅读完成。
0- 1 的开源商城实际第五期来啦!
全程干货分享,放松关注转发点赞上车!
jimoos4j-cli 使用指南
jimoos4j – Quick Command-Line Interface for Quick Init A Java Maven Project
疾速启动一个 积墨开源我的项目兼容的 java maven 我的项目
jimoos4j-cli 装置
办法一: npm 装置 (举荐)
npm i -g jimoos4j
应用 jimoos4j
命令行
jimoos4j -h // 查看命令应用
Usage: jimoos4j [options] [command] | |
Options: | |
-h, --help output usage information | |
Commands: | |
init init app project // 初始化我的项目 | |
add-addon init app inner addon // 增加一个 模块 到 @目录下 | |
sync sync addons // -d 删除 addon 更新,-o jm-product 只更新部分模块。 |
应用步骤
- 疾速开始一个我的项目
jimoos4j init //@1 初始化我的项目 {{demo}} | |
cd {{demo}} //@2 进入我的项目 | |
mvn clean install -Dmaven.test.skip=true //@3 编译 | |
cd starter/api-starter | |
mvn spring-boot:run // 启动 spring-boot 我的项目 |
- 增加 addon 模块
jimoos4j add-addon // 增加我的项目 {{addonDemo}} | |
mvn clean install -Dmaven.test.skip=true | |
// 增加 addonDemo 依赖 到 starter pom.xml 下 | |
cd starter/api-starter | |
mvn spring-boot:run // 启动 spring-boot 我的项目,则 addonDemo 就被加载了。 |
- 同步其它我的项目的 Addon 模块
在 积墨我的项目的 app.yml 增加 jm-utils
模块
- Name: jm-utils | |
Ref: jimoos-public | |
Group: base | |
SourceType: git | |
Source: | |
Description: 根底设置 | |
Type: module |
执行命令:
jimoos4j sync
即 实现同步 https://github.com/jimoos-cn/jimoos-public
下的 jm-utils
目录阐明
addons
插件目录addons/@
外部插件addons/depends
内部依赖插件starter
利用入口目录bom
解决我的项目依赖关系build-parent
构建根目录
Addon 的定义
外围惟一 为 Name@Ref,某个挂载的我的项目下的插件名称。
属性 | 形容 |
---|---|
Name | 名称 |
Group | @内的分组反对,若无 请删除 Group 字段。 |
Ref | 挂载的我的项目 |
DependOns | 依赖的插件,英文逗号分隔 |
Conflict | 抵触的插件,英文逗号分隔 |
参考地址
- commander 的应用办法
- inquirer 的应用办法
最初,欢送观看第四期 vlog 视频
https://www.bilibili.com/video/BV18p4y1h7B6/
License
MIT © Jimoos
正文完
发表至: javascript
2021-03-17