We documented the workaround for folks using surefire needing to set a system property otherwise mini cluster won't start in
HBASE-18849, but maybe we can do better.
Can we rewrite the SO? Or patch the java code to use the correct value instead of checking a system property for it? It should be ok to have a patch to hardcode this sine we're telling folks to use a static value anyway.
hbase-thirdparty already has mechanisms for patching the source libs (ref. protobuf) so the mechanics shouldn't be too complex.