我想在bnd工具的幫助下自動創建OSGi清單。對於這一點,我需要創建一個properties.bnd文件有以下兩行:Ant:獲取Java類名並寫入屬性文件
Bundle-Activator=org.company.package.MyPluginActivator
Export-Package=org.mycompany.package #or possibly multiple packages here
我的自動化腳本需要找到它實現了BundleActivator
接口,在這種情況下,它是org.company.package.MyPluginActivator
的Java類。以及它的包名稱,在這種情況下爲org.company.package
。
理想情況下,我想用Ant自動執行此操作,但對任何其他不需要以前安裝的輕量級和跨平臺工具感到滿意。
謝謝!
PS:我知道Ant屬性和PropertyFile任務,但不知道如何獲取所需java類的名稱。
這個想法是從osgi的複雜性中庇護一個新的插件開發人員,這樣他就可以在沒有配置依賴的情況下執行他的Java魔術,然後運行一個簡單的ant腳本來創建束。 – evgeni
我會根據你的建議更新我的方法,併爲我的罪惡而作出更正! – evgeni