I think you're really looking for a build tool that doesn't force you to customize everything in XML?
In this case, Gradle is best. It does not have the same approach as ANT or Maven , but has the advantage of learning the lessons of both.
I would advise you to beware of deviations from the standard tool assembly ... This makes life tougher for others trying to create your code. This Gradle solution is allowed by providing assembly assembly .
source share