Re: [sbt] repo resolver for ivy,

658 views
Skip to first unread message

Mark Harrah

unread,
Jul 29, 2012, 1:38:46 PM7/29/12
to simple-b...@googlegroups.com
On Sat, 28 Jul 2012 08:18:25 -0700 (PDT)
"pawel.panasewicz" <pawel.pa...@gmail.com> wrote:

> Hi,
>
> I want to add plugin dependency and repo which is hosting the artifact.
>
> I am adding dependency
>
> add addSbtPlugin("com.eed3si9n" % "sbt-inspectr" % "0.0.2")
> - that is simly, no question about.
>
>
> I am adding repo to resolvers using:
>
> resolvers += "sbt-plugin-releases" at
> "http://scalasbt.artifactoryonline.com/scalasbt/simple/sbt-plugin-releases/"

This configures it as a Maven-style repository and will look for poms like shown in the logging output. You want an Ivy repository that will properly look for ivy.xml:

resolvers += Resolver.url("artifactory", url("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases"))(Resolver.ivyStylePatterns)

-Mark

> This configuration doesn't work, however artifact can be manually
> downloaded using
> http://scalasbt.artifactoryonline.com/scalasbt/simple/sbt-plugin-releases/com.eed3si9n/sbt-inspectr/scala_2.9.1/sbt_0.11.3/0.0.2/jars/sbt-inspectr.jar
>
>
> Log is as follows:
>
> [info] Loading global plugins from C:\Users\pawel\.sbt\plugins
> [info] Updating {file:/C:/Users/pawel/.sbt/plugins/}default-7e647e...
> [info] Resolving com.github.mpeltonen#sbt-idea;1.1.0-SNAPSHOT ...
> [info] Resolving commons-io#commons-io;2.0.1 ...
> [info] Resolving com.eed3si9n#sbt-inspectr;0.0.2 ...
> [warn] module not found: com.eed3si9n#sbt-inspectr;0.0.2
> [warn] ==== typesafe-ivy-releases: tried
> [warn]
> http://repo.typesafe.com/typesafe/ivy-releases/com.eed3si9n/sbt-inspectr/scala_2.9.1/sbt_0.11.3/0.0.2/ivys/ivy.xml
> [warn] ==== local: tried
> [warn]
> C:\Users\pawel\.ivy2/local/com.eed3si9n/sbt-inspectr/scala_2.9.1/sbt_0.11.3/0.0.2/ivys/ivy.xml
> [warn] ==== Sonatype snapshots: tried
> [warn]
> http://oss.sonatype.org/content/repositories/snapshots/com/eed3si9n/sbt-inspectr_2.9.1_0.11.3/0.0.2/sbt-inspectr-0.0.2.pom
> [warn] ==== sbt-plugin-releases: tried
> [warn]
> http://scalasbt.artifactoryonline.com/scalasbt/simple/sbt-plugin-releases/com/eed3si9n/sbt-inspectr_2.9.1_0.11.3/0.0.2/sbt-inspectr-0.0.2.pom
> [warn] ==== public: tried
> [warn]
> http://repo1.maven.org/maven2/com/eed3si9n/sbt-inspectr_2.9.1_0.11.3/0.0.2/sbt-inspectr-0.0.2.pom
> [info] Resolving org.scala-sbt#sbt_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#main_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#actions_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#classfile_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#io_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#control_2.9.1;0.11.3 ...
> [info] Resolving org.scala-lang#scala-library;2.9.1 ...
> [info] Resolving org.scala-sbt#interface;0.11.3 ...
> [info] Resolving org.scala-sbt#logging_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#process_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#classpath_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#launcher-interface_2.9.1;0.11.3 ...
> [info] Resolving org.scala-lang#scala-compiler;2.9.1 ...
> [info] Resolving org.scala-sbt#incremental-compiler_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#collections_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#api_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#persist_2.9.1;0.11.3 ...
> [info] Resolving org.scala-tools.sbinary#sbinary_2.9.0;0.4.0 ...
> [info] Resolving org.scala-sbt#compile_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#ivy_2.9.1;0.11.3 ...
> [info] Resolving org.apache.ivy#ivy;2.2.0 ...
> [info] Resolving com.jcraft#jsch;0.1.46 ...
> [info] Resolving commons-httpclient#commons-httpclient;3.1 ...
> [info] Resolving commons-logging#commons-logging;1.0.4 ...
> [info] Resolving commons-codec#commons-codec;1.2 ...
> [info] Resolving org.scala-sbt#completion_2.9.1;0.11.3 ...
> [info] Resolving jline#jline;0.9.94 ...
> [info] Resolving org.scala-sbt#run_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#task-system_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#tasks_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#tracking_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#cache_2.9.1;0.11.3 ...
> [info] Resolving org.scala-sbt#testing_2.9.1;0.11.3 ...
> [info] Resolving org.scala-tools.testing#test-interface;0.5 ...
> [info] Resolving org.scala-sbt#compiler-interface;0.11.3 ...
> [info] Resolving org.scala-sbt#precompiled-2_8_2;0.11.3 ...
> [info] Resolving org.scala-sbt#precompiled-2_8_1;0.11.3 ...
> [info] Resolving org.scala-sbt#precompiled-2_9_2;0.11.3 ...
> [warn] ::::::::::::::::::::::::::::::::::::::::::::::
> [warn] :: UNRESOLVED DEPENDENCIES ::
> [warn] ::::::::::::::::::::::::::::::::::::::::::::::
> [warn] :: com.eed3si9n#sbt-inspectr;0.0.2: not found
> [warn] ::::::::::::::::::::::::::::::::::::::::::::::
> [warn]
> [warn] Note: Some unresolved dependencies have extra attributes. Check
> that these dependencies exist with the requested attributes.
> [warn] com.eed3si9n:sbt-inspectr:0.0.2 (sbtVersion=0.11.3,
> scalaVersion=2.9.1)
> [warn]
> [error] {file:/C:/Users/pawel/.sbt/plugins/}default-7e647e/*:update:
> sbt.ResolveException: unresolved dependency:
> com.eed3si9n#sbt-inspectr;0.0.2: not found
> Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
>
> --
> You received this message because you are subscribed to the Google Groups "simple-build-tool" group.
> To view this discussion on the web visit https://groups.google.com/d/msg/simple-build-tool/-/9ebEmzBrWzUJ.
> To post to this group, send email to simple-b...@googlegroups.com.
> To unsubscribe from this group, send email to simple-build-t...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/simple-build-tool?hl=en.
>

Reply all
Reply to author
Forward
0 new messages