https://github.com/Panmind/erlang-ruby-marshalのように、アプリケーションでいくつかのライブラリを使用したいと考えています。そのリポジトリには src dir がありますが、(アプリケーションではないため) .app ファイルがないため、get-deps を使用できません。
libs dir を sub_dirs に追加し、リポジトリを git サブモジュールとして追加するという別のアプローチを試みましたが、rebar はそのファイルをコンパイルしません。rebar は otp アプリケーションのみをコンパイルすると思いますが、アプリケーションに関連付けられていない .erl ファイルだけではありません。
この種の依存関係をどのように管理していますか? ファイルがそこに属しているとは思わないため、ファイルをアプリディレクトリにコピーすることは避けたいと思います。また、使用しているライブラリのバージョンを追跡できるgitサブモジュールアプローチが好きです。