Currently you can specify a specific file to use for uploadPackage (instead of using what is generated by createPackage) by using the -Ppackage= CLI option. Unfortunately for a multi-module project that may not be enough granularity.
Proposed: -P${projectName}.package= so you can specify exactly which project's uploadPackage the parameter applies to. If a projectName is not specified, it would be applied to all projects.