The Iodine Toolkit provides most of the things to mod the Minecraft Server, easily. Iodine uses mappings directly from MCPBot and can also use snapshots from MCPBot, it remaps using SpecialSource, and decompiles with FernFlower; and builds POM.xml, a gradle environment (root project can also be compiled) and a patching environment. In short, here all the features:
First-class build support for Maven, simply import the pom.xml from the project to import the NMS source. This includes the dependencies of NMS.
First-class build support for Gradle, simply import the build.gradle and settings.gradle from the project to import the NMS source. This includes the dependencies of NMS.
Patching implementation in JGit.
Latest versions of mappings can be used to modify the latest stable version of Minecraft (when MCP mappings comes out for it).