1. 下载源码:
https://skywalking.apache.org/downloads/
这里我选取下载8.7的版本
2. 解压
解压之后获取到一个文件夹
3. idea打开
将文件夹作为一个maven项目在idea内打开,让他自动下载一些需要的依赖以及配置,耗时会相对比较久,耐心等待即可;
4. 使用git反编译
注意:jdk必须是8+ maven必须是3.6+
本地idea自动加载完配置之后,在pom的根目录,使用git编译打包
./mvnw clean package -Dmaven.test.skip
5. 入口
6. 本地启动Skywalking
注意: 在启动后端过程中会出现一系列报错找不到类,是因为target下没有标记为root代码,解决很简单,标记为源代码即可:
举例: 如下图所示,只要是generated-sources目录下存在文件夹,都标记为源代码即可