¿Hacer que Java runtime ignore serialVersionUIDs?

Tengo que trabajar con una gran cantidad de clases Java compiladas que no especificaron explícitamente un serialVersionUID. Debido a que sus UID fueron generados arbitrariamente por el compilador, muchas de las clases que necesitan ser serializadas y deserializadas terminan causando excepciones, incluso aunque las definiciones de clase reales coincidan. (Esto es todo comportamiento esperado, por supuesto.)

No es práctico para mí regresar y corregir todo este código de terceros.

Por lo tanto, mi pregunta es: ¿Hay alguna manera de hacer que el tiempo de ejecución de Javaignorar ¿Diferencias en serialVersionUIDs, y solo no se pueden deserializar cuando hay diferencias reales en la estructura?

Respuestas a la pregunta(4)

Su respuesta a la pregunta