>From comments on twitter I suspect the real goal would be ONE repo which can be read by both p2 and maven2. IMHO that'd be an awesome goal, but I doubt it's possible given the folder structure differences. So, instead, we can at least provide a converter... we have repo2runnable (though that's not hooked up into Athena directly because runnables are So Like Two Years Ago), now we just need repo2maven.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=291940
I don't think you need the folder structure ... there's some way to use POMs.
I am not a Maven expert though...