So basically Maven is a middleware for Java that ends up doing what Python does, but with orders of magnitude more complexity?