Skip to content

Commit 65fc896

Browse files
committed
Leverage versioneer to remove the version info duplication
1 parent 7d0c22c commit 65fc896

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

project.clj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
^:source-dep [org.clojure/java.classpath "0.2.3"]
2121
^:source-dep [org.clojure/tools.namespace "0.3.0-alpha4"]
2222
^:source-dep [org.clojure/tools.trace "0.7.9"]
23-
^:source-dep [org.clojure/tools.reader "1.1.3.1"]]
23+
^:source-dep [org.clojure/tools.reader "1.1.3.1"]
24+
;; used to extract the version info from the jar
25+
^:source-dep [trptcolin/versioneer "0.2.0"]]
2426
:plugins [[thomasa/mranderson "0.4.8"]]
2527
:exclusions [org.clojure/clojure]
2628

src/cider/nrepl/version.clj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
(ns cider.nrepl.version
22
;; We require print-method here because `cider.nrepl.version`
33
;; namespace is used by every connection.
4-
(:require [cider.nrepl.print-method]))
4+
(:require [cider.nrepl.print-method]
5+
[trptcolin.versioneer.core :as v]))
56

67
(def version
78
"Current version of CIDER nREPL, map of :major, :minor, :incremental, and :qualifier."
8-
(let [version-string "0.18.0-snapshot"]
9+
(let [version-string (v/get-version "cider" "cider-nrepl" "1.0.0")]
910
(assoc (->> version-string
1011
(re-find #"(\d+)\.(\d+)\.(\d+)-?(.*)")
1112
rest

0 commit comments

Comments
 (0)