1. 源碼地址
https://github.com/apache/skywalking
2. 從GitHub下載代碼編譯
#準(zhǔn)備環(huán)境: git、jdk8、maven
git clone https://github.com/apache/skywalking.git
cd ~/IdeaProjects/openSource/skywalking
#切換到tag git checkout [tagname] (可選川队,當(dāng)需要編譯發(fā)行版本時邢锯,請是切換到指定分支)
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>