[erlang-patches] .app and .appup files for erl_interface and jinterface applications (amended)
Tue Mar 26 15:37:12 CET 2013
2013/3/26 Tuncer Ayaz <>
> On Tue, Mar 26, 2013 at 11:13 AM, Fredrik wrote:
> > Since we are on the subject,
> > We have a ticket about this but we were planning to solve this
> > matter in reltool, i.e without adding the .app file in the
> > applications that are missing them.
Just to be clear, this ticket is about allowing reltool to include
non-erlang applications, like erl_interface and jinterface. I assumed that
Alisdair's patch was about this - if not, please let me know.
> How exactly?
Well, this isn't really decided yet, but a fair guess should be to allow
directories in lib_dirs, that do not contain a sub-directory named ebin, to
be seen as application directories. Possibly with the aid of some
configuration option to reltool.
> Do you plan for reltool to derive app name and version
> from the directory name
and the modules from ebin/*.beam?
That is already the case when no .app file is found. However, the cases I
talk about here are mainly when there are no beam files - i.e. non-erlang
> Can that
> cover scenarios like an application requiring mnesia?
Not sure if I understand what you mean... If you need to specify
dependencies like the 'applications' entry in the .app file you still need
to provide the .app file.
> What about
> application environment variables?
Only needed if you write an erlang application, and then you should still
add your .app file.
> Does anyone have a good guess why projects skip writing/generating the
> .app file?
Not in general, but for the cases of erl_interface and jinterface it is
because these are non-erlang applications so the .app file would never be
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-patches