鲤鱼
眼似真珠鳞似金,时时动浪出还沈。
河中得上龙门去,不叹江湖岁月深。
##demo site
there is a demo site available.
- application.yml配置好数据库链接(mysql)
- 启动
AdminApplication
或WebappApplication
, 同时设置 program arguments--flyway.enabled=true --spring.profiles.active=dev --debug
. (启动时flyway会自动初始化表、测试数据) - 启动后访问 管理平台
carp-parent 定义公共依赖,理论上所有的子模块都需要使用parent作为父模块
carp-base 功能配置等功能
carp-core carp核心功能模块,目前包括showcase、前端用户模块
carp-commerce carp commerce模块,依赖carp-core模块,包括product、order模块
carp-admin 管理端
carp-api 提供api封装、api人证等功能
carp-front PC端
carp-mobile mobile端
carp-webapp 包含全部
尽量统一采用驼峰命名
需要入库的数据,使用Dto后缀
查询的参数可用Query等后缀的bean
service层的返回值统一使用Result后缀的bean. (考虑持久层的PO和视图层解耦)
V1_0_x 到 V1_100_x由carp项目占用, 使用carp作为startup的项目,需要使用flyway做版本,请留意。
V1_0_x系列, 分配给carp-admin模块
V1_1_x系列,分配给carp-core及其子模块:carp-service-impl,carp-service-admin模块
V1_2_x系列,分配给carp-commerce及其子模块: carp-commerce-service-impl,carp-commerce-admin模块
V1_3_x系列,分配给carp-api模块
master 为开发分支,不固定更新 发布时采用release分支 当前版本详情:
0.1.0 - for print demo project。后续(0.1.x作为整个版本的修复、增强)
0.2.0 - for scan in door poc
0.3.0 - for iot poc
0.4.0 - current in dev. 依赖:webssh,需先下载安装。
0.4.0及之后版本添加了webssh支持,
需要先下载 https://github.com/flian/webssh/tree/dev_1.26
并且install到本地后才能正常启动carp.目前依赖1.26-SNAPSHOT版本,待正式发布后会依赖正式版本
更多模块详情,请查看对应模块README描述
发布到私服: mvn deploy -Dmaven.test.skip=true
版本发布: see maven-release-plugin for more detail
预备:mvn release:prepare 发布:mvn release:perform