1.源码下载(官网)
2.插件依赖问题
要排除一些插件,比如checkstyle 可以删除,因为分析源码的时候需要修改一些类,编译的时候就会报错
3.一些坑
编译源码包的时候,有很多报错,大部分都是找不到类,原因是protobuf 序列化生成的Java类,apm-protocol 为例
知道以下的配置,com.google.protobuf:protoc:3.3.0:exe:osx-x86_64 我的电脑是mac book M1 一直编译报错,去找了protobuf 的 github 在issues 里知道可以用
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
<version>${protobuf-maven-plugin.version}</version>