如何从escript访问项目的Mixfile?

时间:2016-01-28 22:05:11

标签: elixir

在将Elixir mix项目编译成escript时,我希望能够访问其mixfile以查找版本号等内容。当我在IEx中运行项目时,这没有问题。但似乎mix并没有将mixfile编译成escript。

当我尝试访问mixfile时,我得到:     模块MixfileTest.Mixfile不可用

我已经尝试了require模块,但这无济于事。一旦编译成escript,我如何访问项目的mixfile?

1 个答案:

答案 0 :(得分:3)

您可以在编译时获取项目详细信息。只是一个想法。

defmodule MixfileTest do
  @project MixfileTest.Mixfile.project()

  def main([]) do
    IO.inspect @project
  end

end