Study and experiment usage of gradle as a replacement of our build system

  • Description : For now, we are using ant + a set of custom ant tasks. I think gradle, in addition to keep things from ant, maven and ivy, add interesting possibilities :
    • groovy scripting ability : more flexibility than xml based build systems. For example, you can do something before and/or after a given (set of) task(s) : it could be used to transform ant's jar task into a jnode's plugin packager (a jnode plugin is a regular jar file which contain a plugin descriptor file)
    • interaction with ivy : look at gradle's faq for ivy
    • interaction with maven 2 : look at gradle for maven 2 users and gradle's faq for maven
    • interaction with ant : look at gradle's faq for ant
    • you can find main features here
  • Level :
  • Assigned to :