简言之:
$ cd apache-flume-1.6.0
$ mvn compile
$ mvn install ======> 打包出jar包
编译Flume最大的问题是不管默认的maven repository还是oschina之类的国内镜像,编译下载依赖的速度都跟蜗牛一样,严重影响效率。
后来查找资料,找到一个下载速度非常不错的repository, 修改maven的 conf/settings.xml如下:
添加:
<repositories>
<repository>
<id>maven.tempo-db.ccom</id>
<url>http://maven.tempo-db.com/artiferactory/list/twitter/</url>
</repository>
</repositories>
因为Flume 1.6.0有很多sink/source组件,如果其中一个多次编译失败,可以在相应pom.xml中删除该组件,当然,前提是恰好非实际需要。
加速Flume编译过程的高效Maven仓库配置
本文详细介绍了如何通过调整Maven的conf/settings.xml文件,引入一个下载速度更快的仓库来显著提升Flume源码编译效率。通过实践案例,指导开发者解决在编译过程中遇到的慢速依赖下载问题。
596

被折叠的 条评论
为什么被折叠?



