I'm not really sure why maven2 depends on ant, maven2 may suggest ant but a Java developer that uses Ant will install Ant explicitly, not "install Maven and get Ant for free".
Ant should not depend on gcj at all, it can depend on any Java runtime, be it GCJ, OpenJdk, and Sun. With Sun's Java being on partner repo, the default JDK should be OpenJDK, not GCJ.
I think this is more of problem with ant and ant-gcj than maven2 package.
I'm not really sure why maven2 depends on ant, maven2 may suggest ant but a Java developer that uses Ant will install Ant explicitly, not "install Maven and get Ant for free".
Ant should not depend on gcj at all, it can depend on any Java runtime, be it GCJ, OpenJdk, and Sun. With Sun's Java being on partner repo, the default JDK should be OpenJDK, not GCJ.
I think this is more of problem with ant and ant-gcj than maven2 package.