新建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 ``` <modules> <module>jeecg-boot-base-common</module> <module>jeecg-boot-module-system</module> <module>jeecg-boot-module-demo</module> </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模块项目 ``` <dependency> <groupId>org.jeecgframework.boot</groupId> <artifactId>新的模块名</artifactId> <version>版本号</version> </dependency> ```