我想開發一個Eclipse插件,將檢查之前每個生成如果XML文件包含一些參數,如果沒有會產生警告。開發Eclipse Builder插件
我打開了一個eclise插件項目「增量項目生成器」它有一個名爲「示例生成器」的示例我嘗試運行它並查看它是如何生成警告的,但我看不出如何調試它。 (當我調試它,它確實進入了建設者的任何功能調試「
你有一個想法,或者任何其他的樣品怎麼做這樣的建設者
我想開發一個Eclipse插件,將檢查之前每個生成如果XML文件包含一些參數,如果沒有會產生警告。開發Eclipse Builder插件
我打開了一個eclise插件項目「增量項目生成器」它有一個名爲「示例生成器」的示例我嘗試運行它並查看它是如何生成警告的,但我看不出如何調試它。 (當我調試它,它確實進入了建設者的任何功能調試「
你有一個想法,或者任何其他的樣品怎麼做這樣的建設者
要調試Builder插件,你需要什麼?」 - > Debug Configure As ...「,然後從該調試配置對話框中選擇」Eclipse Application「,點擊New Launch Configuration按鈕,最後點擊Debug按鈕,這將啓動一個測試Eclipse工作區,該工作區不僅運行已安裝的插件,您在原來的開發工作區已開發插件(如您的樣品Builder插件)。
接下來,您必須創建在試驗工作區的一個項目來保存文件,如XM L文件你想驗證。在該項目的.project文件中,您需要添加您創建的構建器的定義。查看builder插件示例(位於原始開發工作區)中的.project文件,以獲取如何定義java構建器的示例。
一旦您的構建器被定義爲項目的構建器(在測試工作區中)並且該項目包含要驗證的XML,那麼只要該項目中的任何文件被修改,構建器就會被調用。
您可以設置在開發工作區的代碼中設置斷點,這樣你可以在測試工作區停止你的建設者的執行。