我创建了一个eclipse插件及其功能和更新站点......一切都在主项目下。 结构是
Test master
--test-plugin
--test-feature
--test-update site
我在Tycho的帮助下将所有项目转换为maven,并且我有一些依赖性问题因此需要p2存储库所以我创建了一个本地p2存储库,如Nick wilson所提到的Project dependency error when using my local p2 repository with necessary jar files这里...但它只支持我的平台Windows 32位。它显示了此处环境的主pom文件中maven构建的错误...
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
所以,我开始知道我们必须创建一个支持所有平台的p2存储库。我该如何创建它?因为在我的本地系统中测试我的插件之后,我必须把它放在CI服务器(jenkins)中,它在linux中。在那里构建失败所以我非常需要这个。我搜索了许多网站,每个人都对产品文件说了些什么。但我dint创建任何产品定义文件。 iguess我不需要产品定义文件,因为没有它,项目将在maven build期间生成一个eclipse插件。对于eclipse插件tycho和混乱也是新的。请帮助我....