Posted: February 24th, 2010 | Author: Edu | Filed under: Best-Practices, Eclipse, Java, Tools | Tags: Best-Practices, Eclipse, Java, Tools | No Comments »
VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
Estos son algunos de los atajos de teclado que me facilitan un poquito más el día a día cuando utilizo Eclipse para escribir código Java. No he querido abusar por que los considero bastante engorrosos de aprender pero si te interesa esto siempre puedes pulsar Ctrl+Shift+L e indicarme tus preferidos
Ctrl+Alt+H – Mostrar la jerarquía de llamadas de un método
Si presionamos esta combinación de teclas se nos mostrará una pantalla donde, a modo de árbol, podremos inspeccionar toda la jerarquía de llamadas de un método, esto es, qué otros métodos le llaman, que otros métodos llaman a estos últimos y así sucesivamente. Haciendo click en cualquiera de los resultados, abriremos un editor directamente en el código.

Alt+Shift+P – Abrir fichero Maven pom.xml
Esta combinación de teclas sirve para buscar el fichero pom.xml de cualquier artefacto tanto en el workspace como en cualquiera de los repositorios maven2 que tengamos definidos.

Nota: Si no me equivoco, esta combinación sólo está disponible si utilizas el plug-in de integración de Apache Maven 2 m2eclipse.
Ctrl+Shift+G – Buscar texto en workspace
La siguiente combinación de teclas permite buscar rápidamente el texto seleccionado en todo el workspace. La ventana de resultados sería similar a esta.

Ctrl+Shift+R / Ctrl+Shift+T – Abrir recurso / Abrir tipo
En el caso de Ctrl+Shift+R Muestra un cuadro de dialogo donde podemos teclear un texto y que permite filtrar rápidamente un fichero de los proyectos que tengamos abiertos en ese momento en el workspace. El funcionamiento de Ctrl+Shift+T es similar al de Ctrl+Shif+R sólo que en este caso podemos abrir tipos de Java únicamente.

Nota: Abrir tipo funciona únicamente, al menos a mi, en la perspectiva Java o J2EE
F4 – Mostrar la jerarquía de un tipo
Sitúa el cursor sobre un tipo en un código Java, pulsa F4 y te aparecerá una pantalla (en mi configuración de Eclipse la de más a la izquierda). Esta pantalla permite ver la jerarquía de herencia de una clase Java (parte superior) así como la lista de propiedades y métodos de la misma clase (parte inferior).

VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
Posted: November 14th, 2009 | Author: Edu | Filed under: Eclipse, Java, Maven | Tags: Eclipse, Java, Maven | No Comments »
VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
Actualización:
Para descargar la integración con WTP, actualmente se debe hacer desde el update site:
http://m2eclipse.sonatype.org/sites/m2e-extras
- Añadir el “update site” del plugin m2eclipse.
http://m2eclipse.sonatype.org/update/
- Instalar los componentes dentro del grupo “Maven Integration” y el componente “Maven Integration for WTP”.

- Una vez instalados los componentes, reiniciar Eclipse.
- Crearemos un nuevo proyecto Maven pulsando control+N y seleccionando “Maven Project” de la categoría de proyectos “Maven”.

- En la primera pantalla del asistente dejaremos todas las opciones por defecto para crear un proyecto a partir de un arquetipo.
- Escogeremos el arquetipo “maven-archetype-webapp” y pulsaremos “Next”.

- Seleccionaremos los valores de las propiedades GroupId (Agrupación), ArtifactId (Identificador del artefacto), Version y Package.
- Desde este momento ya es posible añadir el proyecto a alguno de los servidores configurados en WTP y lo que es mejor utilizar el depurador en caso de que lo necesitemos.

VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
Posted: November 14th, 2009 | Author: Edu | Filed under: Eclipse, Java | Tags: Eclipse, Java | No Comments »
VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)
Algunos plugin de Eclipse, como por ejemplo m2eclipse requieren que la plataforma Eclipse se ejecute sobre un JDK y no un JRE.
Primero de todo para comprobar si nuestra instalación se ejecuta sobre un JRE.
- Seleccionar la opción “About Eclipse” del menú “Help”.
- Pulsar el botón “Installation Details”.
- Seleccionar la pestaña “Configuration”.
- En ese momento se nos mostrará un listado de propiedades de configuración de Eclipse. Localizar el valor de la propiedad “-vm” para determinar si la instalación se ejecuta sobre un JRE
En mi caso, he detectado que la instalación se ejecuta sobre un JRE porque el valor de la propiedad “-vm” es el siguiente:
-vm
C:\development\Java\jre1.6.0_17\bin\client\jvm.dll
En segundo lugar tendremos que modificar la configuración de Eclipse.
- Detener la ejecución de Eclipse.
- Localizar y editar el fichero eclipse.ini de la ruta de instalación de Eclipse.
- Añadir o editar la propiedad “-vm” para que esta apunte al ejecutable “java” o “javaw” si estamos en el sistema operativo de Microsoft.
En mi caso, y sobre la instalación por defecto en Windows he añadido las dos siguientes líneas al inicio del fichero eclipse.ini:
-vm
C:\development\Java\jdk1.6.0_17\bin\javaw.exe
En tercer lugar comprobaremos que realmente se han aplicado los cambios.

VN:F [1.9.2_1090]
Rating: 0.0/5 (0 votes cast)