我正在使用Tycho来构建运行良好的Eclipse RCP应用程序。
在多模块构建的最后一步中,将生成产品。
该步骤的退出点是
我想摆脱第二个ZIP而不安装/部署它。
我的产品配置大致如下:
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product name="My" uid="my.product" id="myProduct.myProduct" application="org.eclipse.ui.ide.workbench" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true">
<configIni use="default"></configIni>
<launcherArgs>
<programArgs>-product myProduct.myProduct</programArgs>
</launcherArgs>
<launcher name="My"></launcher>
<vm></vm>
<plugins></plugins>
<features>[...]</features>
<configurations>[...]</configurations>
</product>
这两个ZIP是由tycho-p2-director-plugin创建的(目标实现产品和归档产品)。我想继续使用这些目标,因为实际上是创建启动器和产品档案。
但是,我不想安装和部署启动器,因为它已包含在产品档案中。
有什么办法吗?
一个明显的解决方案是在安装阶段之前操作列表p2artifacts,但我不知道如何。