aggregator是父工程,同时承担聚合模块和父模块的作用,没有实际代码和资源文件
- [必须] jeesite-common:【jar】 基础工程,里面是jeesite公共的代码, 最终会以jar包方式聚合到server的lib中,其他war会合并成总的war
- [必须] jeesite-web:【war】 web是平台基础页面,里面是jeesite的页面代码
- [可选] jeesite-cms: 【war】 jeesite内容管理模块,包括前后台代码
- [推荐] jeesite-gen: 【war】 jeesite代码生成模块,包括前后台代码和模版
- [可选] jeesite-oa: 【war】 jeesite办公自动化模块,activity在线流程引擎
- [可选] jeesite-oa-core: 【jar】 jeesite办公自动化核心
- [可选] jeesite-soa: 【war】 jeesite RESTful风格webservice demo
- [可选] pactera-crm:【war】 业务系统、子系统、模块等maven war project
- [可选] pactera-sms:【war】 业务系统、子系统、模块等maven war project
- [必须] jeesite-web-dist:【war】 这个工程是放在最后的最外围的web工程,起到聚合的作用, 即把所有的web项目,打成最终的war包。同时,在这个工程里,放置或替换公共的配置文件,比如*.xml、*.properties等。 新项目根据规范,需重新命名本artifactId,如aggregator_bi,以deploy项目的aggregator artifact到Nexus上。 根据构建开发测试等差异环境需要,-web-dist工程引入了profile机制,通过mvn install -Pxxx方式启动定制资源。