新建maven模块项目?

团队唐根博客jeecg-boot新建module模块: https://my.oschina.net/u/3903209/blog/3083399?tdsourcetag=s_pctim_aiomsg

1、复制下面的pom内容新建一个maven项目(jeecg-boot-module-demo)

http://www.jeecg.org/forum.php?mod=viewthread&tid=8015&extra=

2、创建完成,在父pom里面引用此模块 父POM: jeecg-boot-framework\pom.xml

  1. <modules>
  2. <module>jeecg-boot-base-common</module>
  3. <module>jeecg-boot-module-system</module>
  4. <module>jeecg-boot-module-demo</module>
  5. </modules>

3、底层共通业务接口说明(新创建Maven模块项目)

jeecg-boot-module-system 项目禁止其他独立模块直接引用,如果需要共通API或者调用系统信息接口请使用

  • 统一的业务接口: jeecg-boot-base-common/org.jeecg.common.system.api.ISysBaseAPI(所有子模块需要的接口都在这里定义)
  • 接口实现类在system里: jeecg-boot-module-system/org.jeecg.modules.system.service.impl.SysBaseApiImpl
  • jeecg-boot-module-system不让直接引用的目的是,防止相互调用,另外让子模块项目更轻量,如果调用system,随着项目累计,会导致乱也不好维护。

4、 启动项目 jeecg-boot-module-system项目作为启动项目,修改system的pom,加入新创建的maven模块项目

  1. <dependency>
  2. <groupId>org.jeecgframework.boot</groupId>
  3. <artifactId>新的模块名</artifactId>
  4. <version>版本号</version>
  5. </dependency>