2016-02-27 17 views
4

事情是這樣的:的Eclipse和GWT - 副.ui.xml與相應的java文件

enter image description here

HomeViewImpl.ui.xml會從它的相應的Java文件HomeViewImpl.java在Eclipse的Project Explorer中分離出來。隨着包內文件數量的增加,這越來越令人討厭。

有沒有辦法告訴Eclipse要麼嚴格按名稱對Java包內的文件進行排序,要麼關聯.ui.xml文件,使它們成爲樹中<file-name>.java節點的子元素?


Feature request上bugs.eclipse.org

回答

1

好像在工程資源管理器文件的排序是不是一種選擇。
但是,如果對您來說不是問題,您可以切換到導航器視圖,它允許您按照自己的方式對文件進行排序。 窗口>顯示視圖>導航器

切換到導航器後,您可以選擇按名稱排序文件。 enter image description here

+0

嗯..它不是包資源管理器,但這似乎是一樣好。在Package和Project Explorer無法執行此操作後,從未想過檢查其他視圖的想法。如果沒有更好的解決方案到達,我想這個賞金會送給你:) – displayname

+1

嗯,我想沒有更好的解決方案。我添加了[功能請求](https://bugs.eclipse.org/bugs/show_bug.cgi?id=488824)。 – displayname

0

我把複合材料中,並.ui.xml意見,通過模型的方式隔開它們的封裝結構。只要您不在包中混合視圖,它將保持可管理性。

Example

+0

我不明白這是如何使它更好。順序是相同的,唯一的區別是我有一個或多個包之間。 – displayname

+0

將視圖,模型,控制器,活動和地點保存在不同的包中。這使得事情很好地分開。 – aglassman

+0

我更喜歡在一個包中包含演示者,模型和視圖以及ui.xml文件。將它們分開是沒有意義的。如果我在一件事情上工作,那麼我不想在我的項目瀏覽器中打開4個不同的包。我剛剛進行了一次重要的重構會議,以擺脫您所建議的方法。對不起,這不適合我^^ – displayname