       ["generate-static"]
       ["ubercompile"]
       ["uberjar"]]
+    ;; Publishing
+    "publish" ["with-profile" "+system,+security,+geo" "do"
+      ["clean"]
+      ["build-jar"]
+      ["deploy" "clojars"]]
     ;; Application
     "run" ["with-profile" "+system,+security" "run"]
     "trampoline" ["with-profile" "+system,+security" "trampoline"]
-    "start-cmr-opendap"
-      ["trampoline" "run"]})
+    "start-cmr-opendap" ["trampoline" "run"]})

             "--name" "OPeNDAP/CMR Integration"]
    "slate" ["with-profile" "+slate"
      "shell" "resources/scripts/build-slate-docs"]
    "generate-html" ["with-profile" "+docs"
      "run" "-m" "cmr.opendap.site.static"]
    "docs" ["do"
      ["codox"]
      ["marginalia"]
      ["slate"]]
    "generate-static" ["do"
      ["docs"]
      ["generate-html"]]
    ;; Build tasks
    "build-lite" ["do"
      ["ltest" ":unit"]]

    [gov.nasa.earthdata/cmr-exchange-query "0.2.0-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-http-kit "0.1.3-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-jar-plugin "0.1.0-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-metadata-proxy "0.1.0-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-mission-control "0.1.0-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-ous-plugin "0.1.0-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-site-templates "0.1.0-SNAPSHOT"]
    [gov.nasa.earthdata/cmr-sizing-plugin "0.1.0-SNAPSHOT"]
    [http-kit "2.3.0"]
    [markdown-clj "1.0.3"]
    [metosin/reitit-core "0.2.3"]
    [metosin/reitit-ring "0.2.3"]
    [metosin/ring-http-response "0.9.0"]
    [org.clojure/clojure "1.9.0"]
    [org.clojure/core.async "0.4.474"]
    [org.clojure/core.cache "0.7.1"]
    [org.clojure/data.xml "0.2.0-alpha5"]
    [org.clojure/java.classpath "0.3.0"]
    [ring/ring-core "1.7.0"]
    [ring/ring-codec "1.1.1"]
    [ring/ring-defaults "0.3.2"]
    [selmer "1.12.1"]
    [tolitius/xml-in "0.1.0"]]
  :jvm-opts ["-XX:-OmitStackTraceInFastThrow"
             "-Xms2g"
