           (builtin/sift :move {#"(.*\.clj$)" (str mod "/" classes-dir "/$1")})
           (builtin/target :no-clean true))))
 
-(boot/deftask dev
+(boot/deftask assemble
   "make a dev build - including reloader"
   [k keep bool "keep intermediate .clj and .edn files"
    v verbose bool "verbose"]
   (let [keep (or keep false)
         verbose (or verbose false)
         mod (str (-> (boot/get-env) :gae :module))]
+    ;; (println "MODULE: " mod)
     (comp (install-sdk)
           (libs :verbose verbose)
           (logging :verbose verbose)

                           (boot/add-source edn-tmp)
                           boot/commit!))))))


;; FIXME: generate correct reloaders. do it by hand for now
(boot/deftask ear

             fileset
             (do
               ;; step 0: read the edn files
               (let [servlets-edn-files (->> (boot/input-files fileset)
                                             (boot/by-name [servlets-edn]))]
                 (if (> (count servlets-edn-files) 1)
                   (throw (Exception. "only one servlets.edn file allowed")))
                 (if (= (count servlets-edn-files) 0)
