2016-11-19 31 views
2

我正在Elixir中建立一個庫,用於處理某種類型的XML文件。我想用它發佈DTD模式,因爲XML文件在<!DOCTYPE>之內引用它。我該怎麼做,以便它可以通過其他應用程序導入。如何運送混合包裝的非靈藥文件?

概括:我如何發佈一些混合項目正在使用的靜態非靈藥文件(資源)?

回答

3

放置運行時所需的非源代碼文件的通常位置是/lib/config旁邊的包的根目錄下的/priv目錄。編譯器保留適當的參考,並確保該目錄在訪問時始終可用於適當的位置:

Application.app_dir(:my_app, "priv/path/to/file")