Cita: Quite la dependencia del servlet por que el jboos las provee.
Las provee... en tiempo de ejecución, pero no para que Maven pueda compilar el código.
Cita: Me recomendaron que divida mi proyecto en dos
Efectivamente lo puedes separar en módulos. Aunque si tu proyecto no es muy grande no creo que te merezca la pena.
http://books.sonatype.com/mvnex-book...ltimodule.html
Un saludo