【发布时间】:2014-02-19 17:56:34
【问题描述】:
我有一个非常大的 OSGi 项目,包含大约 300 个包。当我在 Eclipse 中导入项目并执行Project -> Clean... 和Project -> Build All 时,大约需要 10 分钟才能构建所有内容,然后我可以启动我的应用程序。
我认为 10 分钟已经很长了,但是当我使用 Ant 脚本执行无头 PDE 构建时,大约需要一个小时!我觉得有些不对劲……
您对我如何加快基于 Ant 的构建有任何提示吗?或者如何追踪问题?我使用带有如下命令的普通 PDE 构建。我不知道为什么它与 Eclipse 中的完整构建相比要慢得多。
java -jar eclipse/plugins/org.eclipse.equinox.launcher_<version>.jar -application org.eclipse.ant.core.antRunner -buildfile eclipse/plugins/org.eclipse.pde.build_<version>/scripts/build.xml -Dbuilder=<path to the build configuration folder>
谢谢, 托马斯
PS.:我知道这个问题很笼统,但即使是提示如何找到性能不足也会有所帮助。
【问题讨论】: