Posts

Showing posts from August, 2017

Ant to Gradle Migration

Ant to Gradle Migration Ant served us very well and was our only build tool for last few years. Last year we decided to move on to new build system as we were adopting micro services architecture and dev ops culture. That means we were building brand new services and also carving out independent services from current monolith application. This requires modern, flexible build tool that helps in faster development. Maven and Gradle were two choice. I did look at some other choices but was afraid if we would get all the support we needed or not. I ended up choosing Gradle since I really like to program my build tool than putting it in xml. Also Gradle was gaining ground and large community support was good enough for me to trust and go on with it.  We are done with entire migration now and here some of my thoughts on this migration.   Ant build.xml Very early on we took decision not to invoke existing Ant's build.xml from Gradle's build.gradle. We not only wanted t...