Перегруппировать классы Java по пакетам в Eclipse - PullRequest
4 голосов
/ 09 сентября 2011

У меня есть большое количество Java-проектов в Eclipse, все из которых содержат исходный код с общей иерархией пакетов.Различаются только последние подпакеты.

Очень трудно перемещаться по проектам в поисках того или иного файла, если вы хотите иметь четкое представление об архитектуре пакета.Таким образом, есть ли способ отобразить все классы группы проектов в общей иерархии пакетов?

Ответы [ 2 ]

3 голосов
/ 24 сентября 2011

В настоящее время я не знаю, как это сделать в Eclipse, поскольку это очень редкий сценарий. Однако вы можете сократить имена пакетов, перейдя в Window -> Preferences -> Java -> Appearance и выбрав опцию Abbreviate names name. Это позволит вам определить правила следующим образом:

com.example.application.foo.bar=(foobar)

и com.example.application.foo.bar.package.subpackage будут отображаться как (foobar) .subpackage . Это немного уменьшит беспорядок в вашем боевом пространстве.

Надеюсь, это поможет.

0 голосов
/ 09 сентября 2011

Вы можете определить рабочий набор проектов, которые вас интересуют. В проводнике пакетов вы можете выбрать эти рабочие наборы в качестве элементов верхнего уровня. Кроме того, когда вы выполняете shift-ctrl-t, вы можете ограничить свой поиск рабочим набором.

...