diff options
Diffstat (limited to 'project.clj')
-rw-r--r-- | project.clj | 42 |
1 files changed, 36 insertions, 6 deletions
diff --git a/project.clj b/project.clj index 044856b..430173c 100644 --- a/project.clj +++ b/project.clj @@ -1,5 +1,5 @@ (defproject chameleon "0.1.0" - :dependencies [[org.clojure/clojure "1.8.0"] + :dependencies [[org.clojure/clojure "1.9.0"] [com.7theta/utilis "1.0.4"] [http-kit "2.2.0"] [ring/ring-core "1.6.3"] @@ -11,15 +11,18 @@ [inflections "0.13.0"] [clj-time "0.14.2"] [integrant "0.6.2"] - [clojure-future-spec "1.9.0-beta4"] [yogthos/config "0.9"] [org.onap.aai.event-client/event-client-dmaap "1.2.1"] - ] + [org.onap.aai.logging-service/common-logging "1.2.2"] + [camel-snake-kebab "0.4.0"] + [metosin/ring-http-response "0.9.0"] + [org.clojure/test.check "0.9.0"] + [cloverage/cloverage "1.0.10"]] + :plugins [[lein-cloverage "1.0.10"]] :repositories [["onap-releases" {:url "https://nexus.onap.org/content/repositories/releases/"}] ["onap-public" {:url "https://nexus.onap.org/content/repositories/public/"}] ["onap-staging" {:url "https://nexus.onap.org/content/repositories/staging/"}] - ["onap-snapshot" {:url "https://nexus.onap.org/content/repositories/snapshots/"}] - ] + ["onap-snapshot" {:url "https://nexus.onap.org/content/repositories/snapshots/"}]] :min-lein-version "2.5.3" :profiles {:dev {:source-paths ["dev"] :dependencies [[ring/ring-devel "1.6.3"] @@ -28,4 +31,31 @@ :main chameleon.server :aot [chameleon.server] :uberjar-name "chameleon.jar"}} - :prep-tasks [ "compile"]) + :prep-tasks ["compile"] + :source-paths ["src" "prod" "test"] + :resource-paths ["resources"] + :pom-plugins [[com.theoryinpractise/clojure-maven-plugin "1.3.13" + {:extensions "true" + :configuration [:sourceDirectories + [:sourceDirectory "src"] + [:sourceDirectory "prod"] + [:sourceDirectory "test"]] + :executions ([:execution [:id "compile"] + [:goals ([:goal "compile"])] + [:phase "compile"]])}] + [org.apache.maven.plugins/maven-jar-plugin "2.4" + {:configuration [:archive [:manifest + [:addClasspath true] + [:mainClass "chameleon.server"] + [:classpathPrefix "dependency"]]]}] + [org.apache.maven.plugins/maven-dependency-plugin "2.8" + {:executions ([:execution [:id "copy-dependencies"] + [:goals ([:goal "copy-dependencies"])] + [:phase "package"]])}] + [org.apache.maven.plugins/maven-assembly-plugin "2.4.1" + {:configuration ([:descriptorRefs [:descriptorRef "jar-with-dependencies"]] + [:archive [:manifest + [:mainClass "chameleon.server"]]]) + :executions ([:execution [:id "assemble"] + [:phase "package"] + [:goals ([:goal "single"])]])}]]) |