dataeasev2.9 本地运行

背景

DataEaseV 2.9 已经编译打包通过,见 DataEaseV2.9编译

但是这个是社区版,用户登录只能是admin,后台固定死了,没有多用户及权限控制,
显然在实际当中不可用。必须要着手改造,才能满足要求。然而改造必须本地启动,才能调试跟踪。

前期准备

除了安装idea 之外,其他都是和DataEaseV2.9编译一样。我用的是idea 2022.3.1版本

idea 配置及编译

0).配置maven及jdk

maven:
点击菜单:File->Settings
在这里插入图片描述
配置jdk:
在这里插入图片描述

1).打开源码 ,我源码放在/opt/dataease-2.9目录

在这里插入图片描述

2).编译dataease

在这里插入图片描述

3). 编译core

打开core maven 项目(默认没打开)
在这里插入图片描述
编译core
编译core之前,
a.先修改pom.xml,修改core\core-backend\pom.xml
在单机模式的profile增加一个插件

<plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <configuration>
                            <source>21</source> <!-- 设置Java源码版本 -->
                            <target>21</target> <!-- 设置目标字节码版本 -->
                        </configuration>
                    </plugin>

否则后台class不生成到target目录,后面运行不了。
在这里插入图片描述
b.修改数据源
修改core-backend\resources\application-standalone.yml,修改为真实的mysql数据库ip,端口及用户名密码在这里插入图片描述开始编译core由于不知道怎么在idea 新建一个带参数mvn命令,所以在命令行执行编译

cd core
mvn clean package -Pstandalone -U -Dmaven.test.skip=true

运行

编译完,配置运行环境
在这里插入图片描述
点击Edit Configurations…,弹出下面对话框,注意红色框地方修改:
在这里插入图片描述
启动截图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值