我有一个Elixir
伞式项目。该项目中的每个应用程序都可以使用mix escript.build
.
我正在尝试从伞项目的根目录运行此命令并收到以下错误
** (RuntimeError) Trying to access Mix.Project.app_path for an umbrella project but umbrellas have no app
我明白为什么这行不通。因此尝试在伞形项目的根目录下创建自定义混合任务。由于根目录没有lib
目录,我添加了一个并在其中创建了一个混合任务。但这并没有列在mix help
.
如何在总括项目的根部定义自定义混合任务?