1.源码下载
Downloads | Apache SkyWalking
选择 SkyWalking APM 最新版下载,
下载后,在本地解压。
2.Idea加载工程
2.1 根目录pom文件删除checkstyle 插件
后续做二开时避免代码风格校验报错
2.2 删除apm-webapp 工程中 frontend-maven-plugin插件
不做前端工程编译:install node and npm 耗时而且不是后端需要做的事,可以交给前端组
2.3 添加插件:Protobuf support
注意 idea 版本,如果插件商场没有搜索到,则手动下载安装。
需要注意 M1芯片 的macbook电脑 需要修改:os.detected.classifier osx-x86_64
3.编译源码
执行指令:mvn clean package '-Dmaven.test.skip=true'
注意修改maven-enforcer-plugin jdk版本
编译过程中偶现:不知道这样的主机。 (maven.aliyun.com) 等,重新编译就行
编译通过后需要idea 指定:apm-network\target\generated-sources\annotations 指定为:resource root ,
--待续