m(rebar): use rebar to handle project