2009-08-18 30 views
13

Tengo un proyecto web dinámico en Eclipse. Puedo empaquetarlo en WAR haciendo clic con el botón derecho en el proyecto y seleccionando Exportar> Archivo WAR. Esto crea el archivo WAR como se esperaba y funciona.Ignorar archivos SVN al exportar un archivo WAR desde Eclipse?

El problema es que Eclipse incluye todas las carpetas .svn del proyecto en el archivo WAR.

¿Hay alguna manera de decirle a Eclipse que ignore las carpetas .svn en el proceso de exportación de WAR? ¿O mejor aún, dile que ignore todos los archivos o carpetas que coincidan con alguna expresión regular determinada?

Respuesta

3

Esto parece estar documentado en bug 182534 (2007! Y aún abierto).

Por el momento se necesitaría un script de hormiga separado personalizado para construir la guerra exacta.
La característica interna del eclipse "Export War" aún no es lo suficientemente buena para este escenario.

2

La instalación del complemento Subclipse hará que Eclipse tenga en cuenta las carpetas SVN. Esto también incluye ignorarlos en una exportación WAR.

1

Puede usar un cliente svn para hacer el truco. Por ejemplo, TortoiseSVN le permite exportar un directorio sin carpetas y archivos .svn.

Entonces, ¿qué se podría hacer es:

  1. de exportación que la guerra
  2. descomprimirlo (una guerra es un archivo zip con extensión cambiada)
  3. tortuga-exportar el directorio (recuerde revisar "incluyen archivos sin versión" causa probable que se versionados su .class)
  4. Zip el nuevo directorio y cambie su nombre a .WAR

Thi s no es una buena solución, pero te evita consultar cada subcarpeta en tu guerra para ver si no se eliminó .svn.

23

Ingrese las propiedades del proyecto> Recurso> Filtros de recursos> Agregar ...> Excluir todo> Archivos y carpetas> Todos los secundarios (recursivo)> Nombre coincide con * .svn> Aceptar.

Se ignorarán todos los archivos .svn, incluso cuando exporte archivos WAR.

0

Al exportar el proyecto sólo tiene que desmarcar la carpeta que no sean necesarios como ".svn" en el asistente Exportar proyecto como éste Eclipe Project Export Wizard

Cuestiones relacionadas