SkyWalking前後端開發環境搭建詳細教程步驟

一、 前提技術摘要

(一) Git基礎命令

本次使用:

git clone https://github.com/apache/skywalking.git
git submodule init
git submodule update

(二) GitHub使用

國內克隆代碼可能過慢,建議先使用碼雲放至私人倉庫再從碼雲克隆項目。操作步驟如下:

1. 複製項目URL

複製GitHub上相應項目的URL
複製項目URL

2. 碼雲導入

登錄碼雲後在右上角選擇“從GitHub/GitLab導入倉庫”
碼雲導入
直接粘貼URL會自動識別,導入即可
碼雲導入

3. 克隆項目

使用git clone命令克隆項目時,使用如圖所示的碼雲地址即可
克隆項目

(三) Idea(建議)或Eclipse開發工具使用

SkyWalking是一個複雜的Maven項目,包括許多模塊,Idea對此模式開發更有利,且導入不需要修改配置。

(四) Maven模塊化構件

二、 建立項目

(一) 準備

準備git,JDK8和maven3

(二) 克隆項目

建議使用碼雲URL

git clone https://github.com/apache/skywalking.git
cd skywalking/
git submodule init

(三) 使用Idea打開

右下角切換分支至指定版本
切換分支至指定版本

(四) 更新子模塊

如果都使用碼雲,需要修改子模塊URL,修改./.git/config文件中的submodule的URL
更新子模塊
執行Git命令

git submodule init
git submodule update

maven進行編譯

mvnw compile -Dmaven.test.skip=true

(五) 設置源文件夾

將target目錄下編譯生成的如圖所示的文件夾設爲項目源文件夾(各版本不同,具體可參考官方文檔)
設爲項目源文件夾
設置爲源文件夾方式:
設置爲源文件夾

(六) 前端工程導入前端開發工具

skywalking-ui是一個基於TypeScript的VUE工程,可直接拖入VSCode,WebStorm,HBuilder等前端開發工具進行二次開發。

參考官方教程文檔:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章