使用archetype新建模块
最后更新于:2022-04-02 07:10:06
使用archetype新建微服务模块
===
>[danger]
> 通过`mvn` 命令生成微服务模块 `jeecg-module-crm`
> 重要:`包名规则 org.jeecg.modules.* ` 不要改,不然bean扫描不到!
### mvn命令
```
// 注意: windows下可直接复制执行, Linux/Macos下 ^ 修改成 \
mvn archetype:generate ^
-DgroupId=org.jeecg.modules.crm ^
-Dmodule=crm ^
-DartifactId=jeecg-module-crm ^
-Dversion={jeecgboot的版本号} ^
-DarchetypeGroupId=org.jeecgframework.archetype ^
-DarchetypeArtifactId=jeecg-cloud-gen ^
-DarchetypeVersion=2.0
```
说明: `-DarchetypeVersion=2.0`版本号固定,`{jeecgboot的版本号} `根据自己项目的版本号修改。
### 效果截图
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/a7/a2/a7a2cb8df375b143209ac5a4dbd0467c_937x456.png)
### 如何使用
1. 可以作为独立项目启动(不需要放到jeecg-boot-parent目录中)
前提需要把jeecg-boot-parent install到本地仓库中。
2. 启动端口修改,避免冲突
`jeecg-module-{模块名}-start/application.yml` 的属性 `server.port`
';