无头Buckminster RCP产品生成失败

时间:2012-10-25 07:38:46

标签: eclipse rcp product buckminster

我尝试使用Buckminster设置无头RCP Build。

我的项目存在大约10个子项目。产品定义基于功能,位于插件中。 我有两个功能。一个功能包含所有插件项目,另一个功能包含其他一些插件。

到目前为止,我没有自动化任何东西。我只是按照RalfEberts教程创建了一个功能,其中包括所有必需的插件,其中包括我的两个功能,包括功能。我的目标定义是我的本地eclipse文件夹,包含所有可用的插件。

使用Buckminster-Eclipse插件我创建了site.p2。之后我尝试在提示符中使用导演调用生成exe等等。

问题是,生成的数据不等于Eclipse Product导出向导中生成的数据。这就是为什么我的应用程序启动并在几秒钟后崩溃。

例如,我有两个exe文件(我的应用程序exe和eclipsec.exe)。还有没有功能文件夹,它应包括我的两个功能和org.eclipse.rcp功能。配置和p2文件夹内容也不同。

有人知道这个问题吗? Eclipse中的“使用产品向导导出”非常完美。 谢谢!

修改

好的,现在我的应用程序不会崩溃,我尝试将Buckminster集成到Jenkins中。我创建了product.ant,cspec,cquery和rmap文件。 我的目标定义rcp.target包含我的libs的路径。实际上Buckminster找到除org.eclipse.rcp之外的所有组件。 Org.eclipse.rcp是一个jar文件,位于我的lib中,但他没有找到它。我试过severel的东西,比如将org.eclipse.rcp放到另一个地方并更改我的rmap,但我总是得到相同的结果。

以下是Jenkins输出:

 INFO:  importtargetdefinition '-A' '/D:/Jenkins/workspace/Buckminster/de.tdb.build/rcp.target'

 INFO:  import '/D:/Jenkins/workspace/Buckminster/de.tdb.build/buckmister.cquery'

 ERROR   [0011] : No suitable provider for component org.eclipse.rcp:eclipse.feature was found in resourceMap file:/D:/Jenkins/workspace/Buckminster/de.tdb.build/site.rmap

 ERROR   [0011] : No suitable provider for component org.eclipse.rcp:eclipse.feature was found in searchPath resources

 ERROR   [0011] : Resolution attempt ended with exception: Provider local(file:///D:/Jenkins/workspace/Buckminster/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   Provider local(file:///D:/Jenkins/workspace/Buckminster/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   [0011] : Resolution attempt ended with exception: Provider local(file:///D:/Jenkins/workspace/Buckminster/de.tdb.dependencies/lib/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   Provider local(file:///D:/Jenkins/workspace/Buckminster/de.tdb.dependencies/lib/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   [0011] : Resolution attempt ended with exception: Provider local(file:///D:/Jenkins/workspace/Buckminster/de.tdb.dependencies/lib/plugins/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

 ERROR   Provider local(file:///D:/Jenkins/workspace/Buckminster/de.tdb.dependencies/lib/plugins/org.eclipse.rcp/): Missing CSpec source required by component type eclipse.feature

0 个答案:

没有答案
相关问题