bnd ツールを使用して、OSGi マニフェストの作成を自動化したいと考えています。このために、次の 2 行を含む properties.bnd ファイルを作成する必要があります。
Bundle-Activator=org.company.package.MyPluginActivator
Export-Package=org.mycompany.package #or possibly multiple packages here
自動化スクリプトは、インターフェースを実装する Java クラスを見つける必要があります。BundleActivator
この場合はorg.company.package.MyPluginActivator
. org.company.package
この場合はパッケージ名と同様です。
理想的には、これを Ant で自動化したいのですが、以前のインストールを必要としない他の軽量でクロスプラットフォームのツールに満足しています。
ありがとう!
PS: Ant プロパティと PropertyFile タスクは知っていますが、必要な Java クラスの名前を取得する方法がわかりません。