假设我有一个包含多个类文件、jsp、css 文件等的 osgi 包(xyz.jar)。我需要使用 osgi 片段包和/或 require-bunlde 修补此包中的一个 .jsp 文件(比如 admin.jsp)。
我所做的只是在正确的目录结构中创建了一个带有 .jsp 文件的修补版本的补丁包。要将它附加到主包,我已经为 xyz.jar 创建了一个片段包,并根据需要标记了补丁包(require-bundle)。
以前我使用同样的方法来修补 osgi 包中的 .class 文件。但是,.jsp 文件似乎没有得到修补。
我想知道我在这里做错了什么。有没有更好的方法来修补驻留在 osgi 包中的单个 .jsp 文件?