Mave的Shade插件经常用来对打包后的文件(Java文件,properties文件)做一些修改,其中RelocationClass函数是非常实用的包重命名功能shade插件,可以处理Packageconflicts,实现依赖包名自定义的功能,但同时在插件配置中容易因为配置错误导致一些问题。下面是问题之一:常量值被修改。背景&现象首先,我们先说说通过配置文件的目的。下面这个配置文件的作用是通过配置文件打包的时候将com开头的包修改为vzr开头。配置文件如下:

Mave的Shade插件经常用来对打包后的文件(Java文件,properties文件)做一些修改,其中RelocationClass函数是非常实用的包重命名功能shade插件,可以处理Packageconflicts,实现依赖包名自定义的功能,但同时在插件配置中容易因为配置错误导致一些问题。下面是问题之一:常量值被修改。背景&现象首先,我们先说说通过配置文件的目的。下面这个配置文件的作用是通过配置文件打包的时候将com开头的包修改为vzr开头。配置文件如下: