SkyWalking前后端开发环境搭建详细教程步骤(一)

一、 前提技术摘要

(一) Git基础命令

本次使用:

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

(二) GitHub使用

国内克隆代码可能过慢,建议先使用码云放至私人仓库再从码云克隆项目。操作步骤如下:

1. 复制项目URL

复制GitHub上相应项目的URL
SkyWalking前后端开发环境搭建详细教程步骤(一)_第1张图片

2. 码云导入

登录码云后在右上角选择“从GitHub/GitLab导入仓库”
SkyWalking前后端开发环境搭建详细教程步骤(一)_第2张图片
直接粘贴URL会自动识别,导入即可
SkyWalking前后端开发环境搭建详细教程步骤(一)_第3张图片

3. 克隆项目

使用git clone命令克隆项目时,使用如图所示的码云地址即可
SkyWalking前后端开发环境搭建详细教程步骤(一)_第4张图片

(三) Idea(建议)或Eclipse开发工具使用

SkyWalking是一个复杂的Maven项目,包括许多模块,Idea对此模式开发更有利,且导入不需要修改配置。

(四) Maven模块化构建

二、 建立项目

(一) 准备

准备git,JDK8和maven3

(二) 克隆项目

建议使用码云URL

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

(三) 使用Idea打开

右下角切换分支至指定版本
SkyWalking前后端开发环境搭建详细教程步骤(一)_第5张图片

(四) 更新子模块

如果都使用码云,需要修改子模块URL,修改./.git/config文件中的submodule的URL
SkyWalking前后端开发环境搭建详细教程步骤(一)_第6张图片
执行Git命令

git submodule init
git submodule update

maven进行编译

mvnw compile -Dmaven.test.skip=true

(五) 设置源文件夹

将target目录下编译生成的如图所示的文件夹设为项目源文件夹(各版本不同,具体可参考官方文档)
SkyWalking前后端开发环境搭建详细教程步骤(一)_第7张图片
设置为源文件夹方式:
SkyWalking前后端开发环境搭建详细教程步骤(一)_第8张图片

(六) 前端工程导入前端开发工具

skywalking-ui是一个基于TypeScript的VUE工程,可直接拖入VSCode,WebStorm,HBuilder等前端开发工具进行二次开发。

参考官方教程文档:

下一节:SkyWalking6.x工程项目源码目录结构分析(二)见:

https://blog.csdn.net/lc1025082182/article/details/106254926

你可能感兴趣的:(SkyWalking)