Openfire 源码编译 IDEA Mac : 踩坑实录

本文记录了从Openfire GitHub源码导入IDEA 2021.1版本遇到的maven问题,解决方案包括降级IDEA版本和配置VMoptions。还介绍了如何修改数据库设置、初始化及运行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

openfire(maven版)导入idea并开发插件

Openfire GitHub源码

踩坑实录:

1. IDEA 使用 2021.1 版本、Openfire 工程导入后一直报 maven 错误。编译成功、但运行失败。

解决:下载 IDEA 2020.2 版本、工程导入后没有 maven 错误了。

2. VM options (adapt accordingly) 中的配置项、需要更改关键字 -absolute path to your project folder- 为自己实际的工程目录!!

3. 无法运行 mvnw verify、需按一下步骤运行:

$ chmod +x ./mvnw
$ ./mvnw verify 

修改数据库为mysql

target/distribution-base/conf/openfire.xml

setup 配置为fasle、则可以进入初始化状态、可配置数据库

  </connectionProvider>  
  <setup>false</setup>  
  <fqdn>localhost</fqdn> 

 需确保mysql已经正常工作

jdbc:mysql://localhost:55555/openfire?rewriteBatchedStatements=true&characterEncoding=UTF-8&characterSetResults=UTF-8&serverTimezone=UTC 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值