chef / concrete

Concrete enhances your rebar based Erlang project by providing a common Makefile wrapper, a dialyzer make target that caches PLT analysis of your project's dependencies, and a mechanism to specify development only dependencies.
Apache License 2.0
56 stars 15 forks source link

Merge concrete's stuff into rebar config at the end. #20

Closed joedevivo closed 10 years ago

joedevivo commented 10 years ago

Fixes issues with things like adding the lager_transform to rebar.config

Before

➜ notifier git:(jd/ct) ✗ rebar compile
WARN:  Missing plugins: [rebar_lock_deps_plugin]
WARN:  Missing plugins: [rebar_lock_deps_plugin]
==> edown (compile)
WARN:  Missing plugins: [rebar_lock_deps_plugin]
==> rebar_lock_deps_plugin (compile)
Compiling /Users/joe/dev/opscode/notifier/deps/rebar_lock_deps_plugin/src/rldp_util.erl failed:
/Users/joe/dev/opscode/notifier/deps/rebar_lock_deps_plugin/src/rldp_util.erl:none: undefined parse transform 'lager_transform'
ERROR: compile failed while processing /Users/joe/dev/opscode/notifier/deps/rebar_lock_deps_plugin: rebar_abort

After

➜ notifier git:(jd/ct) ✗ rebar compile
==> goldrush (compile)
==> lager (compile)
==> rabbit_common (compile)
==> amqp_client (compile)
==> ej (compile)
==> envy (compile)
==> eper (compile)
==> ibrowse (compile)
==> jiffy (compile)
==> meck (compile)
==> rebar_lock_deps_plugin (compile)
==> edown (compile)
==> notifier (compile)
➜ notifier git:(jd/ct) ✗ 

It's great!

jamesc commented 10 years ago

+1. Works for me

seth commented 10 years ago

nice! :+1: