1. 源码地址
https://github.com/apache/skywalking
2. 从GitHub下载代码编译
#准备环境: git、jdk8、maven
git clone https://github.com/apache/skywalking.git
cd ~/IdeaProjects/openSource/skywalking
#切换到tag git checkout [tagname] (可选,当需要编译发行版本时,请是切换到指定分支)
git checkout 6.x
git submodule init
git submodule update
mvn clean package -DskipTests
注:如果在使用 maven 编译 apm-webapp 时碰到下载包失败问题,可以将 skywalking/apm-webapp/pom.xml 中 npm 源地址修改为淘宝的源,在中国的访问速度可以大大提高。
修改前:
<configuration>
<arguments>install --registry=https://registry.npmjs.org/</arguments>
</configuration>
修改后:
<configuration>
<arguments>install --registry=https://registry.npm.taobao.org/ --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/</arguments>
</configuration>
网友评论