Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 可以让Maven自动重写其中一个类文件中的字符串吗?_Java_Maven - Fatal编程技术网

Java 可以让Maven自动重写其中一个类文件中的字符串吗?

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

我正在使用一个库,其中一个字符串指向即将关闭的API端点。我已经能够成功进入着色jar,更改字符串值,并成功运行应用程序


我不能使用反射,因为它被导入到一个更大的系统中,反射可能会导致一些不可预知的疯狂


在编译这个jar时,Maven是否可以自动更改字符串的值?

“这正被导入到一个更大的系统中,反射可能会导致一些不可预测的疯狂”这正是集成测试的目的。如果在构建过程中进行这种更改,而不是将其固定在代码中,那么就降低了代码的可维护性,而实际上只是创建了一个创可贴解决方案。看看您没有其他库的源代码吗?