Browse Source

Project can be packaged via `lein uberjar`

Zane Kansil 10 years ago
parent
commit
c21d201436

+ 7 - 4
frameworks/Clojure/pedestal/project.clj

@@ -1,6 +1,6 @@
-(defproject pedestal "0.0.1-SNAPSHOT"
-  :description "FIXME: write description"
-  :url "http://example.com/FIXME"
+(defproject pedestal "0.1"
+  :description "A Clojure-Pedestal server for testing in the Framework Benchmarks"
+  :url "https://github.com/TechEmpower/FrameworkBenchmarks"
   :license {:name "Eclipse Public License"
             :url "http://www.eclipse.org/legal/epl-v10.html"}
   :dependencies [[org.clojure/clojure "1.6.0"]
@@ -16,4 +16,7 @@
   :resource-paths ["config", "resources"]
   :profiles {:dev {:aliases {"run-dev" ["trampoline" "run" "-m" "pedestal.server/run-dev"]}
                    :dependencies [[io.pedestal/pedestal.service-tools "0.3.1"]]}}
-  :main ^{:skip-aot true} pedestal.server)
+  :auto-clean false
+  :main pedestal.server
+  :aot [pedestal.server]
+  :uberjar-name "pedestal-standalone.jar")

+ 1 - 1
frameworks/Clojure/pedestal/src/pedestal/server.clj

@@ -1,5 +1,5 @@
 (ns pedestal.server
-  (:gen-class) ; for -main method in uberjar
+  (:gen-class)
   (:require [io.pedestal.http :as server]
             [pedestal.service :as service]))