You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by Markus Jais <ma...@yahoo.de> on 2014/11/06 15:38:40 UTC

kafka test jars in sbt?

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

Re: kafka test jars in sbt?

Posted by Markus Jais <ma...@yahoo.de>.
Thanks Joe, 

that does the trick with sbt and the 0.8.2.-beta-test jar.

Regards,

Markus


Joe Crobak <jo...@gmail.com> schrieb am 23:28 Sonntag, 9.November 2014:
 

>
>
>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 <ju...@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 <ma...@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
>>
>
>
>

Re: kafka test jars in sbt?

Posted by Joe Crobak <jo...@gmail.com>.
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 <ju...@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 <ma...@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
>

Re: kafka test jars in sbt?

Posted by Jun Rao <ju...@gmail.com>.
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 <ma...@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