https://github.com/engula/engula/issues/59
https://github.com/engula/engula/pull/78
We meet a situation to manage and publish multiple modules. When handling such case with Maven, I'm familiar with defining multiple modules and properly setting up their dependencies as well as publishing to maven central on demand.
With cargo & rust, there's a re-export crate mechanism and I'm seeking best practices on managing modules.
You're welcome to review the design and left comments.