oxygen instalar java eclipse svn subclipse

java - instalar - svn connector eclipse



¿Por qué eclipse está intentando copiar mis carpetas.svn de src a bin, y cómo puedo hacer que se detenga? (6)

Agregue la carpeta .svn a la lista Excluido para su carpeta de origen.

  • Proyecto-> Propiedades
  • Ruta de compilación de Java
  • Pestaña Fuente
  • Seleccione ''Excluido''
  • hacer clic
  • Haga clic al lado de la sección Patrones de exclusión en la parte inferior
  • Agregue la carpeta .svn y cualquier otra que no necesite copiarse en el directorio de salida

He comprobado un montón de código java utilizando Subversion 1.6 y luego importé esos proyectos en eclipse. Subclipse 1.6 recogió el hecho de que los complementos están bajo control de versión, a excepción de algunas carpetas.

Ahora recibo un montón de errores como:

El recurso es un duplicado de src / .svn / all-wcprops y no se copió en la carpeta de salida

Si borro el proyecto (del eclipse no en el disco) y lo vuelvo a importar, eso soluciona el problema la mitad del tiempo. Pero como tengo docenas de proyectos que tienen este problema, significa reimportarlos de 10 a 20 veces antes de ponerlos a funcionar. Esto es muy doloroso, y estoy cansado de hacerlo cada vez que alguien agrega un nuevo complemento a svn o cuando necesito recrear un espacio de trabajo por alguna razón.

¿Hay una manera más fácil de solucionar esto que eliminar y reimportar? ¿O hay una manera de prevenir este problema en primer lugar?


Siga el procedimiento descrito por Kelly, pero defina el patrón de exclusión como **/.svn/* . Esto excluirá recursivamente todos los directorios .svn de las diversas carpetas de origen.


Una manera más fácil de hacer esto es:

  • Proyecto> Propiedades
  • Recurso> Filtros de recursos> Agregar ...
  • Tipo de filtro> Excluir todo
  • Se aplica a> Carpetas
  • Verificar todos los niños (recursivo)
  • Atributos de archivo y carpeta> Tipo ".svn"
  • Presiona OK y OK nuevamente
  • Limpiar / construir

La "mejor respuesta aceptada" me describió la causa, pero como mi proyecto ya estaba compartido , 1. cerré el proyecto, 2. lo abrí de nuevo y 3. lo limpié. La carpeta .svn se ha ido y no vuelve.


Esto sucede porque revisaste un proyecto usando un cliente SVN que no sea Eclipse y luego importaste el proyecto en Eclipse y no has notificado a Eclipse que este es un proyecto SVN (es decir, Eclipse no sabe que tiene que ignorar el Metainformación SVN).

Para arreglar esto correctamente, después de haber importado el proyecto en Eclipse, haga que Eclipse esté "al tanto" de la naturaleza SVN del proyecto. Hazlo así

  1. Seleccione el proyecto y vaya a la sección Equipo> Compartir.
  2. Aparecerá un diálogo preguntando si este es un proyecto CVS o SVN. Seleccione el más tarde.
  3. Le pedirá las credenciales, ingréselas.
  4. Cuando hayas terminado, haz una construcción limpia. El problema desaparece

------------ Forma simple de filtrar la carpeta de salida -------------

Ventana-> Preferencias-> Java-> Compilador-> Edificio
Asegúrese de que "Recursos filtrados" incluya ".svn /"