Jul*_*ias 6 java maven apache-kafka
我想尝试kafka 0.8(据我所知它已经发布).但是我在哪里可以找到kafka maven存储库.
我应该添加哪些额外的存储库URL?
我找到了一些博客
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.8.0</artifactId>
<version>0.8.0-SHA</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我正在寻找合适的maven依赖.或者我应该从git中检出它并部署在我们的内部神器中?
UPDATE
自2013年11月起,官方Kafka版本可在公共Maven存储库中找到,2015年3月的最新版本为0.8.2.1:
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.10</artifactId>
<version>0.8.2.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
如果您再创建了not.released:kafka下面详述的工件,则可以将其从本地存储库中删除.
原始答案
Kafka尚未发布到公共Maven存储库,但您可以使用install-file命令手动将其添加到本地Maven存储库:
mvn install:install-file -Dpackaging=jar -DgroupId=not.released
-DartifactId=kafka -Dversion=0.8.0 -Dfile=kafka.jar
Run Code Online (Sandbox Code Playgroud)
上面的命令行需要kafka.jar当前工作目录中的文件.安装后,您可以使用它:
<dependency>
<groupId>not.released</groupId>
<artifactId>kafka</artifactId>
<version>0.8.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
一旦他们发布了Kafka,您就可以更改POM中的依赖关系,并从本地存储库中删除/卸载此文件.
截至2013年12月,Kafka 0.8 Final已发布,可根据以下定义提供:
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_2.10</artifactId>
<version>0.8.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13477 次 |
| 最近记录: |