使用Erlide生成Erlang归档文件

nbnkbykc  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(198)

我是完全的Erlang新手,所以这个问题可能是完全的废话。
我正在尝试为RabbitMQ创建一个插件,我必须用Erlang编写它。为此,我在Eclipse中使用Erlide,并且我正在试验RabbitMQ Metronome示例项目。
我已经设法让它编译并生成了一些.BEAM文件。但是,要让它进入RabbitMQ,我需要生成一个Erlang存档(.ez),这是一个包含.BEAM文件和一个.app文件的zip文件。
我的问题是我不知道如何生成.app文件。我尝试在“ebin”目录中创建一个名为“RabbitMQMetronome.app“的文件,但是当我试图编辑它时,Eclipse警告说这是一个“派生”文件。这可能是一个转移注意力的方法,因为该目录中的任何其他文件都会给出同样的警告。
因此,我的问题是,我应该如何使用Erlide创建.app文件?
谢谢你,
卡尔

z2acfund

z2acfund1#

.app文件通常是从src/中的.app.src文件创建的。大多数构建工具都是这样做的,erlide也是如此。所以编辑那个文件,.app文件将在构建时创建。
旁注:对于生产代码,我不会依赖erlide的构建工具,而是使用rebar或erlang.mk或其他经过实战测试的工具。

相关问题