For most developers, long gone are the days of programming in a good old text editor. Now has come the age of modern and flashy IDEs and yet Maven propose a basic command line-based tool? After all the money and time we invested into incorporating this tool in our development process! Are you insane? There is no way I can live one day without this great refactor menu. Relax, all the dirty work has already been done. Maven can collaborate elegantly with most IDEs and there is significant work in progress to integrate it directly in IDE's interface. Isn't that cool ?