如何添加前缀目录,以便当我解压缩包含我的RCP应用程序的zip时,我得到一个包含内容的目录?
当tycho materalizes并存档我的rcp应用程序时,它会在没有目录前缀的情况下压缩目标/ products/my.rcp.app/linux/gtk/x86_64/contents.
目前的拉链内容:
所需的拉链内容:
当用户解压缩zip时,我想要创建app目录.我查看了tycho文档,但是归档和物化都不是配置它的正确位置.我总是可以使用antrun或汇编插件来完成工作,但这并不是解决问题的正确方法.
请告诉我如何添加前缀目录.
配置实际上有点混乱,没有真正记录.由于您(当前)可以在一个eclipse-repository模块中拥有多个产品文件,因此您需要选择要应用配置的产品ID.
因此,要为具有ID的产品设置存档根文件夹product.id,您需要以下配置:
<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>
<configuration>
<products>
<product>
<id>product.id</id>
<rootFolder>myapp</rootFolder>
</product>
</products>
</configuration>
</plugin>
</plugins>
</build>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1989 次 |
| 最近记录: |