- test-all: isn't there an existing support for launching tests in 
clojure-maven-plugin-maven-plugins ? Naive question: in your current workflow, 
you relaunch the Lein executable each time via an emacs command? Or is it via 
an nrepl client session connected to the same repl that emacs uses for your own 
user interactions?

Test-all is just an alias in Leiningen. It can be any series of tasks. It was 
an example of a command line that I want to be able to run that isn’t mvn test.

- test-all: is there, and do you use, a mode which automatically relaunches the 
tests when source code changes are detected on the filesystem?

No, generally I don’t.

- jack in: is that the term in emacs for an action which will connect to "a 
repl" ("the repl?" - sorry for my lack of knowledge), and potentially start a 
new jvm process for the project under development (bu starting leiningen via 
its shell script or maybe crating the command line for calling java 
clojure.main -i leiningen.main/-main ?)

Yes, jack-in is an nrepl/cider term for starting a REPL (with Leiningen) using 
the current project.clj.

Basically I want contrib projects to be as easy to work with as non-contrib 
projects (which all have project.clj files and use Leiningen) and that’s why I 
have project.clj for clojure.java.jdbc. I have a variety of dependencies in 
project.clj that might be different to the pom.xml because I run a different 
set of tests etc. For example I have the MS SQL JDBC library installed locally 
and I test against a VM running XP and SQL Server. That’s not relevant for the 
pom.xml.

I’m not interested in using Maven for this: Maven is a necessary evil as far as 
I’m concerned for the build server. I also don’t want to use Eclipse or 
IntelliJ or any of those "Java IDEs".

I wish Clojure/core would support Leiningen fully and use it for the build 
system and for Sonatype / Maven Central deployments so we didn’t need pom.xml 
at all.

Sean


-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to