Mostrando entradas con la etiqueta eclipse. Mostrar todas las entradas
Mostrando entradas con la etiqueta eclipse. Mostrar todas las entradas
jueves, 31 de octubre de 2013
viernes, 25 de octubre de 2013
jueves, 17 de octubre de 2013
martes, 15 de octubre de 2013
martes, 6 de agosto de 2013
FileSync
Sirve para forzar la sincronización del target de Eclipse con el tomcat. A veces no se copian ficheros que se añaden en los profiles de maven.
http://andrei.gmxhome.de/filesync/
http://andrei.gmxhome.de/filesync/
viernes, 7 de junio de 2013
Configurar svn ignore desde eclipse
| Dentro de svn Info si clickamos con el botón derecho del raton en el grid veremos las opciones de añadir o editar propiedades de svn |
| Si seleccionamos el tipo de propiedad svn:ignore solo nos faltaría poner el nombre de fichero o ficheros o de directorio a ignorar. |
Por ejemplo yo siempre pongo en ignore estos:
.classpath
.project
.settings
target
Siendo .classpath y .project 2 ficheros que genera mi ide Eclipse, .settings un directorio también generado por eclipse y target el directorio en el que maven deja los compilados y el war que genera.
¿Por qué ignoramos ficheros de nuestro proyecto?
Hay varios motivos como por ejemplo los siguientes:
La carpeta target se ignora porque normalmente no se deberían guardar ficheros compilados en svn.
El motivo principal para ignorar los ficheros de configuración del ide es que no todo el mundo tiene por qué utilizar el mismo ide y que incluso usando el mismo ide a veces los ficheros de configuración no funcionan entre distintas versiones del ide.
Por lo tanto siempre es mejor, aunque se pierda más tiempo, tener un manual actualizado de cómo se configura nuestro ide para trabajar con nuestros proyectos. Si se guarda la configuración que se hizo inicialmente y se usa siempre sin saber realmente qué hay que configurar es posible que un dia haga falta realizar una modificación, o cambiar de ide o de versión de ide y nadie recuerde ni sepa como se configura nada.
En general deberíamos ignorar cualquier fichero autogenerado por nuestro ide para configuración específica de este o ficheros que se generen mediante la compilación de nuestro proyecto. Por ejemplo si tenemos un proyecto que al compilarse genera una carpeta llena de ficheros .java, esta carpeta no debería guardarse en svn ya que en principio los ficheros autogenerados de esta manera no son modificados posteriormente y entonces no hace falta tener una revisión de los mismos.
lunes, 29 de abril de 2013
VideoTutoriales iniciales para uso de JSF2 y Primefaces en español
Instalacion de primefaces en eclipse:
https://www.youtube.com/watch?v=nZRoknz81yo
Presentación de JSF2:
https://www.youtube.com/watch?v=6SyDe24IZPg
https://www.youtube.com/watch?v=Nfhu59UUL8U
https://www.youtube.com/watch?v=MKHZFc2aZbQ
https://www.youtube.com/watch?v=ld5x0V_M1ks
https://www.youtube.com/watch?v=nZRoknz81yo
Presentación de JSF2:
https://www.youtube.com/watch?v=6SyDe24IZPg
https://www.youtube.com/watch?v=Nfhu59UUL8U
https://www.youtube.com/watch?v=MKHZFc2aZbQ
https://www.youtube.com/watch?v=ld5x0V_M1ks
Etiquetas:
eclipse,
jsf2,
primefaces,
videotutorial
jueves, 25 de abril de 2013
lunes, 11 de febrero de 2013
Configurar proyectos web con maven en eclipse
Para crear una aplicación web nueva:
http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/
Para convertir un proyecto java en una aplicación web en eclipse:
http://www.mkyong.com/java/how-to-convert-java-project-to-web-project-in-eclipse/
ejemplos de web.xml según la versión de servlet:
http://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/
http://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/
Para convertir un proyecto java en una aplicación web en eclipse:
http://www.mkyong.com/java/how-to-convert-java-project-to-web-project-in-eclipse/
ejemplos de web.xml según la versión de servlet:
http://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/
lunes, 4 de febrero de 2013
Configurar la memoria de eclipse, del tomcat embebido y uso del plugin Eclipse Memory Analyzer
Memoria de eclipse:
http://blog.xam.dk/?p=58
http://jcesarperez.blogsome.com/2007/11/09/configurando-el-arranque-de-eclipse/
Memoria del tomcat embebido:
http://viralpatel.net/blogs/setting-tomcat-heap-size-jvm-heap-eclipse/
Plugin Eclipse Memory Analyzer:
http://www.latascadexela.es/2009/02/depurar-fugas-de-memoria-en-java-tomcat.html
http://ytuqueyosoloprogramo.blogspot.com.es/2012/07/memory-leaks-y-eclipse-memory-analyzer.html
Obtener dump con jconsole:
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.mat.ui.help%2Fgettingstarted%2Fbasictutorial.html
lunes, 19 de noviembre de 2012
viernes, 14 de septiembre de 2012
Plugin mouseFeed para aprende los shortcuts de Eclipse
MouseFeed es un plugin para el IDE Eclipse que te va mostrando el shortcut de todas las acciones que se realizan con el ratón.
Me parece un plugin muy útil para iniciarse en el aprendizaje del uso "ágil" de eclipse ya que muchas de las tareas repetitivas requieren, normalmente, hacer varias navegaciones.
Lo normal es que la gente se busque una lista de los shortcuts más usados y se los aprenda de memoria, pero con este plugin realmente puedes aprender los shortcuts de las acciones que realizas habitualmente.
Url de instalación para Eclipse:
http://update.mousefeed.com
Me parece un plugin muy útil para iniciarse en el aprendizaje del uso "ágil" de eclipse ya que muchas de las tareas repetitivas requieren, normalmente, hacer varias navegaciones.
Lo normal es que la gente se busque una lista de los shortcuts más usados y se los aprenda de memoria, pero con este plugin realmente puedes aprender los shortcuts de las acciones que realizas habitualmente.
Url de instalación para Eclipse:
http://update.mousefeed.com
jueves, 13 de septiembre de 2012
Ejemplo de configuración de IDE Eclipse para trabajar con una aplicación J2EE
A continuación se muestra un ejemplo de instalación de eclipse y configuración de diferentes plugins útiles en el desarrollo
Esta es la versión java que utilizamos.
DOWNLOAD: http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
Instalar e incluir como variable del sistema: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_27
Versión de maven que utilizamos para todos los proyectos
DOWNLOAD: http://maven.apache.org/download.html
Descomprimir e incluir en el PATH del sistema el directorio de instalación: C:\apache-maven-3.0.3\bin
Incluir librerías en: C:\apache-maven-3.0.3\lib\ext
jsch-0.1.38.jar
plexus-interactivity-api-1.0-alpha-6.jar
wagon-ssh-1.0-beta-7.jar
wagon-ssh-common-1.0-beta-7.jar
Añadir como variable del sistema M2_HOME con la ruta al directorio de instalación de maven y añadir en el path la ruta al directorio bin del maven, tal y como se muestra en la imagen:
DOWNLOAD: http://www.eclipse.org/downloads/
Maven Integration for Eclipse: http://marketplace.eclipse.org/content/maven-integration-eclipse
Subversive - SVN Team Provider: http://marketplace.eclipse.org/content/subversive-svn-team-provider Versión 1.6.16 de SVN
Checkstyle Plug-in: http://marketplace.eclipse.org/content/checkstyle-plug
JAutodoc: http://marketplace.eclipse.org/content/jautodoc -- Window-Preferences-Java-JAutodoc. Deseleccionar la opción Add ToDo for auto-generated Javadoc
ECobertura: http://marketplace.eclipse.org/content/ecobertura
Properties Editor: http://marketplace.eclipse.org/content/properties-editor-0
Configurar este plugin con la opcion lowercase
CodePro Analytix: http://marketplace.eclipse.org/content/codepro-analytix
Instalar desde "Help>Install new software..." con la url http://dl.google.com/eclipse/inst/codepro/latest/3.7
Url para futuras versiones https://developers.google.com/java-dev-tools/download-codepro?hl=es
Style/Formatter
En la configuración de eclipse modificar el formateador de codigo java dentro de Preferences/Java/Code
Poner todas las codificaciones de Eclipse en UTF-8:
General>Workspace>Text File Encoding> Other, seleccionar UTF-8
General>Web>CSS Files> Encoding, seleccionar ISO10646/Unicode(UTF-8)
General>Web>HTML Files> Encoding, seleccionar ISO10646/Unicode(UTF-8)
General>Web>JSP Files> Encoding, seleccionar ISO10646/Unicode(UTF-8)
Configuración de Save Actions, estos son configuraciones que añadimos para evitar tener que hacer tareas repetitivas cada vez que guardamos un fichero java:
Deployment Assembly
Configuración del template para el TODO.
Para poder identificar mejor los creadores y fechas de creación de los TODOs del codigo hemos añadido un template. Hay que crearlo en eclipse con los datos que vemos en la imagen.
Configuración de los Validation de eclipse. En Window-Preferences-Validation hay que desactivar toda la columna Build.
TortoiseSVN (misma versión de svn que el plugin Subversive para evitar problemas.) (opcional, puedes usar solamente la integración de eclipse)
Cliente de svn para windows.
Para Versión 1.6 SVN
DOWNLOAD: http://sourceforge.net/projects/tortoisesvn/files/
FileZilla
Programa de ftp necesario para subir y descargar ficheros a servidores
DOWNLOAD: http://filezilla-project.org/download.php?type=client
Instalar.
Putty
Cliente de consola para conectarse a servidores unix.
DOWNLOAD: http://www.chiark.greenend.org.uk/sgtatham/putty/download.html
Descomprimir.
SoapUi (opcional)
Aplicación para pruebas contra webServices
DOWNLOAD: http://sourceforge.net/projects/soapui/files/
Instalar. Si existen proyectos soapui ya generados importarlos.
Software a instalar:
- JDK 6
Esta es la versión java que utilizamos.
DOWNLOAD: http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
Instalar e incluir como variable del sistema: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_27
- Maven 3
Versión de maven que utilizamos para todos los proyectos
DOWNLOAD: http://maven.apache.org/download.html
Descomprimir e incluir en el PATH del sistema el directorio de instalación: C:\apache-maven-3.0.3\bin
Incluir librerías en: C:\apache-maven-3.0.3\lib\ext
jsch-0.1.38.jar
plexus-interactivity-api-1.0-alpha-6.jar
wagon-ssh-1.0-beta-7.jar
wagon-ssh-common-1.0-beta-7.jar
Añadir como variable del sistema M2_HOME con la ruta al directorio de instalación de maven y añadir en el path la ruta al directorio bin del maven, tal y como se muestra en la imagen:
- Eclipse IDE for Java EE Developers
DOWNLOAD: http://www.eclipse.org/downloads/
Plugins a instalar
Maven Integration for Eclipse: http://marketplace.eclipse.org/content/maven-integration-eclipse
Subversive - SVN Team Provider: http://marketplace.eclipse.org/content/subversive-svn-team-provider Versión 1.6.16 de SVN
Checkstyle Plug-in: http://marketplace.eclipse.org/content/checkstyle-plug
JAutodoc: http://marketplace.eclipse.org/content/jautodoc -- Window-Preferences-Java-JAutodoc. Deseleccionar la opción Add ToDo for auto-generated Javadoc
ECobertura: http://marketplace.eclipse.org/content/ecobertura
Properties Editor: http://marketplace.eclipse.org/content/properties-editor-0
Configurar este plugin con la opcion lowercase
CodePro Analytix: http://marketplace.eclipse.org/content/codepro-analytix
Instalar desde "Help>Install new software..." con la url http://dl.google.com/eclipse/inst/codepro/latest/3.7
Url para futuras versiones https://developers.google.com/java-dev-tools/download-codepro?hl=es
Style/Formatter
En la configuración de eclipse modificar el formateador de codigo java dentro de Preferences/Java/Code
Poner todas las codificaciones de Eclipse en UTF-8:
General>Workspace>Text File Encoding> Other, seleccionar UTF-8
General>Web>CSS Files> Encoding, seleccionar ISO10646/Unicode(UTF-8)
General>Web>HTML Files> Encoding, seleccionar ISO10646/Unicode(UTF-8)
General>Web>JSP Files> Encoding, seleccionar ISO10646/Unicode(UTF-8)
Configuración de Save Actions, estos son configuraciones que añadimos para evitar tener que hacer tareas repetitivas cada vez que guardamos un fichero java:
Configuración del template para el TODO.
Para poder identificar mejor los creadores y fechas de creación de los TODOs del codigo hemos añadido un template. Hay que crearlo en eclipse con los datos que vemos en la imagen.
Configuración de los Validation de eclipse. En Window-Preferences-Validation hay que desactivar toda la columna Build.
TortoiseSVN (misma versión de svn que el plugin Subversive para evitar problemas.) (opcional, puedes usar solamente la integración de eclipse)
Cliente de svn para windows.
Para Versión 1.6 SVN
DOWNLOAD: http://sourceforge.net/projects/tortoisesvn/files/
FileZilla
Programa de ftp necesario para subir y descargar ficheros a servidores
DOWNLOAD: http://filezilla-project.org/download.php?type=client
Instalar.
Putty
Cliente de consola para conectarse a servidores unix.
DOWNLOAD: http://www.chiark.greenend.org.uk/sgtatham/putty/download.html
Descomprimir.
SoapUi (opcional)
Aplicación para pruebas contra webServices
DOWNLOAD: http://sourceforge.net/projects/soapui/files/
Instalar. Si existen proyectos soapui ya generados importarlos.
miércoles, 8 de septiembre de 2010
Error starting modern compiler
Este es un error poco documentado, que puede tenerte un rato largo mirando como un loco, al compilar nuestro proyecto con ant aparece un build failed y el mensaje "Error starting modern compiler". El problema, al menos en mi caso ha sido el siguiente, yo usaba un jdk instalado en una carpeta aleatoria c:\sun\jdk, en el cual el fichero java y javac, tenían la misma version, me apareció una actualizacion de la maquina de java de estas que salen en windows cada X tiempo que solo me actualizó el jre del sistema. Con esto lo que pasó es que al ejecutar java -version y javac -version en una ventana cmd las versiones no concordaban, y aunque en el path estuviera el jdk inicial mio, windows lo ignora ya que toma por prioritario el jre seleccionado en Panel de Control/Java. La solución a esto fue instalar el jdk de la versión que tenía de jre. Al realizar esta actualizacion los comandos java y javac vuelven a tener la misma version y entonces ant deja de decir que el compilar es "moderno".
Un saludo
Un saludo
viernes, 26 de septiembre de 2008
Maven para Eclipse
RECURSOS NECESARIOS
Primero instalamos Maven 2.0
Descargamos maven de Maven 2.0
Descomprimimos el fichero en la ruta que queramos usar para maven, en mi caso ha sido la siguiente C:\MIRUTAMAVEN
Añadimos en el PATH de nuestro sistema esta ruta C:\MIRUTAMAVEN\bin
Comprobamos que maven se ha instalado correctamente ejecutando una consola del sistema (cmd) y probando lo siguiente: mvn --version
Si tenemos algún problema podemos comprobar si la variable JAVA_HOME apunta correctamente a la localización donde está instalada nuestra JDK.
Y ahora el plugin para eclipse
Lo primero que he realizado es la descarga del maven2 Plugin para Eclipse Wtp y lo he puesto C:\MIRUTADEECLIPSE\plugins
Maven 2.0 plugin para Eclipse
Después, he seguido el manual de INSTALACIÓN de Maven 2.0 plugin para Eclipse que es muy fácil.
MANUALES
Video explicativo para la INSTALACIÓN de Maven 2.0 plugin para Eclipse
Video explicativo para la UTILIZACIÓN de Maven 2.0 plugin para Eclipse
DOCUMENTACION
Tutorial básico de Maven de Adictos Al Trabajo
Primero instalamos Maven 2.0
Descargamos maven de Maven 2.0
Descomprimimos el fichero en la ruta que queramos usar para maven, en mi caso ha sido la siguiente C:\MIRUTAMAVEN
Añadimos en el PATH de nuestro sistema esta ruta C:\MIRUTAMAVEN\bin
Comprobamos que maven se ha instalado correctamente ejecutando una consola del sistema (cmd) y probando lo siguiente: mvn --version
Si tenemos algún problema podemos comprobar si la variable JAVA_HOME apunta correctamente a la localización donde está instalada nuestra JDK.
Y ahora el plugin para eclipse
Lo primero que he realizado es la descarga del maven2 Plugin para Eclipse Wtp y lo he puesto C:\MIRUTADEECLIPSE\plugins
Maven 2.0 plugin para Eclipse
Después, he seguido el manual de INSTALACIÓN de Maven 2.0 plugin para Eclipse que es muy fácil.
MANUALES
Video explicativo para la INSTALACIÓN de Maven 2.0 plugin para Eclipse
Video explicativo para la UTILIZACIÓN de Maven 2.0 plugin para Eclipse
DOCUMENTACION
Tutorial básico de Maven de Adictos Al Trabajo
ERROR EN ECLIPSE: [[Error retrieving "feature.xml". [error in opening zip file]]]
Me salió en el siguiente caso. Abrir Eclipse, en la barra de menu cliqueando en Help > Software Updates > Find and Install
La solución encontrada es la siguiente:
Vas a tu instalación de Eclipse, en mi caso: c:\eclipse\ y borras el fichero site.xml. Reinicias el Eclipse y ya no sale más este error.
La solución encontrada es la siguiente:
Vas a tu instalación de Eclipse, en mi caso: c:\eclipse\ y borras el fichero site.xml. Reinicias el Eclipse y ya no sale más este error.
Suscribirse a:
Entradas (Atom)








