On 1 July 2010 17:49, Kevin Livingston <kevinlivingston.pub...@gmail.com> wrote:
> Some of the build tools like Maven can help a lot.
>
> However, one different/related issue I have is when I have multiple
> projects I am developing, say a library, LibA, and a project that uses
> it ProjB, if I want to co-develop them, it can get a little hairy, and
> I haven't figured out the solution...
>
> since in the java-only world maven would (i think, I'm still a little
> new to it) see LibA as a dependency to ProjB, compile it, jar it, and
> put the jar on ProjB's class path.  That's great in the java world
> where you (almost) always run fresh instances.  But in a Lisp with a
> REPL you'd want to change something and reload just that piece.  So
> I'd like to edit LibA stuff and reload it in the ProjB (already
> running) REPL but it seems like the classpath will be out of whack for
> this.  using something like swank through clojure-maven.

If you have a directory containing Clojure a source code tree for LibA
on the classpath for ProjB then you should be able to replace the
files without changing any classpath.

> presumably people co-developing clojure-contrib and clojure core have
> this same issue?
> it looks like clojure is brought into the clojure-contrib as a system
> dependency under a build profile... seems do-able for my problem, are
> there pro's and con's to any alternatives?

-- 
Michael Wood <esiot...@gmail.com>

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