现象
源代码片段
public abstract void publish(String topic, String data, Map<String, Object> extraParams);
maven打包编译后的结果
public abstract void publish(String var1, String var2, Map<String, Object> var3);
解决方案一:
编译器设置打包

解决方案二:
maven打包指定带参

效果:

这样别人引入你得基础包,就不会不知道当前参数的意义是啥了