【发布时间】:2016-06-29 14:19:41
【问题描述】:
我正在开发一个 Eclipse RCP 应用程序。该应用程序应在 Windows 和 Linux 上运行。
此应用程序中有几个插件包含本机工件。要将这些工件包含在二进制构建 (jar) 中,应在 build.properties 文件中指定它们。
目前,我在 build.properties 中包含 Linux 和 Windows 原生工件,然后在运行时选择要加载的工件。但是,我不喜欢这种方法,因为它会导致 Linux 和 Windows 版本中出现不必要的文件。
有没有办法在 build.properties 中指定目标平台?那么对于 Linux 构建,它将包括 Linux 工件,而对于 Windows 构建,它将包括 Windows 工件?
或者,有没有办法维护 build.properties 的两个副本 - 一个用于 Linux 构建,另一个用于 Windows 构建?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-rcp rcp multiplatform