I have some idea about m2e and wtp but could not figure out what extra m2e-wtp provides on top of m2e and m2e-wtp ?
My understanding :-
m2e :-
m2e connector helps to import and create maven projects under eclipse where you can build the project with in eclipse also. There are various companies like
m2e m2eEclipse SonarQube m2e connector
WTP:-
Web Tools Project adds on various j2ee capabilities like Web Server Tools(WST) which helps to create server with in eclipse and helps
in hot code replacement(My guess it picks up the pom setting and accordingly publish it under right directory of server. I am not sure who among wtp or m2e-wtp does it ?)
m2e-wtp :-
I am not sure what extra m2e-wtp provides on top of m2e and m2e-wtp and how does it help ?