Apache SkyWalking Java Agent 源码编译
-
编译环境
Git 2.21.0 JDK 1.8.0_201 Maven 3.6.0注意:Maven 版本需要3.6+。
-
Fork skywalking-java 到自己的GitHub仓库
skywalking-java GitHub地址 github.com/apache/skyw… 点击fork到自己的GitHub仓库。
-
Clone 源码到本地
git clone --recurse-submodules git@github.com:geekymv/skywalking-java.git 或 git clone git@github.com:geekymv/skywalking-java.git git submodule init git submodule update -
编译源码
cd skywalking-java mvn clean package -Dmaven.test.skip=true 或 ./mvnw clean package -Dmaven.test.skip=true -
导入IntelliJ IDEA
-
设置 Generated Source Codes
grpc-javaandjavafolders in apm-protocol/apm-network/target/generated-sources/protobuf -
参考资料
官方文档 skywalking.apache.org/docs/skywal…
官方文档 skywalking.apache.org/docs/main/v…
SkyWalking 作者给出的编译视频教程 www.bilibili.com/video/BV1HA…
关于mvnw www.liaoxuefeng.com/wiki/125259…
Maven skip test maven.apache.org/surefire/ma…
文章内容视频讲解 点击链接 Apache SkyWalking Java Agent 01-源码编译
更多精彩内容请关注公众号 geekymv,喜欢请分享给更多的朋友哦」如有问题,欢迎交流。