私はPhoenix用のライブラリを開発しています。私はmix.exsでフェニックスプロジェクトを作成しました:フェニックス - サーバを再起動せずにファイルの変更にローカル依存を再コンパイル
defp deps do
[{:phoenix, "~> 1.2.1"},
...
{:my_package, path: "../my_package"}]
end
と私はフェニックスのサーバーを再起動せずに、それを変更したときにフェニックスが自動的にその依存関係を再コンパイルします。出来ますか?私は既にPhoenixとmy_packageの両方にremixをインストールし、~r{../my_package/lib/.*(ex)$}
をlive_reload
Phoenixの設定に追加しようとしましたが、何も機能しません。
それは傘のプロジェクトの中に両方のプロジェクトを置くことは可能ですか? –
_Sidenote:SRP違反のようなにおいがします。私は、 'my_package'は別途作成してテストする必要があります。そうしないと、未解決の相互依存関係がいつまでも終了し、他のアプリケーションの中でパッケージを使用することはできません。 – mudasobwa