anchor.diff:  
   == Make classpath modifiers
   
  -The make-classpath modifiers are provided in a map that was described in a prior section:
  +The make-classpath-map modifiers are provided in a map that was described in a prior section:
   
   * `:extra-paths` - a collection of string paths to add to `:paths` (should be in the project)
   * `:classpath-overrides` - a map of lib to string path to replace the location of the lib
  
positive.code: {:default-deps {org.clojure/core.cache {:mvn/version "0.6.4"}}}
  ----
  
  == make-classpath
  
  **`(make-classpath lib-map paths args-map)`**
  
  The `make-classpath` step takes the lib map (the result of `resolve-deps`), the internal source paths of the project `["src"]`, an args-map of optional modifications, and produces a classpath string for use in the JVM.
  
  The args-map includes support for modifications to be applied while making the classpath: adding extra paths, and overriding the location of libraries specified in the lib map. These modifications can be used separately or together or not at all in a map like this:
  
  
negative.code: ** `:extra-deps` - map of lib to coords that should be added to the root deps
  ** `:override-deps` - map of lib to coords that should *replace* deps in the root deps
  ** `:default-deps` - map of lib to coords that should be used if the coord is nil in root or transitive deps
  * make-classpath-map
  ** `:extra-paths` - vector of string paths (or keyword aliases to same) to add to base paths
  ** `:classpath-overrides` - map of lib to string path to replace lib on classpath
  * jvm opts
  