When would it be appropriate to specify a dependency only in deps
in my mix.exs
and not as a runtime dependency in applications
?
I thought that applications
are actual applications that need to be started before my own application can be started, but I run into a problem where exrm
wasn't putting the Jazz
library (which I think only contains pure functions) into the release until I included :jazz
in applications
.