Yeah, there's good tooling support for packaging software that
uses
ant and maven.
And ant and maven themselves will also continue to be maintained by
Mikolaj, as far as I know.
Projects that use "pure" ant or maven to handle their dependencies and
build are *very easy* to package for Fedora, probably even easier than
some standard C or Python packages.
You're not wrong. Thanks to great tooling, there's many Java packages
in Fedora whose spec file is simply this:
%build
%mvn_build
%install
%mvn_install
However, I do feel the pain of upstream projects switching to gradle,
not because they are experiencing problems with maven that gradle was
designed to solve, but just because it's trendy. I personally ported
several projects back over to maven build system to keep something
vital in the distro. It's not difficult (maybe, for someone who has
been using maven years and years and years), but quite tedious.
--
Mat Booth
http://fedoraproject.org/get-fedora