jueves, 26 de julio de 2012
Crear un proyecto Apache Wicket con Apache Maven
La idea es hacer un proyecto maven de prueba que utilice Wicket, por ejemplo para los que comienzan a programar.
Instalación de JDK
Bueno tenemos que bajar la JDK de java de aquí: http://www.oracle.com/technetwork/java/javase/downloads/index.html para este tutorial vamos a instalar la JDK 6. Luego de instalarlo tenemos que crear una variable de entorno JAVA_HOME y además agregar en la variable PATH, el path de la JDK.
En linux debemos hacer
export JAVA_HOME=/opt/java
si instalamos java en /opt/java y luego seteamos esta variable en PATH
export PATH=$PATH:$JAVA_HOME/bin
En Windows sería así:
set JAVA_HOME=C:\java
set PATH=%PATH%;%JAVA_HOME%\bin
Instalacion de maven.
Vamos a bajar Maven de http://apache.xfree.com.ar/maven/binaries/apache-maven-3.0.4-bin.zip
Luego lo guardamos en una carpeta por ejemplo en linux /opt/maven y en Windows c:\maven ahora descomprimimos el zip y nos va quedar una carpeta con el siguiente nombre: apache-maven-3.0.4
Ahora tenemos que configurar la variable MAVEN_HOME esta forma:
En linux :
export MAVEN_HOME=/opt/java
export PATH=$PATH:$MAVEN_HOME/bin
En windows sería así:
set MAVEN_HOME=c:\maven
set PATH=%PATH%:%MAVEN_HOME%\bin
Si todo sali bien al hacer en una consola
mvn -version
Y debe tirar algo parecido se:
Apache Maven 3.0.4 (r1232337; 2012-01-17 05:44:56-0300)
Maven home: /java/apache-maven-3.0.4
Java version: 1.6.0_25, vendor: Sun Microsystems Inc.
Java home: /java/sdk/jdk1.6.0_25/jre
Default locale: es_ES, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-26-generic", arch: "i386", family: "unix"
vamos ahora a hacer nuestro proyecto wicket :
mvn archetype:generate
Ahora nos preguntara un numero, deben escribir el de wicket, en mi caso es el 308; de igual forma busquenlo.
308: remote -> org.apache.wicket:wicket-archetype-quickstart (-)
Y nos va a preguntar el groupId y el archetypeId puede ir lo que quieran por ejemplo: com.ejemplo, prueba.
y listo tenemos nuestro proyecto; ahora a entrar a la carpeta y hacer:
cd miproyecto
mvn clean install y luego mvn eclipse:eclipse
Con esto tenemos todo listo para importar nuestro proyecto a Eclipse; abrimos eclipse y vamos al workshop donde en el panel de Package Explore hacer menu contextual y poner import...
En la ventana que aparece elegimos "General -> Existen Projects into Workspace" y luego ponemos la carpeta del proyecto y listo!
Ahora a configurar la variable de entorno M2_REPO en eclipse, tenemos que ir a "Windows-Preference" y hay ir a "Java -> Build Path -> Classpath variables" y agregar una variable llamada M2_REPO que apunte a la carpeta .m2/repository normalmente se encuentra en la carpeta home del usuario; en windows sería la carpeta del usuario; ojo que esta oculta.
Con todo esto tenemos el proyecto compilando, ahora a instalar Jetty para esto ir a help -> eclipse marketplace buscar jetty y instalar run-jetty-run y luego que se instale se puede correr jetty desde el debug y por defecto va a levantar en localhost:8080.
Espero que puedan hacer todo esto, sino escucho dudas.
Suscribirse a:
Comentarios de la entrada (Atom)
Emanuel los tutoriales no sonlo tuyo jajajaja :P
ResponderBorrarEl BARTO
Gracias por el consejo :P
Borrar