我擁有VersionOne插件的源代碼。我想修改代碼,因爲當我點擊崩潰eclipse的插件上的特定按鈕時,出現NullPointerException。我想知道在eclipse中需要採取什麼步驟來導入源代碼,修改它並讓它運行。我已經閱讀了如何創建一個新的插件項目,但我從未嘗試過導入插件。插件Source在Eclipse中導入Eclipse插件源
回答
一旦你已經導入了項目,似乎工作正常,就像運行其他插件一樣運行它。
即:
- 設置你的代碼
- 單擊「運行......」
- 在運行對話框所需的斷點開始了一個新的Eclipse實例
- 在標籤「插件」確保已選擇導入的插件
- 如果您在同一時間使用插件,請確保未選擇非工作區
- 在新的Eclipse實例,建立了一種情況,會招來臭蟲
我已經完成了你所說的,我點擊run>運行配置,然後添加了versionone插件。然後我將它作爲eclipse應用程序運行,它將打開一個新的eclipse實例。我使用插件選項卡來查找插件,並找到我想要開始的Java類。但是,它不允許我設置任何斷點。此外,Java代碼的語法高亮也不起作用。我正在使用Eclipse Indigo。感謝您的幫助順便說一句。 –
感謝大家的幫助,我終於得到它運行,並發現源代碼中不存在的錯誤。 VersionOne插件的更新站點很糟糕,我進行了本地(手動)安裝,並且效果很好。 –
您需要以下簡單的事情,:
- 從Eclipse的下載與PDE(插件開發)包含一個發行版。
- 源頁面
- 某些配置管理工具,如Git或Subversion。
你這樣做,然後執行以下步驟:
- 解壓縮你的源代碼在本地地方,並把它們添加到CM系統。
- 從該源位置創建一個eclipse插件項目(取決於Git或SVN的不同步驟)。
- 爲包含該插件的Eclipse創建運行配置。這與爲Java創建運行配置類似,但是您的Java應用程序則是eclipse(請參閱Help on Eclipse Application Launcher)。您必須確保在「插件選項卡」中包含您的新插件。在啓動它之後,您應該看到在新的運行的eclipse中實現的新功能。要調試它,只需按下調試按鈕而不是運行按鈕。然後,您可以將斷點添加到插件的源代碼中,以查看它的工作原理。
然後您就可以啓動一個新的eclipse應用程序,其中包含插件並在那裏進行測試。您可以設置斷點,調試代碼等。如果您發現錯誤,您可以更改代碼並對其進行測試,結果與您最初的來源有所不同。那麼最好的做法是製作一個補丁並將其發送回原始發件人。
把它部署到別人是一個不同的故事,並有很好的文檔記錄。
源看起來是與Eclipse兼容,你應該能夠導入它使用'文件>導入...>常規>現有項目進入工作區' –
所以我顯然這太難了。我將它作爲現有項目導入,看起來很好。一些警告,但沒有錯誤。我怎樣才能讓它運行,以便我可以設置斷點並進行調試?我正在研究com.versionone.taskview插件。 –
- 1. 導入Eclipse插件
- 2. Java eclipse:在eclipse插件項目中導入jar文件
- 3. 導出Eclipse插件
- 4. 無法導入Indigo中的Eclipse插件源代碼
- 5. 在Eclipse中導入庫的源代碼
- 6. 在Eclipse中導入球衣源代碼
- 7. 在eclipse中導入JIRA源代碼
- 8. 在eclipse中導入Android源代碼
- 9. Java IDE - Eclipse,導入資源
- 10. 如何在Eclipse for Eclipse中的資源文件夾中導入文件
- 11. 爲Eclipse插件文件組織導入
- 12. Eclipse angular2插件文件導入建議
- 13. 在Eclipse中導入
- 14. JUnit Eclipse插件源代碼?
- 15. 源地圖的Eclipse插件
- 16. Eclipse插件外部資源
- 17. Eclipse TFS插件:從Excel導入報告
- 18. 將圖像導入Eclipse插件
- 19. eclipse插件導入自定義項目
- 20. Eclipse CSS插件支持css導入
- 21. 自動導入java類的Eclipse插件
- 22. 未插入Eclipse插件
- 23. 無法導出Eclipse插件
- 24. eclipse錯誤導出插件
- 25. Eclipse PDE插件導出
- 26. 查找Eclipse插件嚮導
- 27. iPhone/iPad導出Eclipse插件
- 28. 在Eclipse插件
- 29. 在Eclipse中導入片段
- 30. 在Eclipse中導入項目
你怎麼會有源代碼?該項目的zip文件或源代碼插件(如org.eclipse.ui.source_3.7.0.Ixxx.jar? –
這是該項目的zip文件。這裏是鏈接到[源代碼(http://community.versionone.com/Downloads/Reference%20Implementations/Forms/DispForm.aspx?ID=90) –