LEININGEN(1)LEININGEN(1)NAMElein - Automate Clojure projects
SYNOPSISlein [TASK [ARGS]
DESCRIPTION
Leiningen is for automating Clojure projects without setting your hair
on fire.
Working on Clojure projects with tools designed for Java can be an
exercise in frustration. With Leiningen, you just write Clojure.
TASKSlein help will show the complete list of tasks, while lein help TASK
shows usage for a specific one.
lein help tutorial has a detailed walk-through of the various tasks,
but the most commonly-used are:
lein new NAME
generate a new project skeleton
lein test [TESTS]
run the tests in the TESTS namespaces, or all tests
lein repl
launch an interactive REPL session in a networked REPL server
lein uberjar
package up the project and its dependencies as a standalone .jar
file
lein install
install a project into your local repository
lein deploy [REPOSITORY]
deploy a library to a remote repository
CONFIGURATION
Leiningen reads its configuration from the project.clj file in your
project root. Either use lein new to create a fresh project from which
to work, or see the exhaustive list of configuration options with lein
help sample.
You can customize your project map further with profiles; see lein help
profiles
BUGS
Check https://github.com/technomancy/leiningen/issues to see if your
problem is a known issue. If not, please open a new issue on that site
or join the mailing list at http://librelist.com/leiningen/. Please
include the output of lein version as well as your project.clj file and
as much of the relevant code from your project as possible.
COPYING
Copyright (C) 2009-2013 Phil Hagelberg and contributors.
Distributed under the Eclipse Public License, the same as Clojure uses.
See the file /usr/share/doc/leiningen/copyright.
AUTHOR
This manpage is written by Phil Hagelberg <technomancy@gmail.com>
2011 June 30 LEININGEN(1)