当我在生成 p2 后构建我的产品时,我会更新我的品牌插件。在品牌插件中,我更改了一些仅在 p2 生成后可用的信息,例如 plugin.properties 中的版本。结果,当我想更新产品的先前版本时,我收到有关 md5 不匹配的错误,因为 p2 中插件的 md5 与生成的不同。在这种情况下,一个快速的解决方法是编辑 artifacts.jar 中的 artifacts.xml 以删除已更改插件的“download.md5”属性。这是手动过程,如果可能,我想避免它。我可以指示某处不要生成“download.md5”,或者在我进行修改后重新生成它的值吗?也许还有其他解决方案?
我当然可以自动化手动过程并打开 artifacts.jar 并修改 artifacts.xml,但想知道我是否可以避免这种情况。