移动文件夹后找不到Maven Tycho RCP产品

时间:2018-08-23 20:48:53

标签: maven runtime-error eclipse-rcp tycho

在完成Vogella Maven-Tycho教程之后,我遇到了运行时错误。

导出项目后,我无法启动它。在我无头构建之后,以及在Eclipse导出向导构建之后,也会发生以下错误。

它将触发以下运行时错误:

!SESSION 2018-08-23 13:42:44.875 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_181
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -clearPersistedState
Command-line arguments:  -os linux -ws gtk -arch x86_64 -clearPersistedState

!ENTRY org.eclipse.equinox.app 0 0 2018-08-23 13:42:47.327
!MESSAGE Product com.vogella.tycho.rcp.product could not be found.

我相信可能会触发此问题,因为本教程将rcp.product文件移动到新目录中。我已经尝试去运行->运行配置并添加了rcp插件。

这是我的项目结构。缺少的产品文件已从./bundles/com.voglla.tycho.rcp/-> ./releng/com.vogella.tycho.product /

中移出

Project Structure

如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

您需要将“ com.vogella.tycho.rcp”插件添加到功能“ com.vogella.tycho.feature”。 也就是说,该功能应同时包含com.vogella.tycho.plugin1和com.vogella.tycho.rcp。

缺少com.vogella.tycho.rcp插件,因为该产品配置为基于功能,并且该缺少的插件不属于功能。

因此,这是说明中的错误,但是很遗憾,您无法在原始网站http://www.vogella.com/tutorials/EclipseTycho/article.html#exercise-tycho-build-for-products上发表评论。