Saltar al contenido

Eclipse: cómo “Cambiar la declaración del paquete a …” en todo un proyecto

Solución:

Si las declaraciones del paquete ya no son válidas, todas esas declaraciones inválidas aparecerían en el Problems ver en Eclipse. Si no ve esta vista, puede abrirla desde Ventana-> Mostrar vista -> Otro … -> Problemas (en la pestaña General).

Puede filtrar los problemas en la vista Problemas y corregir los que se pueden corregir fácilmente seleccionando la opción Quick fix opción en el menú contextual (disponible con un clic derecho). En su caso, debería ver algo similar a la captura de pantalla publicada a continuación:

Solución rápida para paquetes incorrectos

Aplicar las opciones de solución rápida es trivial, siempre que sepa cuál es la correcta; tendría que cambiar la declaración del paquete en la clase o la ubicación de la clase en sí. Desafortunadamente, no hay ninguna opción para solucionar el problema en varias unidades a la vez; Tendrá que aplicar la solución rápida para cada problema.

Si desea filtrar solo por problemas de esta variedad, considere configurar la vista Problemas para mostrar todos los errores que tienen el contenido de texto “no coincide con el paquete esperado” en el texto del error, como se demuestra en las siguientes capturas de pantalla:

Configurar el contenido del problema

Problemas de paquete de configuración de Eclipse

Para este problema en particular (que generalmente viene con archivos de artefactos generados automáticamente), encontré una buena solución.

Entonces, si el problema es que las declaraciones de su paquete son “package abc;” en 200 archivos y desea que sea “paquete com.aa.bb.cc.abc;”

Luego, en eclipse, Buscar-> Archivo para “paquete abc;” en la carpeta o paquete requerido o en todo el espacio de trabajo. No seleccione la opción Buscar, seleccione “Reemplazar” y luego coloque “paquete com.aa.bb.cc.abc;” cuando solicita el reemplazo después de la búsqueda. Debería hacer el truco.

Haga clic derecho en el paquete, seleccione Refactorizar> Cambiar nombre. Esto actualizará todos los archivos de origen con el nuevo nombre del paquete.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *