From 2b980e46f6969e4178345c878e445980fc727802 Mon Sep 17 00:00:00 2001 From: ijuma Date: Thu, 26 May 2011 23:49:41 -0700 Subject: [PATCH] Clarify lib_managed situation. --- Migrating-from-SBT-0.7.x-to-0.9.x.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Migrating-from-SBT-0.7.x-to-0.9.x.md b/Migrating-from-SBT-0.7.x-to-0.9.x.md index a03afeb..33fef66 100644 --- a/Migrating-from-SBT-0.7.x-to-0.9.x.md +++ b/Migrating-from-SBT-0.7.x-to-0.9.x.md @@ -82,7 +82,7 @@ If you get stuck and want to switch back, you can leave your `build.sbt` file al ## Where has `lib_managed` gone? -SBT 0.9.x loads managed libraries from your ivy cache without copying them to a `lib_managed` directory. This keeps your project directory small. +By default, SBT 0.9.x loads managed libraries from your ivy cache without copying them to a `lib_managed` directory. This fixes some bugs with the previous solution and keeps your project directory small. If you want to insulate your builds from the ivy cache being cleared, set `retrieveManaged := true` and the dependencies will be copied to `lib_managed` as a build-local cache (avoiding the issues of `lib_managed` in 0.7.x). Unfortunately this does mean that existing solutions for sharing libraries with your favoured IDE may not work. If you are using IntelliJ IDEA then you might want to try out this SBT 0.9.x plugin that will create your IntelliJ project set up with all your dependencies: [[https://github.com/teigen/plugins]].