I am a reformed .NET developer now doing java development using Intellij. I tried both Eclipse and Netbeans and found Intellij to be the best, by far, when it came to intuitiveness and useability. I have had some problems getting used to a very different of working in Java vs. .NET. Specifically the following:
1. When if comes to Intellij IDEA what is being built when I rebuild a project via the build menu in IntelliJ vs. Maven and when should I use each?
2. The same question when it comes to building artifacts.
3. Should I use the integrated Git tools with IntelliJ or should I use only command line options?
3. I was trying to following the jetBrains example for creating a RESTful web service in IDEA but I could not find the RESTful Web Services plugin