当前位置: 首页 > article >正文

skywalking 10.2 源码编译

1.源码下载

Downloads | Apache SkyWalking

选择  SkyWalking APM 最新版下载,

下载后,在本地解压。

2.Idea加载工程

2.1 根目录pom文件删除checkstyle 插件

后续做二开时避免代码风格校验报错

2.2 删除apm-webapp 工程中 frontend-maven-plugin插件

不做前端工程编译:install node and npm  耗时而且不是后端需要做的事,可以交给前端组

2.3 添加插件:Protobuf support 

注意 idea 版本,如果插件商场没有搜索到,则手动下载安装。

需要注意 M1芯片 的macbook电脑  需要修改:os.detected.classifier osx-x86_64

3.编译源码 

执行指令:mvn clean package '-Dmaven.test.skip=true'

注意修改maven-enforcer-plugin  jdk版本

编译过程中偶现:不知道这样的主机。 (maven.aliyun.com)  等,重新编译就行

编译通过后需要idea 指定:apm-network\target\generated-sources\annotations   指定为:resource root  ,

--待续 

http://www.lryc.cn/news/2385162.html

相关文章:

  • C++ --- string
  • Android Studio 连接夜神模拟器 自动断开的问题
  • Python入门手册:Python中的数据结构类型
  • 《P3435 [POI 2006] OKR-Periods of Words》
  • C/C++---隐式显式转换
  • 巡礼中国西极·跨越昆仑天山 | 北斗卫星徽章护航昆仑科考
  • Vue常用自定义指令-积累的魅力【VUE】
  • LangChain4j第三篇: RAG的简单应用与实践
  • 机器学习第二十六讲:官方示例 → 跟着菜谱学做经典菜肴
  • 功能强大且易于使用的 JavaScript 音频库howler.js 和AI里如何同时文字跟音频构思想法
  • 品鉴JS的魅力之防抖与节流【JS】
  • 如何使用patch-package给npm包打补丁
  • maxkey单点登录系统
  • windows bat 在目录下(包括子目录)搜索批量指定文件名称复制到另一个文件夹内
  • Notepad++ 下载与安装教程(小白专属)
  • Spring Cloud Gateway 微服务网关实战指南
  • 微服务架构实战:Eureka服务注册发现与Ribbon负载均衡详解
  • 采用多维计算策略(分子动力学模拟+机器学习),显著提升 α-半乳糖苷酶热稳定性
  • 【java】小练习--零钱通
  • 旅游信息检索
  • 贝叶斯理论
  • Docker-mongodb
  • Gartner《Optimize GenAI Strategy for 4 Key ConsumerMindsets》学习心得
  • [ARM][汇编] 02.ARM 汇编常用简单指令
  • 达梦数据库-学习-22-库级物理备份恢复(超详细版)
  • python网络爬虫的基本使用
  • AI Agent开发第74课-解构AI伪需求的魔幻现实主义
  • 【卫星通信】通信卫星链路预算计算及其在3GPP NTN中的应用
  • HTTP请求方法:GET与POST的使用场景解析
  • 第十五章:数据治理之数据目录:摸清家底,建立三大数据目录