私のプラグイン de.support.help には plugin.properties ファイルがあります。これらのプロパティ ファイルには、設定ページの文字列が含まれています。
このプラグインをさまざまな顧客に使用したいのですが、顧客名がプロパティ ファイル内にあります。
Eclipse フラグメント メカニズムを使用して、プロパティ ファイルにパッチを適用したいと考えています。今のところ、フラグメントプラグインは実行時に対応するプラグインにパッチを当てることができます。
plugin de.support.help に plugin.properties ファイルがあり、次の行が含まれています。
plugin.name = Copyright XYZ
そして、ファイル plugin.properties を含む fragemt de.support.help.fragment があります。
plugin.name = Copyright ABC
実行時に文字列「Copyright ABC」が表示されることを期待していますが、そうではありません。私はずっと前にJavaクラスで同じことをテストしましたが、これが機能していたことを覚えています。フラグメントの Java コードが元のプラグインに配置されました。
これを処理するアイデアはありますか?または、フラグメントメカニズムを誤解していますか?
ありがとう
編集:
de.support.help プラグインから plugin.properties ファイルを削除すると、期待どおりに動作します。フラグメント ファイルはプラグイン ディレクトリにコピーされ、実行時に使用されます。
または、somce eclipse クラスCan_fragments_be_used_to_patch_a_plugにパッチを適用する必要がありますか?