Search code examples
development-environment

Simplify development environment setup


Everytime new people start working on our project, they need to setup development environment on their computer Windows OS running on it. This contains:

  • Java
  • Eclipse as IDE
  • Tomcat
  • Maven
  • MySQL
  • ... and maybe some other tools

It takes time (because of download and install) and some people getting problems (for example because of missungerstanding setup guide)

Is it possible to simplify or maybe automate such development environment setups? My idea is to create kind of bundle and deliver it to developers. If some software need still to be installed it's also ok.

I found this question here How to automate development environment setup? but:

  1. I would like to find solution without using virtual machine if it somehow possible
  2. this question is from 2009. Maybe the things changed in last 7 years.

Thank you in advance

UPDATE

Just found two tools which looking good to me. I will try them boxstarter and chocolatey.


Solution

  • I tried chocolatey (I mentioned in the update to my question). It actually does what I was looking for.

    All I need is to create a script with the whole software I need to install and run it.

    There are also many other nice things. Just try.

    The only todo point for me is to find out what is the difference between chocolatey and boxstarter. If I understood it right, you can start boxstarter scripts from the remote server. But I don't need this.