2016-11-20 6 views
1

リリースで必要とされる成果物はprivディレクトリに入れなければなりません。傘プロジェクトの場合は、傘のレベルに1つのprivディレクトリがあるか、または各アプリケーションに1つのprivディレクトリがあるべきですか?`priv`ディレクトリは混在した傘プロジェクトのどこにありますか

また、privディレクトリのパス名を調べるにはどうすればよいですか?

答えて

2

privディレクトリは、OTPアプリケーションレイアウトの一部です。傘自体はOTPアプリケーションではないので、privディレクトリはありません。実際のアプリケーションでは、それぞれ独自のprivが得られます。 。あなたがしているアプリの名前を知らなくても、アプリのディレクトリを検索する方法は

Application.app_dir(:app_name, "priv/path/to/file") 
+0

あり、たとえばマクロは、ルックアップすることがあります:

あなたは使用してPRIVディレクトリ内のファイルにアクセスすることができますそれが含まれているモジュールのappディレクトリ –

関連する問題