|
| Home > Apache Geronimo Knowledge Base > Indice > PF > Preguntas de desarrollador de Geronimo > ¿Cómo preparo al IDE de Eclipse? |
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$
) :
#!/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;
|
|
Privacy Policy - Copyright © 2003-2009, The Apache Software Foundation, Licensed under ASL 2.0. |