You can clone with
Tidy up make-srv-config function.
Use nil instead of -1 for no port configured.
Don't run leiningen functions inside project process.
This separation between Leiningen and the project is much cleaner and
less likely to cause dependency conflicts.
When :eval-in-leiningen is true, Leiningen and deps are implied.
Everything seems to be working
Added note about mysterious behaviour