Esto es copiado de mi compi Mawi.
No pensad que me copio de todo, sino que por motivo que no viene a cuento tuve que faltar varios dias a clase y en vez de copiarlo de la wikipedia prefiero de mi compañero que lo explica con sus palabras y es mas fácil de entender.
Que conste que el que lo copie no significa que no lo sepa o entienda y que no lo haya hecho.
Antes de comenzar, ten instalado una base de datos MySQL, Tomcat, Maven y Ant. A continuación, sigue los siguientes pasos:
- Descárgate: appfuse-light-all-1.8.1.zip.
- Descomprime dicho archivo en workspace del eclipse.
- Abre la consola y desplázate hacia el directorio descomprimido situado en el workspace.
- Opcional: En caso de que trabajes con un repositorio local u otro remoto, edita el archivo /pom.xml de Maven y sustituiye http://download.java.net/maven/2 por href=http://...
- Ejecuta ant new ( cuando solicite el nombre aplicación inserta el deseado).
- Desciende un nivel, verás que hay un directorio con el nombre que le hayas puesto a tu proyecto, accede a él. El otro, el archivo .zip descomprimido, lo dejaremos por si necesitamos crear nuevos proyectos.
- Para generar el proyecto de eclipse, utilizamos Maven:
- mvn eclipse:eclipse . Esto sirve para que prepare el entorno, como por ejemplo el .proyect, el .classpath , ...
- mvn eclipse:eclipse -DdownloadSources=true . Se descargarán las librerías necesarias para el proyecto.
- mvn -Declipse.workspace="La ruta de tu workspace" eclipse:add-maven-repo . Esta línea añade una variable nueva (M2_REPO) al Eclipse.
- Crea en de eclipse un nuevo proyecto java existente.
- Preparar el despliegue de la aplicación con el tomcat de nuestro equipo y la conexion a datos (mysql):
- Edita /build.xml propiedad server.home y pon la dirección del Tomcat.
- Edita src/main/resources/jdbc.properties y ponle el nombre de usuario y contraseña de la base de datos MySQL.
- Utiliza el archivo ant (build.xml) del proyecto para construir, desplegar ... En especial, utiliza un DeployWar.
*** Todo esto esta sacado de la siguiente URL: https://appfuse-light.dev.java.net/