    v verbose bool "Print trace messages"]
   ;;NB: java property expected by kickstart is "appengine.sdk.root"
   ;; (print-task "install-sdk" *opts*)
-  (let [release (or release "LATEST")
+  (let [release (or release "RELEASE")
         coords (vector 'com.google.appengine/appengine-java-sdk
-                       "LATEST"
+                       "RELEASE"
                        :extension "zip")
         jar-path (pod/resolve-dependency-jar (boot/get-env) coords)
         sdk-dir (io/as-file (:sdk-root config-map))

(def sdk-string (let [jars (pod/resolve-dependency-jars (boot/get-env) true)
                      zip (filter #(.startsWith (.getName %) "appengine-java-sdk") jars)]
                  (if (empty? zip)
                    nil
                    (let [fname (first (for [f zip] (.getName f)))
                          sdk-string (subs fname 0 (.lastIndexOf fname "."))]
                      ;; (println "sdk-string: " sdk-string)
                     sdk-string))))

(def config-map (merge {:build-dir "target"
                        :sdk-root (let [dir (str (System/getenv "HOME") "/.appengine-sdk")]

          (pod/unpack-jar jar-path (.getParent sdk-dir))))
      fileset)))

;; FIXME:  for dev phase, we want to include deps in test scope
(boot/deftask libs
  ""
  [v verbose bool "Print trace messages."]
  (comp
   (builtin/uber :as-jars true :exclude-scope #{"provided"})
   ;; (builtin/sift :include #{#"zip$"} :invert true)
   ;; (builtin/sift :include #{#".*appengine-api-.*jar$"} :invert true)
   (builtin/sift :move {#"(.*\.jar$)" (str lib-dir "/$1")})))

