Hi all! I'd like to announce the public availability of a build tool we've been using at Amperity to work with multiple Leiningen projects inside a single repository. There have been many presentations about monorepos by companies like Facebook and Google, but to date the tools for working with Clojure projects in a monorepo have been lacking or poorly advertised.
lein-monolith provides a set of tasks to simplify development inside a monorepo, as well as apply tasks to the entire set of subproject sources and tests at once. For an introduction to the project and some of the motivations behind it, see the following Seajure (Seattle Clojure meetup) presentation I gave this month: https://docs.google.com/presentation/d/1jqYG2N2YalWdVG4oDqs1mua4hOyxVD_nejANrg6h8to/present You can find the source code at: https://github.com/amperity/lein-monolith Let me know if you find any errors while using it! We'll continue to develop and support the plugin. Greg Look -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.