A Leiningen plugin to generate Clojure source code from Application Description Language.
| docs | ||
| pkg | ||
| src/leiningen | ||
| .gitignore | ||
| .hgignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| LICENSE.md | ||
| project.clj | ||
| README.md | ||
lein-adl
A Leiningen plugin to generate Clojure source code from Application Description Language.
Usage
Put [lein-adl "0.1.2"] into the :plugins vector of your
project.clj.
Example usage:
$ lein adl
or
$ lein adl [path-to-adl-file]
If a path to an adl file is provided, it takes precedence over the :adl-file
configuration parameter, described below. The supplied value should be a file
conforming to the ADL 1.4.1 DTD.
Configuration
You may add a key :adl to your project.clj whose value should be a map with
some or all of the following keys:
:adl-filethe filename of the ADL file to generate from (defaults to[project-name].adl.xml);:localethe locale to generate files for (defaults to your default locale;:paththe path under which to generate files (defaults to the current directory, and you should probably not change this);:verbosityif set to an integer greater than zero, will print additional information about what ADL is doing
License
Copyright © 2018 Simon Brooke
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.