我尝试使用Tycho 0.13.0构建产品,但在实现产品执行时出现以下错误:
安装项目会话上下文时发生错误 是:(轮廓= DefaultProfile, 相位= org.eclipse.equinox.internal.p2.engine.phases.Install, operand = null - > [R] org.jruby 1.2.0, 行动= org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.ChmodAction)。 神器 $ {PATH_TO_PRODUCT_PLUGIN} /target/products/ewa/linux/gtk/x86/plugins/org.jruby_1.2.0.jar不是目录。
反应堆摘要后出现以下错误:
项目插件中的[错误]无法执行目标 org.eclipse.tycho:第谷-P2-主任插件:0.13.0:物化产品 项目org.ewazone.ewa.project上的(物化产品):P2总监 返回代码是13 - > [帮助1]
pom.xml
:
<parent>
<artifactId>ewa</artifactId>
<groupId>ewa.ewa</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>ewa</groupId>
<artifactId>org.ewazone.ewa.project</artifactId>
<version>1.0.0.qualifier</version>
<packaging>eclipse-repository</packaging>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
</execution>
<execution>
<id>archive-products</id>
<goals>
<goal>archive-products</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
我对如何解决这个问题一无所知。
答案 0 :(得分:3)
如果您进入org.jruby
插件的清单文件,您可以添加Eclipse-BundleShape: dir
行(区分大小写),然后它将作为产品插件文件夹中的目录弹出。