anchor.diff:  [source,clojure]
   ----
   (ns hello-time
  -  (:require [clj-time.core :as t]
  -            [clj-time.format :as f]))
  +  (:require [java-time :as t]))
   
   (defn now
     "Returns the current datetime"
     []
  -  (t/now))
  +  (t/instant))
   
   (defn time-str
     "Returns a string representation of a datetime in the local time zone."
  -  [dt]
  -  (f/unparse
  -    (f/with-zone (f/formatter "hh:mm aa") (t/default-time-zone))
  -    dt))
  +  [instant]
  +  (t/format
  +    (t/with-zone (t/formatter "hh:mm a") (t/zone-id))
  +    instant))
   ----
   
   Update the application at `hello-world/src/hello.clj` to use your library instead:
  
positive.code:  {:test {:extra-paths ["test"]}}}
  ----
  
  Apply that classpath modification and examine the modified classpath by invoking `clj -C:test -Spath`:
  
  [source,shell]
  ----
  $ clj -C:test -Spath
  src:
  test:
  /Users/me/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar:
  
negative.code: 
  Here the `:bench` alias is used to add an extra dependency, namely the criterium benchmarking library.
  
  You can add this dependency to your classpath by adding the `:bench` alias to modify the dependency resolution: `clj -A:bench`.
  
  [[override_deps]]
  === Override a dependency
  