【发布时间】:2014-06-09 09:58:04
【问题描述】:
有没有办法让tycho-eclipserun-plugin:eclipse-run 目标解决对当前反应器或本地存储库中工件的依赖关系。我正在尝试运行 Eclipse/CDT 无头构建应用程序作为 Tycho 构建中的一个步骤,但我不知道如何使用新构建的工具链插件填充 Eclipse 实例。
<plugin>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-eclipserun-plugin</artifactId>
<executions>
<execution>
<configuration>
<appArgLine>-application org.eclipse.cdt.managedbuilder.core.headlessbuild -import file:///... -cleanBuild all</appArgLine>
<repositories>
<repository>
<url>http://download.eclipse.org/releases/kepler/</url>
<layout>p2</layout>
</repository>
</repositories>
<dependencies>
...
<dependency>
<artifactId>my.toolchain.feature</artifactId>
<type>eclipse-feature</type>
</dependency>
</dependencies>
</configuration>
<goals>
<goal>eclipse-run</goal>
</goals>
<phase>test</phase>
</execution>
</executions>
</plugin>
这将失败,因为托管无头构建应用程序的 Eclipse 实例中不存在我的工具链插件。当然,我可以指出一个托管插件的外部更新站点,但我希望能够使用已经在同一个反应器中构建的插件。这可能吗?
编辑:原始问题包括“或本地存储库工件”,但这不是我真正的意思。
【问题讨论】: