Setup your jpackage repo:
# rpm --import http://www.jpackage.org/jpackage.asc
# cd /etc/yum.repos.d/
# wget http://jpackage.org/jpackage.repo
Installing java:
http://wiki.centos.org/HowTos/JavaOnCentOS
Because of certain issues (https://www.zarb.org/pipermail/jpackage-discuss/2007-August/011745.html), you must install xml-commons locally.
Download the following from http://mirrors.dotsrc.org/jpackage/1.7/generic/free/RPMS/
1. http://mirrors.dotsrc.org/jpackage/1.7/generic/free/RPMS/xml-commons-1.3.03-11jpp.noarch.rpmInstalling ant:
2. http://mirrors.dotsrc.org/jpackage/1.7/generic/free/RPMS/xml-commons-jaxp-1.3-apis-1.3.03-11jpp.noarch.rpm
# rpm -Uvh xml-commons-1.3.03-11jpp.noarch.rpm xml-commons-jaxp-1.3-apis-1.3.03-11jpp.noarch.rpm
# sudo yum -y install ant
Install geronimo specs (to resolve conflicts when installing maven2)
# sudo yum -y install geronimo-specs
Installing maven2:
# sudo yum -y install maven2
You're good to go!