viernes, 22 de febrero de 2013

Java: qué pesado con el Warning serialVersionUID!!! Lo desactivamos en Eclipse

Estoy haciendo una aplicación en Java y continuamente me sale un Warning como éste:



Yo no voy a serializar mi clase. No va a viajar, no la voy a enviar a ningún lado, de modo que prefiero desactivar este Warning (explicación en Wikipedia de la serialización en Java aquí)

Veamos cómo desactivarlo en Eclipse




1. Ventana de propiedades del proyecto

En el explorador de paquetes, botón derecho sobre nuestro proyecto/ Propiedades:


2. Desactivamos este Warning

Para ello, bajo Compilador Java, errores y warnings, marcamos la opción "Permitir configuración específica para el proyecto".

A continuación, buscamos, bajo "Problemas potenciales de programación", localizamos el Warning "Serializable class without serialVersionUID" y marcamos la opción Ignorar:



2. Listo!!!

Ya no nos dará más la lata con esta advertencia: