Estou adicionando um projeto eclipse à nossa base de código existente e gostaria de saber se há uma maneira de excluir alguns diretórios de serem selecionados pelo eclipse. A razão é que temos um enorme diretório de "terceiros" em nosso repositório que não pode estar presente no projeto para o plugin de programação em par que estamos usando para poder sincronizar com eficiência.
Alguma pista?
Respostas:
Os filtros irão ocultar os recursos da visualização, mas eles ainda estão no projeto. Se você criar um projeto em outro local, poderá criar recursos vinculados às pastas que deseja incluir em seu projeto.
Para referência, postei outra resposta que descreve como usar os recursos vinculados com mais detalhes .
fonte
Existe uma maneira direta de fazer isso:
PS Se a árvore do seu projeto não for atualizada automaticamente, você pode ter que pressionar F5 enquanto coloca o foco na janela Project Explorer.
fonte
Sim, você pode colocar um filtro personalizado em seu projeto. Na visualização do explorador de projeto, deve haver uma seta branca apontando para baixo perto do topo do painel na guia Package Explorer. Clique nele e vá para Filtros. A partir daí, você pode especificar certos padrões de pasta que não deseja detectar marcando a caixa ao lado de Padrões de filtro de nome. Nesse caso, eu colocaria o nome da biblioteca de terceiros.
fonte
A maneira como sempre fiz isso é verificar explicitamente os projetos como pares. por exemplo:
em seguida, importe apenas "goodproject" para o eclipse. Se "3rdparty" for um subdiretório de goodproject, você pode falsificá-lo ... Digamos, por exemplo, que seu projeto svn seja assim:
Você pode criar localmente project / src / e fazer checkout apenas no diretório "principal" e fazer com que o eclipse conte com uma versão empacotada (por exemplo, aponte para o jar se seu projeto for java).
fonte
Se você deseja adicionar filtros diretamente dentro do arquivo .project , estas são algumas regras:
Uma seção de filtro .project , por exemplo:
fonte