I have two namespaces
foo.main namespace is just this
(ns foo.main (:require [foo.core :as core]) (:gen-class)) (println "started main") (defn -main [& args] (println "I am here")) (println "finished main")
foo.core namespace contains
(ns foo.core) (println "started core") ... ... ... (println "finished core")
But when I run
lein uberjar this is the output that I get and it hangs there.
Compiling foo.core started core finished core Compiling foo.main started main finished main
If the evaluation has reached the end in both the namespaces that means there could be nothing that is blocking right? What could have gone wrong here?