如何创建支持多目标平台的本地p2存储库

时间:2014-11-07 05:45:17

标签: maven eclipse-plugin tycho p2

我创建了一个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和混乱也是新的。请帮助我....

0 个答案:

没有答案