Per:
http://seven.centos.org/2014/01/state-of-the-build-20140104/
I've got a bunch of BZs opened upstream (by me and others) that may help clarify the build problems you've hit:
args4j-2.0.16-11.el7.src.rpm : 1049615
at-3.1.13-12.el7.src.rpm : 1044707
dapl-2.0.34-1.el7.src.rpm : 1044727
esc-1.1.0-25.el7.src.rpm : 865721
libbase-1.1.3-8.el7.src.rpm : 1038176
istack-commons-2.17-2.el7.src.rpm : 1049582
jboss-ejb-3.1-api-1.0.2-7.el7.src.rpm : 1029971
jboss-interceptors-1.1-api-1.0.2-0.6.20120319git49a904.el7.src.rpm : 1029974
jboss-jaxrpc-1.1-api-1.0.1-4.el7.src.rpm : 1029975
jboss-servlet-3.0-api-1.0.1-6.el7.src.rpm : 1029976
jboss-transaction-1.1-api-1.0.1-5.el7.src.rpm : 1029979
tomcat-7.0.40-2.el7.src.rpm : 1038183
pyliblzma-0.5.3-8.el7.src.rpm : 1044625
zsh-5.0.2-3.el7.src.rpm : 1034754 / 1037828
--- I was able to compile: apache-commons-net-3.2-7.el7.src.rpm boost-1.53.0-14.el7.src.rpm cdi-api-1.0-9.SP4.el7.src.rpm fftw-3.3.3-6.el7.src.rpm json-c-0.11-1.el7.src.rpm jsr-311-1.1.1-4.el7.src.rpm stax-ex-1.7.1-4.el7.src.rpm
These builds are 100% untested and my mock logs haven't been reviewed in any way. But they are a hint as to how we got them built. Yours if you want them, 1.3Mb tar.bz2 archive for all of them.
As for the rest, I suspect 1049615 applies to more than a few others. The maven world changed a bit between here and Fedora