[ 
https://issues.apache.org/jira/browse/KAFKA-974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13834655#comment-13834655
 ] 

Michael Noll commented on KAFKA-974:
------------------------------------

FWIW here is an sbt snippet that resolves this problem.  Chris' last comment 
was pointing me in the right direction but I still had to figure out the 
correct sbt syntax -- literally using exclude("jms", "jmxtools", "jmxri") did 
not work.

{code}
libraryDependencies ++= Seq(
  "org.apache.kafka" % "kafka_2.10" % "0.8.0"
    exclude("javax.jms", "jms")
    exclude("com.sun.jdmk", "jmxtools")
    exclude("com.sun.jmx", "jmxri"),
  // Alternatively, this apparently also works but it will exclude ALL deps of 
the excluded organizations:
  //"org.apache.kafka" % "kafka_2.10" % "0.8.0" excludeAll(
  //  ExclusionRule(organization = "com.sun.jdmk"),
  //  ExclusionRule(organization = "com.sun.jmx"),
  //  ExclusionRule(organization = "javax.jms")
  //),
  ...other dependencies...
)
{code}

Versions:
- sbt 0.13.0
- Scala 2.10.3

> can't use public release maven repo because of failure of downloaded 
> dependency
> -------------------------------------------------------------------------------
>
>                 Key: KAFKA-974
>                 URL: https://issues.apache.org/jira/browse/KAFKA-974
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: Joe Stein
>             Fix For: 0.8
>
>         Attachments: KAFKA-974.patch, KAFKA-974.v2.patch
>
>
> trying to use the 0.8.0-beta1 release from public maven
> name := "Stub"
> version := "1.0.0.0"
> scalaVersion := "2.9.2"
> mainClass := Some("Stub")
> libraryDependencies ++= Seq(
>       "org.apache.kafka" % "kafka_2.9.2" % "0.8.0-beta1"
> )
> results in
> Joes-MacBook-Air:stub joestein$ ./sbt compile
> [info] Set current project to default-63d5f2 (in build 
> file:/opt/medialets/SymanticManager/scala/stub/)
> [info] Updating 
> {file:/opt/medialets/SymanticManager/scala/stub/}default-63d5f2...
> [warn]        [NOT FOUND  ] javax.jms#jms;1.1!jms.jar (50ms)
> [warn] ==== public: tried
> [warn]   http://repo1.maven.org/maven2/javax/jms/jms/1.1/jms-1.1.jar
> [warn]        [NOT FOUND  ] com.sun.jdmk#jmxtools;1.2.1!jmxtools.jar (12ms)
> [warn] ==== public: tried
> [warn]   
> http://repo1.maven.org/maven2/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar
> [warn]        [NOT FOUND  ] com.sun.jmx#jmxri;1.2.1!jmxri.jar (71ms)
> [warn] ==== public: tried
> [warn]   http://repo1.maven.org/maven2/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar
> [warn]        ::::::::::::::::::::::::::::::::::::::::::::::
> [warn]        ::              FAILED DOWNLOADS            ::
> [warn]        :: ^ see resolution messages for details  ^ ::
> [warn]        ::::::::::::::::::::::::::::::::::::::::::::::
> [warn]        :: javax.jms#jms;1.1!jms.jar
> [warn]        :: com.sun.jdmk#jmxtools;1.2.1!jmxtools.jar
> [warn]        :: com.sun.jmx#jmxri;1.2.1!jmxri.jar
> [warn]        ::::::::::::::::::::::::::::::::::::::::::::::
> [info] 
> [warn] :: problems summary ::
> [warn] :::: WARNINGS
> [warn]                [NOT FOUND  ] javax.jms#jms;1.1!jms.jar (50ms)
> [warn]        ==== public: tried
> [warn]          http://repo1.maven.org/maven2/javax/jms/jms/1.1/jms-1.1.jar
> [warn]                [NOT FOUND  ] com.sun.jdmk#jmxtools;1.2.1!jmxtools.jar 
> (12ms)
> [warn]        ==== public: tried
> [warn]          
> http://repo1.maven.org/maven2/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar
> [warn]                [NOT FOUND  ] com.sun.jmx#jmxri;1.2.1!jmxri.jar (71ms)
> [warn]        ==== public: tried
> [warn]          
> http://repo1.maven.org/maven2/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar
> [warn]                ::::::::::::::::::::::::::::::::::::::::::::::
> [warn]                ::              FAILED DOWNLOADS            ::
> [warn]                :: ^ see resolution messages for details  ^ ::
> [warn]                ::::::::::::::::::::::::::::::::::::::::::::::
> [warn]                :: javax.jms#jms;1.1!jms.jar
> [warn]                :: com.sun.jdmk#jmxtools;1.2.1!jmxtools.jar
> [warn]                :: com.sun.jmx#jmxri;1.2.1!jmxri.jar
> [warn]                ::::::::::::::::::::::::::::::::::::::::::::::
> [info] 
> [info] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
> [error] 
> {file:/opt/medialets/SymanticManager/scala/stub/}default-63d5f2/*:update: 
> sbt.ResolveException: download failed: javax.jms#jms;1.1!jms.jar
> [error] download failed: com.sun.jdmk#jmxtools;1.2.1!jmxtools.jar
> [error] download failed: com.sun.jmx#jmxri;1.2.1!jmxri.jar
> [error] Total time: 3 s, completed Jul 13, 2013 1:55:36 AM



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to