Why isn't maven compiling?