1
我正在開發Eclipse Luna的插件,它允許用戶創建自定義項目並使用ant來構建它們。我在eclipse中使用ant視圖來列出所有可用的目標並執行它們。問題是當我執行任何在項目目錄中創建一些文件夾和文件的目標時,eclipse package explorer中的項目未更新,因此用戶無法看到新創建的文件。是否有可能以某種方式刷新項目?在eclipse中的ant視圖中單擊任務時添加動作
到目前爲止,我發現了令人耳目一新的項目是這樣的:
IProject project = root.getProject(currentProjectName);
project.refreshLocal(IResource.DEPTH_INFINITE, null);
但它存在的問題是,我不知道在哪裏把它從調用。如何在點擊螞蟻視圖中的目標時添加一些偵聽器或操作?或者有沒有辦法直接從螞蟻刷新項目(我認爲這不太可能,但值得一試)?