我有一个 Tycho 版本,可以为不同的环境创建产品。我想在 maven 构建结束时解压缩与构建运行的机器环境相匹配的产品的 zip。那可能吗?
问问题
103 次
1 回答
0
AFAIK,没有简单的方法可以向 Maven 或 Tycho 询问构建机器的环境。
但是,您可以省略 Tycho 的环境配置,这样 Tycho 就只能为当前运行的平台构建。然后,在 处将有一个未包装的产品target/products/<product.id>/*/*/*/
。(每个星星都与一个目录完全匹配。)
如果您构建平台特定产品的模块继承自具有显式环境配置的父 POM,则可以使用以下配置设置一个空的环境列表(意思是“使用正在运行的平台”):
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<environments combine.self="override" />
</configuration>
</plugin>
于 2012-09-21T12:02:58.673 回答