Hey Joe,

I can give that a shot. I did have to add the apache release repository to
get kafka to resolve.

I'll get back to you in a few.

Cheers,
Chris

On 7/15/13 10:43 AM, "Joe Stein" <crypt...@gmail.com> wrote:

>I wonder if Gradle does not use Maven Central as the default repository
>like SBT does maybe you have to explicitly set this (shot in the dark,
>don't know Gradle).
>
>Maven Central Repository for resolver = http://repo1.maven.org/maven2/
>
>
>On Mon, Jul 15, 2013 at 1:39 PM, Chris Riccomini
><criccom...@linkedin.com>wrote:
>
>> Hey Joe,
>>
>> The error I see is:
>>
>> 10:35:30.431 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build
>> failed with an exception.
>> 10:35:30.432 [ERROR] [org.gradle.BuildExceptionReporter]
>> 10:35:30.432 [ERROR] [org.gradle.BuildExceptionReporter] * What went
>>wrong:
>> 10:35:30.432 [ERROR] [org.gradle.BuildExceptionReporter] Could not
>>resolve
>> all dependencies for configuration ':samsa-kafka_2.9.2:compile'.
>> 10:35:30.433 [ERROR] [org.gradle.BuildExceptionReporter] > Could not
>> resolve org.apache.kafka:kafka_2.9.2:0.8.0-beta1.
>> 10:35:30.433 [ERROR] [org.gradle.BuildExceptionReporter]   Required by:
>> 10:35:30.433 [ERROR] [org.gradle.BuildExceptionReporter]
>> samsa:samsa-kafka_2.9.2:0.7.0
>> 10:35:30.434 [ERROR] [org.gradle.BuildExceptionReporter]    > null name
>> not allowed
>>
>> All I could find on the subject was this:
>>
>> 
>>http://forums.gradle.org/gradle/topics/illegalargumentexception_null_name
>>_n
>> 
>>ot_allowed_resolving_org_iso_relax_verifier_jaxp_validation_isorelax_jaxp
>>_b
>> ridge_1_0-cavg1
>>
>>
>> As far as I can tell, SBT's "intransitive()" method disabled ALL
>> transitive dependencies:
>>
>> "By default, these declarations fetch all project dependencies,
>> transitively. In some instances, you may find that the dependencies
>>listed
>> for a project aren't necessary for it to build. Projects using the Felix
>> OSGI framework, for instance, only explicitly require its main jar to
>> compile and run. Avoid fetching artifact dependencies with either
>> intransitive() or notTransitive(), as in this example:"
>>
>>
>> -- https://github.com/harrah/xsbt/wiki/Library-Management
>>
>>
>> I tried doing the Gradle equivalent of SBT's intransitive:
>>
>> compile("org.apache.kafka:kafka_$scalaVersion:$kafkaVersion@jar") {
>>   transitive = false
>>     }
>>
>> The build still fails with that error.
>>
>>
>> Cheers,
>>
>> Chris
>>
>> On 7/15/13 10:34 AM, "Joe Stein" <crypt...@gmail.com> wrote:
>>
>> >What is/are the error(s) you are getting?
>> >
>> >"intransitive" in the SBT line is so that SBT does not fetch the
>>libraries
>> >what is set for exclusion in the POM
>> >
>> >an example of an error if you don't do use what should be excluded is
>>in
>> >https://issues.apache.org/jira/browse/KAFKA-974
>> >
>> >
>> >On Mon, Jul 15, 2013 at 1:30 PM, Chris Riccomini
>> ><criccom...@linkedin.com>wrote:
>> >
>> >> Hey Joe,
>> >>
>> >> First off, thanks for doing this!
>> >>
>> >> I'm trying to use the publication with Gradle, and I'm running into
>> >> problems. It's giving me a funky exception. I did some digging, and
>> >> apparently the exception implies that Gradle has been given a 1.0
>>pom.
>> >>
>> >> I took a look at the Kafka pom:
>> >>
>> >>
>> >>
>> >>
>> 
>>https://repository.apache.org/content/groups/public/org/apache/kafka/kafk
>> >>a_
>> >> 2.9.2/0.8.0-beta1/kafka_2.9.2-0.8.0-beta1.pom
>> >>
>> >>
>> >> It is indeed interesting. It appears to be a 2.0 pom, but it has a
>> >>parent
>> >> pointing to org.apache (?!). I dug around, and I haven't seen any
>>other
>> >> POMs with this style. I am not Maven expert, but at this point, it
>>seems
>> >> like the POMs Maven Central are somewhat broken in that regard.
>> >>
>> >> Have you successfully used the POMs with anything other than SBT? I
>> >> noticed you're including "intransitive" in the SBT coordinates. Why
>>is
>> >> that? In general, we'd want Kafka's transitive dependencies to be
>>pulled
>> >> in, as well. Are you turning off transitivity because of an issue
>> >>similar
>> >> to the one I'm seeing?
>> >>
>> >> Thanks!
>> >> Chris
>> >>
>> >> On 7/14/13 6:32 PM, "Joe Stein" <crypt...@gmail.com> wrote:
>> >>
>> >> >With SBT you can use 0.8.1-beta built with any of these four Scala
>> >> >versions
>> >> >in libraryDependencies now
>> >> >
>> >> >"org.apache.kafka" % "kafka_2.9.2" % "0.8.0-beta1" intransitive()
>> >> >
>> >> >or
>> >> >
>> >> >"org.apache.kafka" % "kafka_2.9.1" % "0.8.0-beta1" intransitive()
>> >> >
>> >> >or
>> >> >
>> >> >"org.apache.kafka" % "kafka_2.8.2" % "0.8.0-beta1" intransitive()
>> >> >
>> >> >or
>> >> >
>> >> >"org.apache.kafka" % "kafka_2.8.0" % "0.8.0-beta1" intransitive()
>> >> >
>> >> >
>> >> >/*
>> >> >Joe Stein
>> >> >http://www.linkedin.com/in/charmalloc
>> >> >Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
>> >> >*/
>> >>
>> >>
>> >
>> >
>> >--
>> >
>> >/*
>> >Joe Stein
>> >http://www.linkedin.com/in/charmalloc
>> >Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
>> >*/
>>
>>
>
>
>-- 
>
>/*
>Joe Stein
>http://www.linkedin.com/in/charmalloc
>Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
>*/

Reply via email to