开发者社区 问答 正文

修改canal dbsync模块的代码未生效

在定制canal的过程中,已经完成了canal的安装部署且运行正常。

现需要对canal的dbsync模块的代码(com.alibaba.otter.canal.parse.inbound.mysql.dbsync包下面的类LogEventConvert的方法parseOneRow)进行改写(下载了canal source,并在intellij idea中打开),但是一直不生效。不知道什么原因?

哪位大神能帮忙指点下,谢谢啦!

提问319.png

原提问者GitHub用户alexlgj

展开
收起
Java工程师 2023-05-08 19:05:13 84 分享 版权
1 条回答
写回答
取消 提交回答
  • 测试结果显示,需要在intellij idea中修改好parser源码后,需要重新打成新parser jar包,并用该新jar包替换canal server 的lib下面的parser jar。修改已经生效了

    原回答者GitHub用户alexlgj

    2023-05-09 19:06:10
    赞同 展开评论