This works great for Java libraries, but only libraries that are in a maven
repo. How hard is it to get code into a repo? What about java libraries not
in a maven repo, or clojure code like clojure-json on GitHub?

1. You could set up your own repo. Ok. Cool, but not the easiest to setup
and maintain, plus you need a server.

2. You could install dependencies in your local repo. Cool, if the project
happens to be using maven and you can to "mvn install". Uncool, if you have
to manually "install" it into your local repo. Also uncool, because I see my
local repo more as a cache that can sometimes get crufty and can be cleared
out if I need the disk space. Maven *should* be able to re-download my
dependencies and put them in my local repo, but not so for these manual
workarounds.

3. ???

I'm not trying to be disparaging. If this works for someone, I think it is
pretty slick. I'm still of the mind that there could be something better.
Something that can pull from a maven repo as needed, but also pull from
other sources like github, sourceforge, google code, etc. I'm just spoiled
by rubygems. This is an existence proof that there can be a simple way to
download and setup dependencies (not without foibles).

Perhaps if there was a Clojure Maven Repo (CMR) where people could easily
get their code distributed, then I would feel satisfied.

What happened to the ClojureForge idea from tech.coop? Did anything come
about from that, Drew? Perhaps just hosting CMR with some way to signup for
an account to be able to "mvn deploy"?


Paul

On Thu, Apr 2, 2009 at 1:25 AM, dysinger <dysin...@gmail.com> wrote:

>
> ...for easy dependency management and no-compile project setup.
> https://github.com/dysinger/clojure-pom/tree
>
> Using maven only for the dependency management and to create a custom
> repl script allows me to still use emacs/slime for dynamic development
> of clojure code.
>
> My motivation is 3 fold:
>
> 1) I have lots of small modules and want convention over configuration
> (no boiler plate ant scripts or other such cut and paste)
>
> 2) I want access to the kabazillion libraries in the maven repos -
> just go look at mvnrepository.com for example.
>
> 3) Although I spent 10 years on Java, I am a dynamic language fan.  I
> don't care or want to AOT compile at the moment. I just want to setup
> the libraries that my clojure code depends on and start writing /
> prototyping clojure code in Emacs SLIME.
>
> I would love to hear some feedback and/or what other people have been
> working on.
>
> -Tim
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
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