These notes lean mostly toward m2eclipse since I'm an Eclipse developer.
Here are some useful links to Maven topics (except Eclipse integration; for that read starting the next cartouche):
There are two (major) contenders for integrating and using Maven in Eclipse. I use m2eclipse. The other one is Eclipse Integration for Apache Maven (Eclipse IAM), formerly called Q for Eclipse.
The choice was sort of arbitrary, but I do have my reasons: the first is older and they had videos explaining how to use it. The second is far more geeky in its installation: you have to squint, read and synthesize in order to use it.
The videos available for m2eclipse are crucial. They demonstrate
In particular, the multimodule project stuff looks very exciting.
m2eclipse supports a number of archetypes including simple projects and even web application projects. When they create a web application in the video, however, it does not appear to be an Eclipse WTP Dynamic Web Project (based on the resulting project icon), but this might not matter anyway (as long as one can write a web application project).
Among some 300 available are: