Adding Maven framework support
This will probably make things messy