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



在Tycho文档中,"简单目标平台配置"是"目标平台配置"的第一个条目:

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

让我们假设这是因为这是设置目标平台的默认方式,Eclipse人员似乎是这样做的,这一假设得到了支持。

您如何针对这样设置了目标平台的模块进行开发?通常情况下,你会在某个地方有一个"*.target"文件并设置它,然后开始你的测试/产品/其他什么。

不确定为什么首先提到"简单目标平台配置"。尽管它可能是最简单的设置形式,但它在现实世界的用例中的用途有限。

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

如果您在IDE(.target文件)中使用目标平台定义,您还应该指示Tycho使用该目标平台(另请参阅"我应该为我的项目的目标平台使用哪种方法?")。

这样,您只需要维护一个单一的依赖关系源。此外,您可以定义不同的目标平台定义,从而验证您的代码在同一目标平台的不同版本中是否正常工作。

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

上述wiki页面的"目标文件"部分解释了IDE 的细节和差异

这能回答你的问题吗?

最新更新