The hope for the managed-dependencies stuff is to be able to use it in combination with a "parent project" definition, to consolidate version numbers for common dependencies. The support for this will be released in the lein-parent[1] plugin, hopefully soon (once the corresponding PR[2] is merged), and then once that has some mileage on it it might be worth adding some of those capabilities in to core leiningen.
[1] https://github.com/achin/lein-parent [2] https://github.com/achin/lein-parent/pull/6 On Thursday, August 25, 2016 at 3:06:40 AM UTC-7, Rick Moynihan wrote: > > Many, many thanks for this release! > > Also the manged-dependencies feature looks like it might be super useful. > > R. > > On 25 August 2016 at 01:03, Jean Niklas L'orange <jean...@hypirion.com > <javascript:>> wrote: > >> Greetings, fellow Clojurians! >> >> I am happy to announce Leiningen 2.7.0! This release contains mostly >> bugfixes, but two major new improvements were added. There is now a >> PowerShell version of `lein.bat`, and `:managed-dependencies` has been >> added to Leiningen. >> >> Both improvements should be considered to be in beta, but please try >> them out and report bugs you find in the GitHub issue tracker. The >> rationale for `:managed-dependencies` can be found at [1]. >> >> To replace `lein.bat` with the PowerShell equivalent, download >> `lein.cmd` [2] and `lein.ps1` [3] in its stead, and run as usual. If >> you end up with an error related to `Invoke-WebRequest`, then it may >> be a result of an old version of PowerShell, which seems to be >> resolved by installing the Windows Management Framework 4.0 [4]. >> >> The full list of significant user changes: >> >> * Add PowerShell script for Windows users. (Brian Lalonde) >> * Run `:prep-tasks` before `lein test`, so generated test namespaces >> will be tested. (Martin Reck) >> * Better error message when attempting to do `lein run` without >> `project.clj`. (Eduardo Seabra Silva) >> * Add support for `:managed-dependencies`. (Chris Price) >> * Provide the current clojars certificate. (Toby Crawley) >> * Add `*eval-print-dup*` to evaluate forms passed to >> `eval-in-leiningen` with `*print-dup*`. (Eduardo Seabra Silva) >> * Update bash completions. (Zack Dever) >> * Respect `:scm :dir` in `lein vcs` commands. (Ian Kerins) >> * Improve whitespace handling from `JVM_OPTS`. (Stephen Nelson) >> * Catch and handle fixture errors during `lein test`. (Alex Hall) >> * Fix a bug where spaces in directory names on Windows caused crashes. >> (Leon Mergen, Tobias Kiertscher, Jean Niklas L'orange) >> * Fix a bug where `lein search` would take forever downloading >> clojars.org. (Paul Dorman) >> * Retain user defined private repositories when building jars, >> uberjars and deploy. (Rick Moynihan) >> * Honor whitelist settings when `lein javac` is called via `lein jar`. >> (Chris Price) >> * `lein vsc push` for git will now only push branch-related tags. >> (Ćukasz Klich) >> >> Those who have manually installed Leiningen can run `lein upgrade` to >> pull down 2.7.0. `lein downgrade 2.6.1` will back it down to the >> previous version if you run into any issues. Keep in mind that the >> PowerShell script was introduced in this release, hence there are no >> downgrade candidates for it right now. >> >> We have had lots of contributors help out making this release happen, >> and I'd especially like to thank Chris Price (cprice404) and Florian >> Anderiasch (winks) for their help with this release. >> >> [1]: >> https://github.com/technomancy/leiningen/blob/stable/doc/MANAGED_DEPS.md >> [2]: >> https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein.cmd >> [3]: >> https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein.ps1 >> [4]: >> http://social.technet.microsoft.com/wiki/contents/articles/21016.how-to-install-windows-powershell-4-0.aspx >> >> -- Jean Niklas >> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> 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+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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.