Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Kafka, mail # user - 0.8 dependencies (and maven)


Copy link to this message
-
0.8 dependencies (and maven)
Jason Rosenberg 2012-11-27, 01:29
I just checked out the latest 0.8 branch, and ran ./sbt make-pom.

I notice that some of the dependencies generated are either not released
versions, e.g.:

         <dependency>
                <groupId>com.yammer.metrics</groupId>
                <artifactId>metrics-core</artifactId>
                <version>3.0.0-c0c8be71</version>
                <scope>compile</scope>
         </dependency>

Latest yammer release is 2.1.5......Is there a specific reason why a
non-released version of yammer metrics is needed?  I worry it will make it
difficult to live in app container that is using the 2.1.x version of
yammer.

and:

         <dependency>
            <groupId>zkclient</groupId>
            <artifactId>zkclient</artifactId>
            <version>20120522</version>
            <scope>compile</scope>
        </dependency>

Is this very specific version required?

And then there's also this:

        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>latest.release</version>
            <scope>compile</scope>
        </dependency>

Can we have an actual version, please?  (previous versions of kafka didn't
use slf4j, is it required here?)

Also, the generated pom is also missing the scala language library, as in
previous versions of kafka, so I've been adding this:

<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.8.0</version>
</dependency>

Can we have make-pom include this by default (otherwise it's not possible
to use much of the kafka library from client code).

Jason
+
Otis Gospodnetic 2012-11-27, 21:10
+
Jason Rosenberg 2012-11-27, 21:33
+
Joel Koshy 2012-11-28, 00:45