I have a maven plugin called enunciate that generates nice API documentation. I\'d rather use Gradle as my build tool but it looks like it\'s limited in this aspect or maybe
As of October 2015, a Gradle plugin for Enunciate is available.
https://github.com/stoicflame/enunciate-gradle
You can't use a Maven plugin as-is in Gradle; you'll have to port it to a Gradle plugin. How difficult this is depends on how many Maven APIs the plugin is using. Another strategy might be to call into Maven via Gradle's Exec
task.