我正在开发一个Eclipse RCP应用程序(Eclipse 3.7 Indigo),其中包括一些基于P2的更新功能。
我定义了一个产品配置文件,并使用 Eclipse 产品导出向导构建了产品,选择了"生成元数据存储库选项",它运行良好(我能够正确运行构建的产品)。
我担心的是产品大小,因为构建目录包含:
-
通常的工件(配置,JRE,插件,功能,..);
-
"存储库"目录(我移动到更新站点位置)
-
"P2"目录,具有以下内容:
p2 | ----org.eclipse.equinox.p2.engine | ----org.eclipse.equinox.p2.core | ----cache | ----binary | ----Airetes_root.win32.win32.x86_0.8.0 (30 MB!)
(Airetes 是我的应用程序的临时名称)。
问:有没有办法减小该文件的大小?
不明白它包含什么,我认为它需要包含在产品中,但它几乎是我的应用程序大小的两倍......
我花了几个小时搜索,但我找到的文档非常有限且非结构化。
此文件是一个 zip 文件。用拉链打开它,看看里面。您可以通过根文件定义内容。关于根文件的 Eclipse 帮助。通常,如果您没有本机/特定于平台的工件,它应该非常小<1 MB。