我试图让我们的构建机器在签入时始终如一地构建我们的 Blackberry 项目(使用 Eclipse 插件而不是 JDE 构建)。我们正在使用 Jenkins 调用该项目,有时它可以工作,但只有在我在远端机器上的 Eclipse 中启动了该项目之后,然后重新启动会导致错误再次出现。
我得到的第一个错误是(以下错误都是相同的):
[javac] c:\<path_to_project>\src\path\to\package\class.java:6: error: package net.rim.device.api.ui does not exist
以及对 net.rim.* 对象的所有其他引用。显然这是因为它没有链接到目标 net_rim_api.jar 文件,但我不知道到底出了什么问题。我尝试查看 build.xml 文件,但我得到更多错误,并且其他线程中此错误的其他版本结果不是一回事。
我已经尝试安装和使用 BB-Ant(大致遵循本教程),但它没有为我提供解决方案 - 我准备承认我在实施中可能犯了一个错误,但我尽可能地遵循它与我目前的项目。
我将不胜感激您能给我的任何帮助。
编辑
因此,我现在更改了要使用的项目,<rapc>
而不是<javac>
似乎为您链接到 .jar 的项目,但仍然令人沮丧的是,您不能简单地使用自动生成的 build.xml。这是 Eclipse 的一个已知问题(并且由于互联网上缺乏可用的信息,已被接受)吗?