作者:微信小助手
发布时间:2020-08-27T20:43:41
给 以 这是因为 代码拉到本地后,接着我们使用 当你执行 SkyWalking 以及 JavaGuide 项目贡献后的总结
JavaGuide:
https://github.com/Snailclimb/JavaGuide
SkyWalking:
https://github.com/apache/skywalking
1. 本地开发
SkyWalking 举例。在本地编译源码前,先查看相关的文档:https://github.com/apache/skywalking/blob/v8.0.1/docs/en/guides/How-to-build.md 。大致了解后,我们就可以开始操作了。
Github 上
fork 你想要贡献的项目
git clone --recurse-submodules https://github.com/$Name/skywalking.git
SkyWalking 它包含了子仓库,因此加入了 --recurse-submodules 参数,它可以把主仓库和子仓库源码都同时拉取。idea 打开该项目。 但是可能我们网络不够给力或有“奇怪的力量”干扰,我们则需要改动一些配置以方便快速编译。 对 maven 来说一般都是设置 maven 加速器,如果你拉的是 docker 相关,还需要配置 docker 容器阿里云地址加速。
而我们这里主要是设置 maven 阿里云镜像以及 npm 设置淘宝镜像。1.1 设置 maven 加速