Maven命令行编译Git源码 & flume-ng-sql-source源码编译打包

文章目录

概述

本文描述使用Maven编译Git下载的源码

在实现flume同步SQL数据到HDFS时,由于需要使用Git开源项目flume-ng-sql-source,而Git上面只有源码,因此需要自行编译。

过程

  1. 从Git开源项目flume-ng-sql-source上下载源码zip包
    在这里插入图片描述

  2. 解压此zip包:(unzip flume-ng-sql-source-develop.zip)
    在这里插入图片描述

  3. 进入解压后的文件夹(cd flume-ng-sql-source-develop),也就是进入到pom.xml所在的文件夹

  4. 在此文件夹下运行mvn package命令,maven将自动下载依赖jar包,并最终将此项目编译成一个jar
    在这里插入图片描述
    在这里插入图片描述

  5. 根据编译结果可知,编译后的jar包在target文件夹下
    在这里插入图片描述

  6. 这里的jar包就是编译后可供使用的jar包了,你可以自行修改 名字(当然可以在使用Eclipse编译指定jar包名字)。