So it seems indeed, if I follow what Mike and Sean are exposing: - that the focus should not be placed first on the editors/IDEs, but on the tools themselves. Better interop between their formats. - people liking leiningen are just bothered that maven is used mostly by clojure github org. Those people would like not to have to install maven if possible and do everything through leiningen. - people not bothered that much by maven, or wanting to use maven as their "source of truth" suffer from lack of a decent way of generating project.clj or updating dependencies/versions parts of project.clj from their pom.xml. Preferrably via the use of a clojure-maven-plugin task.
Seems like a yack I'll let others to take care of :-) 2015-08-08 10:42 GMT+02:00 Sean Corfield <s...@corfield.org>: > - 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. > -- Laurent Petit -- 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.