Change build to Gradle

Description

Migrated from NovaTec Jira. Original ticket: INSPECTIT-1012

In another project, we are currently migrating to Gradle due to the advantages this build tool provides compared to Maven and Ant.

For me, I would really like to have it for inspectIT in place, too. There are many reasons for this:

  • gradle is a very good mix of declarative and imperative build files, the good of both worlds of maven and ant

  • we struggled many times with ant in the past (but yes, currently it runs)

  • by changing to gradle, we can learn how this system works and use it more in the future for other projects

  • we don't need to rely on ivy anymore. Dependency management is a first class citizen (and again, yes, ivy works now, but it wasn't that easy all the time)

  • the migration path should be most of the time quite painless as ant tasks and projects are first class citizens, too. So we can migrate one step after the other

So the question is if we want to spend some time on this (I would suspect that Ivan would need about one week to get a good build base for our artifacts and some days more for polishing).

Environment

None

Assignee

Ivan Senic

Reporter

Stefan Siegl

Labels

Integrator

Patrice Bouillet

Components

Sprint

None

Fix versions

Priority

Medium
Configure