skywalking-java/docs/cn/How-to-build-CN.md

978 B
Raw Blame History

工程编译指南

本文档用于指导开发者,在本地开发环境中编译工程。

前言

因为工程结构和代码依赖会随版本变化如果读者熟悉travis-ci,则可直接参考.travis.yml

编译步骤

  1. 准备环境jdk8Maven
  2. 执行mvn clean package

在IntelliJ IDEA中编译工程

上述步骤在命令行中,能够很好的编译工程,但导入到编译器中的工程依然会有一些报错,我们需要进行几步简单的操作。

  1. 在IntelliJ Terminal中执行mvn compile -Dmaven.test.skip=true进行编译
  2. 设置gRPC的自动生成代码目录为源码目录
  • apm-network/target/generated--sources/protobuf目录下的grpc-javajava目录
  • apm-collector/apm-collector-stream/target/protobuf目录下的grpc-javajava目录

从3.2开始网络通讯协议引入GRPC所以增加上述的步骤