Skip to content

anvil-works/lein-aot-order

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lein-aot-order

This leiningen plugin provides commands to work around problems of clojure ahead-of-time compilation, by determining a suitable compilation order via clojure.tools.namespace.

This requires Leiningen 2.6.1 or higher.

Usage

Put Clojars Project into the :plugins vector of your project.clj.

Then you can start the following tasks:

lein aot-order

which just prints the determined order.

Or if you set :aot in your project to :order:

:aot  :order

it is automatically replaced by the determined order of your namespaces. That order will then be used by the jar or uberjar tasks, just as if you had specified it manually.

License

Copyright © 2017 Active Group GmbH

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Leiningen plugin to manage ahead-of-time compilation order.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 100.0%