【发布时间】:2015-02-16 17:50:50
【问题描述】:
我有一个 Maven Tycho 项目,其中使用 tycho-surefire-plugin 运行单元测试。
这些单元测试使用 SWT 库,因为我希望能够在本地 (win32) 和 Jenkins 持续集成服务器 (linux) 上构建项目,所以我指定了多个环境,以便正确提取库来自 p2 存储库:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<configuration>
<environments>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
</environments>
</configuration>
</plugin>
但这也使得构建为 linux 和 win32 生成最终的工件。我只会在 Windows 上运行该软件,所以我不需要 linux 工件。我只需要在 linux 机器上进行单元(可能是集成)测试期间的库。
是否有允许我这样做的设置?
【问题讨论】:
标签: maven jenkins eclipse-rcp tycho