seemed like everything is solved and all is well.
BUT, eclipse does allow the possibility to include jars in deployment assemblies like so
* CoreJarProject
- JpaSpecJar
- JpaImplJar
*Web Project
- CoreJarProject.jar (include in build bath -> project)
*JpaSpecrJar
*JpaImplJar
this can be defined in 2 places
the first is the JpaSpecjar's Deployment assembly tab (you'll even get a warning in eclispe in case you don't define)
and then include the CoreJarProject in Web projects depoyment assembly
problem is this would not work in gwt's jetty, but will work if try using tomcat for example...