Is it some maven problem or just design decision?
OK, understand this but classes are in same structure inside JAR. Here are just some additional information for p2 style repository and OSGi management.
Is it possible to somehow specify 'build this project and all which depends on it'?