I have a java project where the result distribution needs two other services running: zookeeper and project voldemort. I would like to have a build process that outputs the right version of each project with an already valid configuration, so that publishing a new environment will be a matter of getting the pieces from the build and start then on the production servers.
I use version control system for the project but these two dependencies are a bit large to put in. I thought to keep then in a internal ftp server and then download at the build time to the dist folder.
Is this a good practice? Has anyone already done something like this?