微服务module模块创建? === ## 使用 archetype创建微服务模块 * 通过下面的mvn 命令生成项目 `jeecg-module-crm` * 务必按照本文档`包名规则 org.jeecg.modules.* `进行初始化,其他请了解jeecgboot `mybatis`的包扫描规则,不然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.4.3 ``` mvn示例: ``` // 注意: windows下可直接复制执行, Linux/Macos下 ^ 修改成 \ mvn archetype:generate ^ -DgroupId=org.jeecg.modules.crm ^ -Dmodule=crm ^ -DartifactId=jeecg-module-crm ^ -Dversion=2.4.5 ^ -DarchetypeGroupId=org.jeecgframework.archetype ^ -DarchetypeArtifactId=jeecg-cloud-gen ^ -DarchetypeVersion=2.4.3 ``` 效果截图: ![](https://img.kancloud.cn/2c/fb/2cfb8a7bfc33004b9c31457978d253aa_822x349.png) ***** 如何使用: 1. 可以作为独立项目维护和启动(不需要集成到jeecg-boot-parent目录中) 作为独立项目需要修改父POM ~~~ <parent> <artifactId>jeecg-boot-parent</artifactId> <groupId>org.jeecgframework.boot</groupId> <version>2.4.5</version> </parent> ~~~ ![](https://img.kancloud.cn/82/58/82582f1a5853d68b36637b6723c72f4c_1103x420.png) 2. 启动端口修改,避免冲突 `jeecg-module-{模块名}-start/application.yml` 下面的属性 `server.port`