Eclipse · Recetas · SVN

Imposible conectar un proyecto SVN usando Subversive

Subversive Logo
Inicialmente tenía conectados en Eclipse varios proyectos con un SVN utilizando el plugin Subclipse.

Debido a unos problemas en la creación de patches, tuve que cambiar a Subversive.

El problema viene porque una vez eliminado el plugin de Subclise y añadido el de Subversive, la única opción que aparece al pulsar botón derecho sobre un proyecto –> Team, es «Apply Patch…»

Esto es debido a que Eclipse «recuerda» que el proyecto estaba conectado al SVN usando Subclipse (que ya no está disponible) y no me permite volver a conectarlo usando Subversive.

Para solucionarlo tenemos dos opciones.

La primera opción (des-instalar/re-instalar los plugins):

  1. Des-instala Subversive
  2. Re-instala Subclipse
  3. Verifica que los proyectos están conectados al SVN
  4. Botón derecho sobre el proyecto –> Team –> Disconect. Asegúrate de marcar «Do not delete the SVN meta-information (e.g. .svn subdirectories).
  5. Des-instala Subclipse
  6. Re-instala Subversive
  7. Botón derecho sobre el proyecto –> Team –> Share Proyect…

La segunda opción (si no quieres des-instalar/re-instalar):

  1. Crea un nuevo workspace vacío
  2. Abre Eclipse utilizando dicho workspace
  3. File –> Import –> General –> Existing Projects into Workspace
  4. Selecciona el proyecto del viejo workspace
  5. Botón derecho sobre el proyecto –> Team –> Share Proyect…

vía

Java

Taglib para referencias constantes en archivos jsp

taglibs
Una de las limitaciones que tiene el estándar EL (Expression Language) de JSP (al menos hasta la versión 2.2), es que no permite acceder a las constantes de una clase Java.

Para suplir esta carencia podemos crearnos nuestra propia tagLib. A continuación incluyo el código completo de una sencilla etiqueta que yo mismo he creado. La idea es muy sencilla, guardar un Map en una variable definida a nivel de Contexto de Aplicación Web (por defecto, pero configurable) y reutilizar dicha variable si ya ha sido definida en algún momento (por defecto, pero configurable) para evitar estar continuamente analizando la clase de la que queremos «extraer» las constantes.

Seguir leyendo «Taglib para referencias constantes en archivos jsp»