Здравствуйте, Mamut, Вы писали:
M>Потом кто-то это будет редактировать под vi через ssh

Гм, это какой-то каменный век хотя может быть в erlang исходный код хранится рядом с бинарным?
В Java же ни на тестовом, ни на производственном сервере никаких java файлов и не будет — нечего редактировать.
Я уж молчу, что как правило у разработчиков отсутствует доступ к развертыванию не то что на производственный, но даже и на тестовый сервер.