美文网首页监控专题-Skywalking
skywalking源码windows编译

skywalking源码windows编译

作者: CHIMPL | 来源:发表于2019-01-18 14:32 被阅读73次
  1. 准备环境: git, jdk8,Maven
  2. git clone https://github.com/apache/incubator-skywalking.git
  3. cd incubator-skywalking/
  4. 切换到tag git checkout [tagname](可选,当需要编译发行版本时,请是切换到指定分支)
  5. git submodule init
  6. git submodule update
  7. 执行./mvnw clean package -DskipTests
  • 执行第7步会出现如图-1的错误 ,解决方式:下载链接中的maven-wrapper-0.4.2.jar包,放入incubator-skywalking\.mvn\wrapper文件下并重命名为maven-wrapper.jar

    图-1.png
  • 再次执行第7步./mvnw clean package -DskipTests会出现图-2的错误,解决方式:需要在Windows 环境下安装protoc

    图-2.png
      1. 下载需要的安装包:https://github.com/google/protobuf/releases
        protoc-3.1.0-win32.zip(protoc-2.5.0-win32.zip)
        protobuf-java-3.1.0.zip(protobuf-2.5.0.zip)
      1. 将protoc-3.1.0-win32中的protoc.exe拷贝到c:\windows\system32
      1. 将proto.exe文件拷贝到解压后的protobuf-3.1.0\src目录中
      1. protobuf-3.1.0\java 目录下执行mvn package命令编辑该包 生成protobuf-java-3.1.0.jar文件(这一步相当于安装了,位于protobuf-3.1.0\java\core\target目录中)
  • 安装完毕之后继续执行第7步./mvnw clean package -DskipTests

相关文章

网友评论

    本文标题:skywalking源码windows编译

    本文链接:https://www.haomeiwen.com/subject/jcggrqtx.html