For sbt, you need to use something like:

"org.apache.kafka" %% "kafka" %"0.8.2-beta" % "test" classifier "test"

That tells sbt to pull in the kafka artifact with the "test" classifier
only when running tests. The %% tells sbt to fill in the scala version (so
it'll map to "kafka_2.10" like in your example).

On Thu, Nov 6, 2014 at 6:56 PM, Jun Rao <jun...@gmail.com> wrote:

> The following is how samza references the kafka test jar in gradle.
>
>     testCompile "org.apache.kafka:kafka_$scalaVersion:$kafkaVersion:test"
>
> Thanks,
>
> Jun
>
>
> On Thu, Nov 6, 2014 at 6:38 AM, Markus Jais <markus.j...@yahoo.de> wrote:
>
> > Hello,
> >
> > I want to use the kafka_2.10-0.8.2-beta-test.jar in my Scala project.
> >
> > It can be found here:
> > http://repo.maven.apache.org/maven2/org/apache/kafka/kafka_2.10/0.8.1.1/
> >
> >
> > In my build.sbt I write the following definition:
> > "org.apache.kafka" % "kafka_2.10" % "0.8.2-beta-test"
> >
> >
> > But sbt cannot find it. Has anybody has any success with this?
> >
> > I already used "gradle testJar" and it test jar gets published to :
> >
> > .m2/repository/org/apache/kafka/kafka_2.10/0.8.2-beta
> >
> >
> > but sbt is looking for a:
> >
> >
> .m2/repository/org/apache/kafka/kafka_2.10/0.8.2-beta-test/kafka_2.10-0.8.2-beta-test.pom
> >
> > any tips on how to use the kafka test jar (together with the regular
> kafka
> > jar) in an build.sbt file?
> >
> > I want to start a kafka cluster for a unit test.
> >
> > Cheers,
> >
> > Marus
>

Reply via email to