pulsar源码阅读注意事项

pulsar源码阅读注意事项,第1张

git注意事项

fork 一个仓库进行本地分支开发,避免 PR 混乱等问题,本地仓库与主仓库代码同步的问题,这里列出同步相关命令:

#添加远程主仓库到 upstream
git remote add upstream git@github.com:apache/pulsar.git
#更新主仓库代码
git fetch upstream

#本地仓库切换到 master,并 merge 最新远程代码
git checkout master
git merge upstream/master
git push origin master

#Pulsar 支持两种编译方式,编译相关命令:
#全量编译(所有模块)
mvn install -DskipTests

#最小化编译(仅供生产消费所需模块)
mvn install -Pcore-modules,-main -DskipTests
配置idea
  • 安装 Lombok 插件。因为 Pulsar 使用了大量 Lombok 注解。

  • 设置 Code Style,点击 Settings -> Editor -> Code Style -> Import scheme,样式所在路径:${pulsar_dir}/src/idea-code-style.xml。设置样式可以避免很多后期合并仓库时的麻烦,避免样式检查不通过。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/922011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存