插件产品随机行为

Plugin product random behavior

我正在创建一个 eclipse 插件,使用 Maven 3.5 构建它并查看最终产品的大小我注意到最终文件夹的大小以 Mbs(1-5 Mbs) 为单位变化。
进一步调查我发现总是不同的文件夹是:plugin_version\configuration\org.eclipse.osgi。根据构建,缺少文件夹。

我总是 运行 clean install 并且在命令之前我总是从我的用户配置文件中删除 .m2 文件夹以确保我有相同的内容。

我该怎么做才能查明问题或可能导致问题的原因?

configuration/org.eclipse.osgi/ 文件夹 不应该是您发货的产品的一部分 ,但会在您第一次发货时生成启动您的应用程序。大小取决于启动的插件,这取决于使用的功能。

确保在 运行 之前 pack/copy 您的产品,包括 (UI) 测试。或者,您可以使用 -configuration 命令行参数来避免弄乱您的配置区域。

如果您通过 p2 director 构建应用程序,请不要忘记 -roaming 参数。