ZeServeur

Los conocimientos adquiridos mediante la experiencia, todo lo demás es sólo información ...

Mostrando artículos etiquetados Eclipse

Una nueva versión (0.2.7) del conector Mylyn para Quality Center está disponible para su descarga.

Ello se debe principalmente correcciones de bugs / avances en torno a los vínculos y archivos adjuntos.

Novedades: http://qcmylyn.sourceforge.net/update/

Página web: http://qcmylyn.sourceforge.net/

Este es un pequeño problema que ocurre de vez en cuando con Eclipse y sus classloaders:

Supongamos que A ha declarado una dependencia plugin para un plugin B.

Pregunta: ¿cómo incluso cuando B tiene visibilidad en A?

Allí, le va a decir: es un poco retorcida pero ... es que su división de plugins es pésimo! Y no, puede suceder por ejemplo cuando se utilizan archivos de configuración que se presentan en A, que son utilizados por B.

Solución:

Basta con mecanismo de estado en los archivos de MANIFEST.MF:

  • compartida en el complemento que necesita tener acceso a clases externas (B):
      Eclipse BuddyPolicy: registrada 
  • en (o) plug-in (s) que utilizan (s) B (A en nuestro caso):
      Eclipse RegisterBuddy:> nombre del plugin compartir < 

Implícitamente (que se llama "Buddy clase de carga") para declarar la relación en la otra dirección.

Con el fin de facilitar la gestión de errores en Quality Center y para compensar la falta de un conector Mylyn, escribí mi propio plugin para acceder a control de calidad de Eclipse (a través de Mylyn).

El sitio de actualizaciones de Eclipse (3.4.2 / 3.5) está disponible aquí: http://qcmylyn.sourceforge.net/update/

El sitio web oficial está disponible aquí: http://qcmylyn.sourceforge.net/

Nota: Esta es una versión alfa, por lo que no debe utilizarse en un entorno de producción!

Hace unas semanas que el famoso grupo de noticias Eclipse han surgido como un foro (que, por cierto, es del todo más agradable de leer!).

Ahí están los diversos proyectos de Eclipse, la IED de los distintos idiomas ...

Por ahora, sólo es beta (por ejemplo, el momento de escribir sus versos, la función de búsqueda no funciona)

Sucede aquí: http://www.eclipse.org/forums/

Acostumbrado a XML para gestionar el almacenamiento de los modelos de mis datos, yo dije "Bueno, por una vez, mira lo que le da la EMF" ...
Y no estoy decepcionado en absoluto! Me ha ahorrado mucho tiempo :)

EMF, ¿qué es eso?

Según la página web oficial : "El proyecto CEM se encuentra un marco de modelado y planta de generación de código para construir herramientas y otras aplicaciones basadas en un modelo de datos estructurados. Descrito "A partir de una especificación del modelo en XMI, EMF herramientas Proporciona apoyo y tiempo de ejecución para producir un conjunto de clases Java para el modelo, junto con un conjunto de clases a medida permiten visualización y comandos de edición basado en el del modelo, y un editor de base."

Seguir leyendo ...

Pregunta del día: Cómo ejecutar pruebas unitarias JUnit cuando usted tiene una arquitectura basada en plug-ins?

Respuesta: con un señor modo sin cabeza!

En una aplicación diseñada en capas (UI / negocios / IO), sucede muy a menudo que desea poner a prueba las capas inferiores (Negocios / IO) para un sencillo.

Sí, pero ahora, si hacemos el RCP y luego trabajamos con plugins, este es una cocina poco a UT, ya que debe cargar plugins para ejecutar la prueba correctamente ...
Seguir leyendo ...

Pequeño problema: Con el fin de mejorar la perforación de un mapa dado, tengo que crear capas en Swing ... no hay problema: tenemos la SWT JLayeredPane neni ... pero eso!

Así que aquí está un pequeño truco para crear imágenes transparentes (los mapas de fondo por lo general deben ser calculados sólo una vez!)

Seguir leyendo ...

Un área de trabajo de Eclipse es el directorio donde todos los archivos de metadatos se almacenan las preferencias (en forma de archivos específicos de Eclipse). En una aplicación de PCR, que está en la raíz de la solicitud en el directorio de espacio de trabajo.

El problema es que la mayoría de RCP de la época, no era realmente necesario este directorio (en frente de un cliente, "plugins" de características y "configuración", se justifica ... pero aquí? " ).

La idea es evitar la creación de este directorio para definir "a mano" en tiempo de ejecución.

Seguir leyendo ...

Pfffff ... Esa hora que estoy tratando de entender por qué la exportación multiplataforma ya no funciona con mi Eclipse 3.4 ... para que el paquete delta está instalado y que todo está configurado!

Culpable: Una nueva caja poco marcada en las preferencias ("Plug-in para el Desarrollo> Plataforma de destino plataforma de destino> Construir sobre la base de la meta de instalar plug-ins") que está marcada por defecto, y le desmarque para exportar a múltiples plataformas.

Hay bastante debate aquí si usted está interesado!