Blogging in Lisp


Controlling Rebar3 Application Compile Order

Submitted by Bill St. Clair on Fri, 09 Oct 2015 08:04:41 GMT

I recently spent a few days building the oc_erchef Erlang application inside the chef-server repository, as reported here. I discovered that in an application with sub-applications, stored in the apps/ directory, the order of referencing those sub-applications in the main .app.src file does not affect rebar3's compilation order. Only the dependencies between the sub-applications has an effect on compilation order.

I created the rebar3-app-dependency repository to illustrate this. See its README for details.

Also see Erlware's description of the rebar3 tree command in Rebar3 Features (part 2): Dependency Tree.

Add comment   Edit post   Add post

Previous Posts:

Universal Crypto Keychains
mod_spdy with Apache 2.4.7 on Ubuntu 14.04
"stty -echo" in Emacs Shell
Chef Dev Newbie
Kerl Rocks!!
SSL Certificate Added
Mac OS X El Capitan Startup Transients
Ready... Set... Blog...
Seeking Work