プラグインde.support.helpにplugin.propertiesファイルがあります。 これらのプロパティファイルには、設定ページの文字列が含まれています。フラグメントを使用してプラグイン内のplugin.propertiesファイルをパッチ/マージ
このプラグインはさまざまな顧客に使用したいが、顧客名はプロパティファイル内にある。
私は、Eclipseの断片化メカニズムを使用してプロパティファイルを修正したいと考えています。私の今のところ、フラグメントプラグインは実行時に対応するプラグインにパッチを当てることができます。
私はライン
plugin.name = Copyright XYZ
を含み、プラグインde.support.helpにファイルplugin.propertiesを持っていると私は、ファイルplugin.propertiesを含んfragemtのde.support.help.fragmentを持っています行番号
plugin.name = Copyright ABC
実行時に「著作権ABC」という文字列が表示されますが、そうではありません。私は長いこと前にJavaクラスで同じことをテストしていました。私は彼が働いていたことを覚えています。フラグメントからのJavaコードが元のプラグインに配置されました。
これを処理する考えはありますか?それとも、断片化の仕組みを誤解していますか?
おかげ
編集:私は期待どおりに動作するプラグインde.support.helpからplugin.propertiesファイルを削除
。フラグメントファイルはプラグインディレクトリにコピーされ、実行時に使用されます。
または私はsomce日食クラスにパッチを適用しなければならないのCan_fragments_be_used_to_patch_a_plug
は、リソースファイルでは不可能です...最後の解決策を好みます。しかし、Javaクラスでは動作しています。たぶん、私はフラグメントの最初とプラグインよりも見栄えのバンドルローダーを修正することができます。 –