Also, this is probably elementary, but how do I contact the folks at
woven about uploading the most current version of the work build to
clojars? :)

On May 20, 5:20 pm, Mark Rathwell <mark.rathw...@gmail.com> wrote:
> A couple things going on here, I think:
>
> First, it looks like maven is having problems communicating with the Woven
> repositories ("snapshots" 
> "http://mvn.getwoven.com/repos/woven-public-snapshots"; and "releases" 
> "http://mvn.getwoven.com/repos/woven-public-releases";), so it then stops
> looking in those repositories.
>
> Then, I think it finds the version "0.1.2-SNAPSHOT" of 'work' in clojars,
> but 'work' has a dependency on 'plumbing', which maven cannot find in any
> repositories, so it stops.
>
> It looks like both of the dependencies you are having problems with are
> maintained by Woven.  I would suggest first contacting them to see if they
> would be able to get updated artifacts into some public maven repository (be
> it clojars, or their own public repo).
>
> If they won't do that, then ask if they would mind if you uploaded your own
> versions to clojars, then use lein to upload the projects to clojars under
> your username, and modify your project.clj to point to your versions.
>
> Github urls:
>
> clj-time:  https://github.com/getwoven/clj-time
> work:  https://github.com/getwoven/work
>
>  - Mark
>
>
>
> On Fri, May 20, 2011 at 2:08 PM, dudaroo <duda...@gmail.com> wrote:
> > Thanks Mark... It seems that it is still not resolving correctly
> > though...
>
> > I changed the line in the project.clj file from:
> >              [work "0.2.4-SNAPSHOT"]
> > to
> >               [work "0.1.2-SNAPSHOT"]
>
> > Intuitively, I would've expected to have increased the version number
> > as opposed to changing it to a lower number.  However, this is indeed
> > the version posted at the URL's you've provided below.
>
> > Here is the current project.clj file.  The only change I've made is
> > the version of the work snapshot noted above.
>
> > $ more project.clj
> > (defproject recruitassist "1.0.0-SNAPSHOT"
> >  :description "FIXME: write"
> >  :dependencies [[org.clojure/clojure "1.2.0"]
> >                 [org.clojure/clojure-contrib "1.2.0"]
> >                 [postgresql/postgresql "9.0-801.jdbc4"]
> >                 [clojureql "1.0.0"]
> >                 [compojure "0.5.3"]
> >                 [ring/ring-jetty-adapter "0.3.1"]
> >                 [org.clojars.gukjoon/ojdbc "1.4"]
> >                 [joda-time "1.6"]
> >                 [clj-time "0.3.0-SNAPSHOT"]
> >                  [work "0.1.2-SNAPSHOT"]
> >                  [clojure-csv "1.2.4"]]
> >  :dev-dependencies [[swank-clojure "1.2.1"]]
> >  :source-path "src/main/clojure"
> >  :test-path "test/main/clojure"
> >  :java-source-path "src/main/java"
> >  :java-test-path "test/main/java"
> >  :aot [recruitassist.core]
> >  :repositories {"snapshots" "http://mvn.getwoven.com/repos/woven-
> > public-snapshots"
> >                 "releases" "http://mvn.getwoven.com/repos/woven-
> > public-releases"})
>
> > Running lein.sh deps, however continues to produce errors in resolving
> > the dependencies...
>
> > $ lein.sh deps
> > [INFO] snapshot clj-time:clj-time:0.3.0-SNAPSHOT: checking for updates
> > from releases
> > [WARNING] repository metadata for: 'snapshot clj-time:clj-time:0.3.0-
> > SNAPSHOT' could not be retrieved from repository: releases due to an
> > error: Error transferring file
> > [INFO] Repository 'releases' will be blacklisted
> > [INFO] snapshot clj-time:clj-time:0.3.0-SNAPSHOT: checking for updates
> > from snapshots
> > [WARNING] repository metadata for: 'snapshot clj-time:clj-time:0.3.0-
> > SNAPSHOT' could not be retrieved from repository: snapshots due to an
> > error: Error transferring file
> > [INFO] Repository 'snapshots' will be blacklisted
> > Downloading: clj-sys/plumbing/0.1.2-SNAPSHOT/plumbing-0.1.2-
> > SNAPSHOT.pom from clojure-snapshots
> > Downloading: clj-sys/plumbing/0.1.2-SNAPSHOT/plumbing-0.1.2-
> > SNAPSHOT.pom from clojars
> > Downloading: clj-sys/plumbing/0.1.2-SNAPSHOT/plumbing-0.1.2-
> > SNAPSHOT.pom from central
> > Downloading: clj-sys/plumbing/0.1.2-SNAPSHOT/plumbing-0.1.2-
> > SNAPSHOT.jar from clojure-snapshots
> > Downloading: clj-sys/plumbing/0.1.2-SNAPSHOT/plumbing-0.1.2-
> > SNAPSHOT.jar from clojars
> > Downloading: clj-sys/plumbing/0.1.2-SNAPSHOT/plumbing-0.1.2-
> > SNAPSHOT.jar from central
> > An error has occurred while processing the Maven artifact tasks.
> >  Diagnosis:
>
> > Unable to resolve artifact: Missing:
> > ----------
> > 1) clj-sys:plumbing:jar:0.1.2-SNAPSHOT
>
> >  Try downloading the file manually from the project website.
>
> >  Then, install it using the command:
> >      mvn install:install-file -DgroupId=clj-sys -DartifactId=plumbing
> > -Dversion=0.1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
> >  Alternatively, if you host your own repository you can deploy the
> > file there:
> >      mvn deploy:deploy-file -DgroupId=clj-sys -DartifactId=plumbing -
> > Dversion=0.1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -
> > Durl=[url] -DrepositoryId=[id]
>
> >  Path to dependency:
> >        1) org.apache.maven:super-pom:jar:2.0
> >        2) work:work:jar:0.1.2-SNAPSHOT
> >        3) clj-sys:plumbing:jar:0.1.2-SNAPSHOT
>
> > ----------
> > 1 required artifact is missing.
>
> > for artifact:
> >  org.apache.maven:super-pom:jar:2.0
>
> > from the specified remote repositories:
> >  clojure (http://build.clojure.org/releases),
> >  releases (http://mvn.getwoven.com/repos/woven-public-releases),
> >  clojars (http://clojars.org/repo/),
> >  clojure-snapshots (http://build.clojure.org/snapshots),
> >  snapshots (http://mvn.getwoven.com/repos/woven-public-snapshots),
> >  central (http://repo1.maven.org/maven2)
>
> > Exception in thread "main" Unable to resolve artifact: Missing:
> > ----------
> > 1) clj-sys:plumbing:jar:0.1.2-SNAPSHOT
>
> >  Try downloading the file manually from the project website.
>
> >  Then, install it using the command:
> >      mvn install:install-file -DgroupId=clj-sys -DartifactId=plumbing
> > -Dversion=0.1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
> >  Alternatively, if you host your own repository you can deploy the
> > file there:
> >      mvn deploy:deploy-file -DgroupId=clj-sys -DartifactId=plumbing -
> > Dversion=0.1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -
> > Durl=[url] -DrepositoryId=[id]
>
> >  Path to dependency:
> >        1) org.apache.maven:super-pom:jar:2.0
> >        2) work:work:jar:0.1.2-SNAPSHOT
> >        3) clj-sys:plumbing:jar:0.1.2-SNAPSHOT
>
> > ----------
> > 1 required artifact is missing.
>
> > for artifact:
> >  org.apache.maven:super-pom:jar:2.0
>
> > from the specified remote repositories:
> >  clojure (http://build.clojure.org/releases),
> >  releases (http://mvn.getwoven.com/repos/woven-public-releases),
> >  clojars (http://clojars.org/repo/),
> >  clojure-snapshots (http://build.clojure.org/snapshots),
> >  snapshots (http://mvn.getwoven.com/repos/woven-public-snapshots),
> >  central (http://repo1.maven.org/maven2)
>
> >  (NO_SOURCE_FILE:0)
> >        at clojure.lang.Compiler.eval(Compiler.java:5440)
> >        at clojure.lang.Compiler.eval(Compiler.java:5391)
> >        at clojure.core$eval.invoke(core.clj:2382)
> >        at clojure.main$eval_opt.invoke(main.clj:235)
> >        at clojure.main$initialize.invoke(main.clj:254)
> >        at clojure.main$script_opt.invoke(main.clj:270)
> >        at clojure.main$main.doInvoke(main.clj:354)
> >        at clojure.lang.RestFn.invoke(RestFn.java:458)
> >        at clojure.lang.Var.invoke(Var.java:377)
> >        at clojure.lang.AFn.applyToHelper(AFn.java:174)
> >        at clojure.lang.Var.applyTo(Var.java:482)
> >        at clojure.main.main(main.java:37)
> > Caused by: Unable to resolve artifact: Missing:
> > ----------
> > 1) clj-sys:plumbing:jar:0.1.2-SNAPSHOT
>
> >  Try downloading the file manually from the project website.
>
> >  Then, install it using the command:
> >      mvn install:install-file -DgroupId=clj-sys -DartifactId=plumbing
> > -Dversion=0.1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
>
> >  Alternatively, if you host your own repository you can deploy the
> > file there:
> >      mvn deploy:deploy-file -DgroupId=clj-sys -DartifactId=plumbing -
> > Dversion=0.1.2-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -
> > Durl=[url] -DrepositoryId=[id]
>
> >  Path to dependency:
> >        1) org.apache.maven:super-pom:jar:2.0
> >        2) work:work:jar:0.1.2-SNAPSHOT
> >        3) clj-sys:plumbing:jar:0.1.2-SNAPSHOT
>
> > ----------
> > 1 required artifact is missing.
>
> > for artifact:
> >  org.apache.maven:super-pom:jar:2.0
>
> > from the specified remote repositories:
> >  clojure (http://build.clojure.org/releases),
> >  releases (http://mvn.getwoven.com/repos/woven-public-releases),
> >  clojars (http://clojars.org/repo/),
> >  clojure-snapshots (http://build.clojure.org/snapshots),
> >  snapshots (http://mvn.getwoven.com/repos/woven-public-snapshots),
> >  central (http://repo1.maven.org/maven2)
>
> >        at
>
> > org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.j 
> > ava:
> > 175)
> >        at
>
> > org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifact 
> > Task.java:
> > 678)
> >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >        at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 39)
> >        at
>
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp 
> > l.java:
> > 25)
> >        at java.lang.reflect.Method.invoke(Method.java:597)
> >        at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:90)
> >        at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:
> > 265)
> >        at leiningen.deps$deps.invoke(deps.clj:132)
> >        at leiningen.deps$deps.invoke(deps.clj:155)
> >        at leiningen.deps$deps.invoke(deps.clj:156)
> >        at clojure.lang.Var.invoke(Var.java:365)
> >        at clojure.lang.AFn.applyToHelper(AFn.java:163)
> >        at clojure.lang.Var.applyTo(Var.java:482)
> >        at clojure.core$apply.invoke(core.clj:542)
> >        at leiningen.core$apply_task.invoke(core.clj:219)
> >        at leiningen.core$_main.doInvoke(core.clj:285)
> >        at clojure.lang.RestFn.invoke(RestFn.java:411)
> >        at clojure.lang.AFn.applyToHelper(AFn.java:163)
> >        at clojure.lang.RestFn.applyTo(RestFn.java:133)
> >        at clojure.core$apply.invoke(core.clj:542)
> >        at leiningen.core$_main.invoke(core.clj:288)
> >        at
>
> ...
>
> read more »

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to