如何在Tycho构建结束时为构建机器的环境解压缩产品?

时间:2012-09-21 08:49:28

标签: eclipse maven tycho

我有一个Tycho构建,可以为不同的环境创建产品。我想解压缩与maven构建结束时运行构建的机器环境相匹配的产品的zip。这可能吗?

1 个答案:

答案 0 :(得分: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>