kafka-connect-elasticsearch源码导入idea步骤

步骤

克隆

git clone https://github.com/confluentinc/kafka-connect-elasticsearch.git

导入到idea中

在idea通过File->New->Project From Existing Sources即可将源码导入到idea中。

编译及问题

在项目根目录执行

mvn compile

此时会出现依赖的

    <parent>
        <groupId>io.confluent</groupId>
        <artifactId>common</artifactId>
        <version>${version}</version>
    </parent>

无法识别的问题,通过查阅文档,解决办法是:

  1. 下载并安装common依赖
git clone https://github.com/confluentinc/common.git
mvn install
  1. 下载并安装kafka依赖
git clone https://github.com/apache/kafka.git
./gradlew installAll

这里的主要操作是在本地安装kafka-connect-elasticsearch的依赖,有时候因为版本问题可能无法找到相应的依赖,此时,你需要将common或者kafka工程reset到所需要的版本


编译成功

重新到根目录执行

mvn install
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,519评论 2 45
  • 雨滴落了一夜 冬天就要来了 季节的更替总是那么悄无声息 这个时节的鸟鸣也显得有些急促了 是因为它们对寒冬的畏惧吧 ...
    蔚_蓝阅读 237评论 0 1
  • 今天无意中看到一篇写三毛的文章,她说“生活比写作重要;我重视生活,远甚写作。也许,各位会认为写作是人生的一种成就,...
    菊上阳光2阅读 201评论 0 0
  • 你看,胸怀被冤枉撑大的男人就是境界不同,说的话句句都是鸡汤,简直要超越芒果台的吴梦知,直逼现实扭曲界的乔帮主 文|...
    肉包公会阅读 746评论 2 5