設置僅包含一個插件的eclipse插件項目的標準方式(遵循所有命名約定)是什麼。我的插件項目名爲com.florian.regexfindandreplace
。現在我執行以下操作:我有一個功能項目com.florian.regexfindandreplace.feature
,它僅包含上面的插件。然後我有另一個名爲com.florian.regexfindandreplace.product
的項目,該項目託管我的插件的產品文件。我需要用於JUnit插件測試的產品,因爲在啓動配置中,我需要設置選項運行方式爲產品(請參閱http://www.vogella.com/tutorials/SWTBot/article.html#swtbotexample_launchconfiguration)。正確設置Eclipse插件項目
現在我不知道在哪裏放置我的測試。如果我將它們放在com.florian.regexfindandreplace
項目的源文件夾中,我需要在MANIFEST.MF中的必需軟件包中添加很多,僅用於測試目的(例如org.eclipse.swtbot.swt.finder
)。所以我想避免這種情況。 目前,我的想法是有另一個插件項目com.florian.regexfindandreplace.tests
,將SWTBot的所有內容都添加到MANIFEST.mf中所需的包中。但是,因爲我不想com.florian.regexfindandreplace
導出任何包,我鏈接測試插件項目中的插件的源文件夾(雖然看起來有點醜陋)。在我的測試項目中,我還添加了JUnit測試,JUnit SWTBot測試和JUnit插件測試的所有源代碼。
但是,有沒有一種標準的方式來建立這樣一個插件項目?你爲你的插件項目做了什麼?
非常感謝你,這些都是我需要的想法。 – user172501