Pregunta ¿Cómo puedo excluir algunas carpetas de mi proyecto de Eclipse?


Estoy agregando un proyecto de eclipse a nuestra base de código existente, y me gustaría saber si hay alguna manera de excluir algunos directorios de ser recogidos por eclipse en absoluto? La razón es que tenemos un gran directorio de "terceros" en nuestro repositorio que no puede estar presente en el proyecto para el par-programación plugin que estamos usando para poder sincronizar eficientemente.

¿Alguna pista?


74
2017-07-27 12:19


origen


Respuestas:


Los filtros ocultan los recursos de la vista, pero aún están en el proyecto. Si crea un proyecto en otra ubicación, puede crear recursos vinculados a las carpetas que desea incluir en su proyecto.

Para referencia, publiqué otra respuesta que describe cómo usar los recursos vinculados con más detalle.


15
2017-07-27 12:30



Hay una manera directa de hacerlo:

  1. Haga clic derecho en la carpeta de un proyecto en el árbol del Explorador de proyectos y vaya a "Propiedades".
  2. Recurso -> Filtros de recursos.
  3. Agregue tantos filtros de exclusión para archivos / carpetas como desee.

PD Si el árbol de proyectos no se actualiza automáticamente, es posible que tenga que presionar F5 mientras tiene el foco de entrada en la ventana del Explorador de proyectos.


175
2018-06-12 11:23



Sí, puede colocar un filtro personalizado en su proyecto. En la vista del explorador del proyecto, debe haber una flecha blanca que apunta hacia abajo cerca de la parte superior del panel mediante la pestaña Explorador de paquetes. Haga clic en él y vaya a Filtros. Desde allí, puede especificar ciertos patrones de carpeta que no desea que se detecten marcando la casilla junto a Patrones de filtro de nombre. En este caso, pondría el nombre de la biblioteca de terceros.


6
2017-07-27 12:26



La forma en que siempre lo he hecho es comprobar explícitamente los proyectos como compañeros. p.ej:

~ / myworkspace / goodproject
~ / myworkspace / 3rdparty

luego importa solo "goodproject" en eclipse. Si "3rdparty" es un subdirectorio de goodproject, puede falsificarlo ... Digamos por ejemplo que su proyecto svn se ve así:

proyecto/
       src /
          principal/
          Tercera parte/

Puede crear localmente project / src / y luego verificar solo el directorio "principal", y eclipse depender de una versión empaquetada (por ejemplo, señalar el jar si su proyecto es java).


1
2017-07-27 12:40