got it : Stupid issue ..
Changed my xml location
from
<property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml"/>
to
<property name="persistenceXmlLocation" value="/META-INF/persistence.xml"/>
it was possibly picking up some other xml in some or the other jar.