複数のクラス ファイル、jsp ファイル、css ファイルなどを含む osgi バンドル (xyz.jar) があるとします。osgi フラグメント バンドルおよび/または require-bunlde を使用して、このバンドル内の 1 つの .jsp ファイル (admin.jsp など) にパッチを適用する必要があります。
私が行ったことは、パッチが適用されたバージョンの .jsp ファイルを含むパッチ バンドルを、正しいディレクトリ構造にのみ作成したことです。これをメイン バンドルに添付するために、xyz.jar へのフラグメント バンドルを作成し、パッチ バンドルを必須 (require-bundle) としてマークしました。
以前、これと同じ方法を使用して、osgi バンドル内の .class ファイルにパッチを適用しました。ただし、.jsp ファイルにはパッチが適用されていないようです。
ここで何が間違っているのか疑問に思っています。osgi バンドル内にある単一の .jsp ファイルにパッチを適用するより良い方法はありますか?