Browse files

Add 'escape hatch' warning verbiage

  • Loading branch information...
cemerick committed Oct 2, 2012
1 parent b4691e1 commit 7ffee5bbb7daaa737fc61b7ea15c2a7eee4d6ed8
Showing with 7 additions and 0 deletions.
  1. +7 −0
@@ -60,6 +60,13 @@ Now you can analyze and chart away, Incanter having been added to your runtime.
The arguments to `add-dependencies` look like Leiningen-style notation, and they are.
+Please note that **there are a number of scenarios in which `add-dependencies` will not work, or
+will not work as you'd expect**. Many of these are due to the nature of JVM classloaders
+(e.g. adding jars containing conflicting versions of a particular dependency will rarely
+end well), which Pomegranate does not currently attempt to hide. Thus, `add-classpath` and
+`add-dependencies` should be considered escape hatches to be used when necessary, rather than
+a regular part of your development workflow.
## Status of Aether support
Pomegranate is being used by [Leiningen v2.x]( as

0 comments on commit 7ffee5b

Please sign in to comment.