Require each partner to provide there artifact as a wrapped micro-service.
Provide a sample micro-service wrapper written using 0mq.
Require the micro-service be placed in an artifact repository
Provide an Artifactory repository for secure use by any partner.
The argument that public repositories are not visible from within LincolnLabs is a red-herring, the local .m2 directory can easily be zipped as part of the installation bundle.
Require the source for the micro-service be placed in a source repository.
GitHub is acceptable
Build instructions for reproducing the artifact [as placed in the Artifactory repository].
Provide a GitLab repository for secure use by any partner.
Here are my recommendations: