如何编译

下载源码

InLong Download Page下载源码.

编译二进制文件

  1. $ mvn clean install -DskipTests

(可选) 使用docker编译:

  1. $ docker pull maven:3.6-openjdk-8
  2. $ docker run -v `pwd`:/inlong -w /inlong maven:3.6-openjdk-8 mvn clean install -DskipTests

若编译成功,在inlong-distribution/target下会找到tar.gz格式的安装包,解压安装目录,包括各个模块安装文件:

  1. inlong-agent
  2. inlong-audit
  3. inlong-dataproxy
  4. inlong-manager
  5. inlong-sort
  6. inlong-tubemq-manager
  7. inlong-tubemq-server
  8. inlong-dashboard

编译Docker镜像

  1. mvn clean package -DskipTests -Pdocker