针对简单目标平台配置开发

时间:2017-02-02 10:42:19

标签: eclipse-plugin tycho

在Tycho文档中,"simple target platform configuration"是“目标平台配置”的第一个条目:

<repository>
   <id>eclipse-indigo</id>
   <url>http://download.eclipse.org/releases/indigo</url>
   <layout>p2</layout>
</repository>

我们假设这是因为它是设置目标平台的默认方式,Eclipse guys似乎这样做的事实支持这一假设。

如何针对具有目标平台设置的模块进行开发?通常你会在某个地方有一个“* .target”文件并设置它,然后开始你的测试/产品/无论如何。

1 个答案:

答案 0 :(得分:1)

不确定为什么简单的目标平台配置&#39;首先提到。即使它可能是最简单的设置形式,但它对于实际用例的用途有限。

我所知道的大多数使用Eclipse平台捆绑包的Eclipse项目都在IDE和Tycho构建中使用目标平台定义。

如果您在IDE(.target文件)中使用目标平台定义,则还应指示Tycho使用该目标平台(另请参阅&#39;我将使用哪种方法用于项目的目标平台? &#39)

这样,您只需要维护一个依赖源。此外,您可以定义不同的目标平台定义,从而验证您的代码在同一目标平台的不同版本中运行良好。

使用简单目标平台配置,您需要手动保持IDE的目标平台与Tycho目标平台同步。

上述Wiki页面的'Target files'部分介绍了IDE的详细信息和差异

这会回答你的问题吗?