How many developers do you need to coordinate with? On Apr 14, 2:46 pm, Kevin Livingston <kevinlivingston.pub...@gmail.com> wrote: > I have been reading through the newsgroup on how to set up and > maintain a build/development environment for a large set of projects. > Coming from a CommonLisp world of maintaining/developing multiple > projects and libraries concurrently, the approach put forward in this > post resonates well. > > http://groups.google.com/group/clojure/msg/d16a68c22d9fc05b > > However, we have lots of java code (legacy and under development) > libraries and projects to work with and integrate with as well... a > tool that makes this more seamless would be beneficial. (e.g. a > clojure only/specific solution likely won't fly) Making it easier for > the java only developers to work with the clojure stuff would be a > huge win, allowing us to use clojure without inducing any pain for > them... so if the clojure developers ultimately deploy to something > like maven, that would probably help. > > My concern with the Maven and Leiningen approaches for active > development is that they don't seem to allow for trivial co- > development of libraries and projects. With ASDF (in Lisp) I could > say that one project had build dependencies on another, etc. and they > could happily and trivially be co-developed. In the Maven / Leiningen > world it seems that each library much be bundled and "published" so > that projects using them can access it, which seems to cripple the > fluidity provided by having a REPL and being able to work with > multiple aspects of your code base at once. (Leiningen's prolific > replication seems to exacerbate this somewhat, although potentially > makes it easier to debug.) > > Am I missing some configuration options with either of these tools > that would make this all more fluid? > > Is there a best practice that is to be recommended in such an > environment (multiple java and clojure libraries and projects, > interconnected, and under co-development)? Anyone else is an > environment like this? > > advice is appreciated, > Kevin
-- 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 To unsubscribe, reply using "remove me" as the subject.