I have a chicagoboss application that makes use of a second OTP application. I cannot get the second application to start without manual intervention. My directory structure is as follows:
project
|-apps
|-boss_app
|-seond_otp_app
In my boss_app directory I have a boss.config that includes a stanza for this second OTP app, as in:
{second_otp_app, [ {path, "../second_otp_app"} ]},
I also have this second_otp_app in my boss_app.app.src file: {applications, [..., second_otp_app,..]} section.
With this in place, and not working, I tried additionally adding an explicit start in my priv/init/boss_app_01_news files. This also fails silently.
When I try to start it by hand from the erlang shell produced by starting my boss_app, I get a {error,{"no such file or directory","
ehc_notifier.app"}} error.
When I manually add the path to the second app's ebin directory, I can start it by hand.
Any ideas?