Merge branch 'master' into testsUnderWindows1
This commit is contained in:
commit
9588d307d5
4 changed files with 22 additions and 17 deletions
|
@ -232,7 +232,7 @@
|
|||
[map]
|
||||
(-> map
|
||||
(update-if-in-map [:repositories :deploy-repositories
|
||||
:plugin-repositories] normalize-repos)
|
||||
:mirrors :plugin-repositories] normalize-repos)
|
||||
(update-if-in-map [:profiles] map-vals normalize-values)))
|
||||
|
||||
(defn make
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
(ns leiningen.new
|
||||
"Generate project scaffolding based on a template."
|
||||
(:refer-clojure :exclude [new list])
|
||||
(:use [leiningen.new.templates :only [*dir*]])
|
||||
(:require [bultitude.core :as bultitude]
|
||||
[leiningen.core.main :refer [abort]])
|
||||
[leiningen.core.main :refer [abort]]
|
||||
[leiningen.new.templates :refer [*dir*]])
|
||||
(:import java.io.FileNotFoundException))
|
||||
|
||||
(defn- fake-project [name]
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
(ns leiningen.repl
|
||||
"Start a repl session either with the current project or standalone."
|
||||
(:require (clojure set
|
||||
main
|
||||
[string :as s])
|
||||
(:require [clojure.set]
|
||||
[clojure.main]
|
||||
[clojure.string :as s]
|
||||
[clojure.java.io :as io]
|
||||
(clojure.tools.nrepl [ack :as nrepl.ack]
|
||||
[server :as nrepl.server])
|
||||
(leiningen.core [eval :as eval]
|
||||
[main :as main]
|
||||
[user :as user]
|
||||
[project :as project]
|
||||
[classpath :as classpath])
|
||||
[clojure.tools.nrepl.ack :as nrepl.ack]
|
||||
[clojure.tools.nrepl.server :as nrepl.server]
|
||||
[leiningen.core.eval :as eval]
|
||||
[leiningen.core.main :as main]
|
||||
[leiningen.core.user :as user]
|
||||
[leiningen.core.project :as project]
|
||||
[leiningen.core.classpath :as classpath]
|
||||
[leiningen.trampoline :as trampoline]
|
||||
[reply.main :as reply]))
|
||||
|
||||
|
@ -108,10 +108,14 @@
|
|||
:bind ~(:host cfg) :port ~(:port cfg)
|
||||
:ack-port ~ack-port
|
||||
:handler ~(handler-for project))
|
||||
port# (-> server# deref :ss .getLocalPort)]
|
||||
port# (-> server# deref :ss .getLocalPort)
|
||||
repl-port-file# (io/file ~(if (.exists (io/file
|
||||
(:target-path project)))
|
||||
(:target-path project)
|
||||
(user/leiningen-home)) "repl-port")]
|
||||
(when ~start-msg? (println "nREPL server started on port" port#))
|
||||
(spit ~(str (io/file (:target-path project) "repl-port")) port#)
|
||||
(.deleteOnExit (io/file ~(:target-path project) "repl-port"))
|
||||
(spit repl-port-file# port#)
|
||||
(.deleteOnExit repl-port-file#)
|
||||
@(promise))
|
||||
;; TODO: remove in favour of :injections in the :repl profile
|
||||
`(do ~(when-let [init-ns (init-ns project)]
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
(ns leiningen.update-in
|
||||
(:refer-clojure :exclude [update-in])
|
||||
(:require [leiningen.core.main :as main] [clojure.core :as clj]))
|
||||
(:require [leiningen.core.main :as main]
|
||||
[clojure.core :as clj]))
|
||||
|
||||
(defn ^:internal parse-args [key-path f args]
|
||||
(let [[f-args [_ & task+args]] (split-with #(not= "--" %) args)]
|
||||
|
|
Loading…
Reference in a new issue