[erlang-questions] Erlang and Maven

Vance Shipley <>
Mon Sep 11 16:34:53 CEST 2006

On 10/09/06, Olivier Sambourg <> wrote:
>If we take a look at various OTP applications, the common directory
>structure seems to be :
>|-> src/ (source files, flat)
>|-> include/ (include files...)
>|-> doc/ (documentation)
>|-> ebin/ (beam files)

The convention in OTP when mixing languages is to have a "c_src"
directory.  For example:

   $ ls lib/erlang/lib/asn1-
   c_src     ebin      examples  priv      src

In this case there is a ddll driver and the C source is in c_src.
The library with the driver code is in:


Another example is the IC application which uses java:

   $ ls lib/erlang/lib/ic-4.2.11
   c_src     ebin      examples  include   java_src  priv      src


More information about the erlang-questions mailing list