This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Might I ask why you are adding the eclipse and idea plugins to your pom.xml? Just because you edit code in a particular IDE doesn't mean that you need to include a Maven plugin for it in your pom.xml. Usually what you want to do is see if your IDE has built-in support for Maven or if not then find a plugin for your IDE to support Maven: note that this would be an IDE plugin, not a Maven plugin! For example, if you download Eclipse for Java Developers, Maven support is already included (via the m2eclipse plugin), but if you download Eclipse for Java EE Developers, then you have to go to the Eclipse Marketplace and install m2eclipse to get Maven support.