Servlet 3 must be defined to avoid to use a 2.x from the class path which will break the app
This settings is useless if you don't configure the compiler to be forked (to activate the fork option you should add also the dependency to the tools.jar)
Merge remote-tracking branch 'arnaud/fix/archetype'