Como visualizar a estrutura hierárquica de pacotes no Eclipse package explorer

388

OK, eis o que eu gostaria: no explorador de pacotes Eclipse, vejo o seguinte: (ponto representa uma seta clicável que eu posso usar para expandir a pasta)

  • PROJETO
    • Pasta de origem
      • Pacote
          Classe
      • Package.SubPackage
          Foo
          Barra
      • Package.OtherSubPackage
      • Package.OtherSubPackage.VerySubPackage
      • OutroPacote
          Foobar
      • OtherPackage.SubPackage
          Baz

Para encurtar a história, quero ter muitos pacotes, cada um com muitos subpacotes, em uma pasta de origem (e várias pastas de origem, portanto, fazer mais não resolverá o problema) - portanto, da ordem de algumas centenas de pacotes por pasta de origem - dez pacotes com quinze subpacotes. Portanto, quero que a hierarquia fique assim:

  • PROJETO
    • Pasta de origem
      • Pacote
          Classe
        • Package.SubPackage
            Foo
            Barra
        • Package.OtherSubPackage
          • Package.OtherSubPackage.VerySubPackage
      • OutroPacote
          Foobar
        • OtherPackage.SubPackage
            Baz

para que eu possa abrir ou fechar um pacote e ver uma lista de subpacotes em vez de ter pacote e subpacote todos no mesmo nível na hierarquia - o que novamente faz com que muitos pacotes sejam exibidos simultaneamente. Observe que isso não é uma pergunta sobre o sistema de arquivos; o sistema de arquivos funciona bem, pelo que sei - é apenas uma pergunta sobre a exibição visual no explorador de pacotes Eclipse.

Então: existe uma maneira de adicionar níveis à hierarquia? Obrigado!! (Eclipse Helios no OS X 10.6)

Philip
fonte

Respostas:

731

Package Explorer / Exibir Menu / Apresentação do Pacote ... / Hierárquico

O "Menu Exibir" pode ser aberto com Ctrl+ F10ou o pequeno ícone de seta para baixo no canto superior direito do Package Explorer.

Eugene Kuleshov
fonte
2
Alguém sabe como eu recebo a opção "Apresentação da pasta" - "Agrupada" de volta? No meu laptop, ele não está lá: - {(objetivo: criar pacotes de grupo que contenham apenas um subpacote) Observação: vi que eu tinha o "Eclipse IDE para desenvolvedores de Java" no meu laptop enquanto tinha o "Eclipse Java EE IDE para desenvolvedores da Web". na minha área de trabalho.
raudi
3
Sim, no meu Eclipse Indigo no trabalho, tenho um botão no Package Explorer para isso, mas não na minha nova instalação do Indigo em casa. Wtf? Obrigado pelo truque CTRL + F10, ele salvou o dia!
Joseph Lust
13
por que não é esse o padrão?
c ..
11
Observe que o recurso de projetos aninhados funciona na perspectiva Java EE com o explorador de projetos, mas não aparece na perspectiva Java com o explorador de pacotes. Além disso, se você tiver alguns conjuntos de trabalho, poderá causar estragos no recurso - fazendo com que os projetos desapareçam de maneiras estranhas.
user2163960
4
O menu Exibir também é acessível via Window> Navegação
Sergei Rodionov
23

Aqui está a representação do eclipse da tela para tornar hierárquica.

insira a descrição da imagem aqui

java.nazif
fonte
11
Agradeço esta resposta, pois a captura de tela me ajudou a encontrar o que eu precisava. Obrigado.
cfnerd