I tried to pull Kafka in through Ivy this morning and got a strange error:
[ivy:resolve] problem occurred while resolving dependency:
org.apache.kafka#kafka_2.9.2;0.8.0-beta1 {default=[default]} with main:
java.lang.IllegalArgumentException: null name not allowed
I have filed https://issues.apache.org/jira/browse/KAFKA-981 to track this.
I'm wondering if underscores are allowed in the artifactId? Wouldn't a
Maven classifier be better for dealing with multiple Scala versions?
Something like:
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka</artifactId>
<version>0.8-beta</version>
<classifier>scala-2.9.2</classifier>
</dependency>