Java 可以让Maven自动重写其中一个类文件中的字符串吗?
我正在使用一个库,其中一个字符串指向即将关闭的API端点。我已经能够成功进入着色jar,更改字符串值,并成功运行应用程序Java 可以让Maven自动重写其中一个类文件中的字符串吗?,java,maven,Java,Maven,我正在使用一个库,其中一个字符串指向即将关闭的API端点。我已经能够成功进入着色jar,更改字符串值,并成功运行应用程序 我不能使用反射,因为它被导入到一个更大的系统中,反射可能会导致一些不可预知的疯狂 在编译这个jar时,Maven是否可以自动更改字符串的值?“这正被导入到一个更大的系统中,反射可能会导致一些不可预测的疯狂”这正是集成测试的目的。如果在构建过程中进行这种更改,而不是将其固定在代码中,那么就降低了代码的可维护性,而实际上只是创建了一个创可贴解决方案。看看您没有其他库的源代码吗?
我不能使用反射,因为它被导入到一个更大的系统中,反射可能会导致一些不可预知的疯狂
在编译这个jar时,Maven是否可以自动更改字符串的值?“这正被导入到一个更大的系统中,反射可能会导致一些不可预测的疯狂”这正是集成测试的目的。如果在构建过程中进行这种更改,而不是将其固定在代码中,那么就降低了代码的可维护性,而实际上只是创建了一个创可贴解决方案。看看您没有其他库的源代码吗?