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.

Reply via email to