HomeIndice > PF > Preguntas de desarrollador de Geronimo > ¿Cómo preparo al IDE de Eclipse?
{scrollbar}

Existe un target m:eclipse en la construcción Geronimo que preparará a Eclipse.

$ cd geronimo $ maven m:eclipse

Podrías usar al siguiente bash script desde Linux (ó usar Cygwin si eres tan desafortunado en usar Win$ (wink) ) :

#!/bin/bash MODULES="$(find ./*/ -name project.xml | sed 's/project.xml//')"; for module in $MODULES; do echo $module; pushd $module &> /dev/null maven eclipse > /dev/null popd &> /dev/null done;

El equivalente para Win32 (Windows 2000 y posteriores) sin requerir Cygwin :

cmd /c "for /r . %f in (project*.xml) do @( cd %~pf && maven eclipse )"

Lo anterior asume que la única coincidencia a "project*.xml" en el árbol, es "project.xml", lo cual puedes verificar con :

for /r . %f in (project*.xml) do @echo %f

Lo siguiente sólo es espantoso y erróneo, pero no quiero todos esos directorios CVS en mi árbol Eclipse. Tampoco quiero seguir agregando a mis proyectos al código generado por xmlbeans.

#!/bin/bash MODULES=$(find ./*/ -name project.xml | sed 's/project.xml//') for module in $MODULES; do echo $module pushd $PWD &> /dev/null cd $module maven eclipse > /dev/null perl -pi.bak -e 's/(kind="src")/excluding="**\/CVS\/" $1/' .classpath /usr/bin/test -d target/xmlbeans && perl -pi.bak -e 's/<classpath>/<classpath>\n <classpathentry kind="src" path="target\\xmlbeans" \/>\n/' .classpath popd &> /dev/null done;