Search for 'lein'
For details on the search query syntax, see the guide.
Total results: 2088, showing 25 - 48
Leiningen plugin that executes tasks when files are modified
Leiningen plugin for managing subrojects within a monorepo.
Matrix of cljsbuild/ClojureScript compatibility
Lein plugin to run clj-kondo
Maintain database migrations.
Deprecated: see lein-tar instead.
A Leiningen plugin to watch directories and run tasks automatically.
Leiningen plugin to load :dependencies from deps.edn instead.
Leiningen plugin providing hooks to customise clojure.test output
Leiningen Subprojects plugin
Leiningen plugin for Environ
Leiningen plugin providing JUnit XML output for clojure.test
Use git for project versions.
Print the current project version
Leiningen plugin for managing an Immutant project.
A task that copies the files for the resource-paths to the
target-path, applying stencil to each file allowing the files to be
updated as they are copied.
## Usage
### Copy
Execute the plugin to copy the files.
lein resource
### Clean
Remove the files created by the plugin.
lein resource clean
### Print
Print the value of a stencil specified as an argument, useful for build scripts
lein resource print "{{version}}"
export MY_PROJECT_VERSION=$(lein resource print "{{name}}:{{version}}")
### Pretty Print
Dump the map of values sent to stencil.
lein resource pprint
## Configuration
To configure the plugin,add to the project.clj:
### Sample Configuration
:resource {
;; required or will do nothing
:resource-paths ["src-resource"]
OR
:resource-paths [ ["src-resource"
{
:includes [] ;; list of regex
:excludes [] ;; list of regex
:target-path "" ;; directory to store files
:extra-values {} ;; override the top level
;; values for this resource
}]]
;; optional default to the global one
:target-path "target/html"
;; When true, only copy files where src is
;; newer than default
:update false
;; optional - this is the default
:includes [ #".*" ]
;; optional - default is no excludes
;; which is en empty vector
:excludes [ #".*~" ]
;; optional - list of regex of files to skip stencil
:skip-stencil [ ]
;; optional - if true, do not echo progress to the screen
:silent false
;; optional - if true, echo lots of debug info
:verbose false
;; optional - default to nil
:extra-values
{ :year
~(.get (java.util.GregorianCalendar.)
(java.util.Calendar/YEAR)) }
## Links
### Marginalia
[Marginalia](http://gdeer81.github.io/marginalia)
[Markdown](http://daringfireball.net/projects/markdown/syntax)
[MathJax](http://www.mathjax.org/)
### test.check
[test.check](https://github.com/clojure/test.check)
List the license of each of your dependencies.
Similar to Maven multi-module projects, but less sucky
Execute tasks in parallel. Like the 'do' task only... parallel.
Print stuff in the project map.
Attach git dependencies to a leiningen project
Like lein-pprint, but colorized!
plugin for CSS/Js asset minification
Leiningen plugin for cprop