关键词:源码二次开发,自定义服务,Custom应用,外置应用

O2OA允许用户对服务进行扩展,可以修改原来的代码,但是我们更推荐用户增加新的war包,jar包,根据O2OA的源码结构新增服务和应用来进行业务的扩展。本文主要说明如何新增自定义服务和应用(Custom应用)

一、 功能介绍

在O2Server服务器源码目录下编译老版本custom后端源码,以crm(客户管理)为例

二、开发环境

1,JDK1.8
2,maven V3.5+
3,运行环境 o2server V5.3+

三、关于O2Server服务器源码整体编译

crm源码编译的前提:已经整体编译了O2Server服务器源码。
O2Server服务器源码整体编译教程:
http://www.o2oa.net//course/ng5iqb

四、crm后端源码编译

1,从gitee上将crm源码clone到本地,地址为:https://gitee.com/o2oa/o2oa-crm
2,将clone下来的crm源码拷贝至O2Server服务器源码目录
只拷贝其中两个文件夹:
x_wcrm_assemble_control
x_wcrm_core_entity
QQ图片20210223144136.png
将以上两个文件夹拷贝至O2Server服务器源码目录D:\o2oaLocal\o2oa\o2server(视自己的服务器源码目录而定),
2.png
3,开始编译crm源码
用idea打开O2Server服务器源码,可在左侧Project窗口看到x_wcrm_assemble_control和x_wcrm_core_entity两个module如图:
3.png编译顺序为先x_wcrm_core_entity后x_wcrm_assemble_control
在命令窗口进入x_wcrm_core_entity目录
4.png输入mvn install 回车开始编译x_wcrm_core_entity
出现以下信息说明编译成功
5.png
x_wcrm_assemble_control的编译和x_wcrm_core_entity过程一样。

推荐文章:

平台维护-使用Web端运行服务器管理命令
2021-03-09
平台提供web管理端方便快捷查看服务器当前状态,同时方便管理服务器。实现平台的易用性。本篇主要介绍如何使用浏览器访问系统查看集群运行日志以及运行服务端命令。
系统安全-用户登录IP限制
2021-02-25
为增加系统和用户的安全性增加用户登录IP限制功能,此功能仅对PC端,移动端不限制(移动端需要满足外网登录需求),此功业务场景适用于内网系统。本篇主要介绍如何将在
系统配置-如何访问和操作内置数据库-H2
2021-02-25
O2OA平台内嵌了H2数据库,管理员可以通过支持JDBC的客户端对H2数据库进行访问和数据操作。本篇主要介绍如何访问H2数据库查询数据库信息以及操作数据。
门户开发-门户脚本开发
2021-03-01
O2OA提供的门户管理平台可以让用户自由地为企业定制符合企业特色的门户系统,门户页面。可以让页面展现的内容真正满足企业自身的需求。本文主要介绍如何在O2OA中使
系统配置-文件存储服务器配置
2021-02-25
O2OA开发平台可以对文件的存储服务器进行配置,支持第三方文件存储服务,如华为云,阿里云的文件存储服务,FTP服务器,WebDav服务器等等。
系统架构-基于nginx快速集群部署-端口分发
2021-04-09
O2OA平台使用分布式架构设计,提供灵活的扩展方案用于对服务器的负载能力进行扩展,保障系统的高可用性。本篇主要介绍如何基于nginx端口分发的方式快速集群部署。
移动办公-微信扫码登录办公系统配置
2021-02-25
O2OA平台可以使用符合OAuth2标准的第三方认证进行平台的登录认证。本篇主要介绍如何将在O2OA中集成微信扫码登录功能。
系统配置-配置服务器连接O2云
2021-03-05
O2OA拥有云端应用市场以及配套的移动办公APP,支持IOS和安卓端。用户可在连接O2云之后,使用APP使用移动办公。移动办公APP开放源代码,不会产生任何费用
移动办公-连接O2云使用手机移动办公
2021-02-25
O2OA平台拥有配套的原生开发的安卓和IOS移动APP,开发者在拥有公网IP或者域名的服务器上可以轻松体验移动办公环境,并且不会产生任何费用。本篇主要介绍如何将
华为云服务器部署O2OA-麒麟操作系统
2021-02-25
O2OA信息化系统开发支持公有云,私有云和混合云部署,也支持复杂的网络结构下的分布式部署。本篇主要介绍O2OA在华为云鲲鹏主机环境下的部署和配置步骤,包含:主机

results matching ""

    No results matching ""