在Tycho文档中,“简单目标平台配置”是“目标平台配置”的第一个条目:
<repository>
<id>eclipse-indigo</id>
<url>http://download.eclipse.org/releases/indigo</url>
<layout>p2</layout>
</repository>让我们假设这是因为它是设置目标平台的默认方式,这是一个事实所支持的假设,即月食人似乎就是这样做的。
如何针对这样设置目标平台的模块进行开发?通常,您会在某个地方有一个"*.target“文件并对其进行设置,然后开始您的测试/产品/其他什么。
发布于 2017-02-02 11:22:34
不知道为什么首先提到“简单的目标平台配置”。尽管它可能是设置的最简单的形式,但它对于现实世界中的用例来说是有限的。
我所知道的大多数使用Eclipse平台包的Eclipse项目都使用目标平台定义,无论是在IDE中还是在Tycho构建中。
如果在IDE中使用目标平台定义(.target文件),还应该指示Tycho使用该目标平台(还请参见‘我应该为项目的目标平台使用哪种方法?’)。
这样,您只需要维护一个单一的依赖源。此外,您可以定义不同的目标平台定义,从而验证您的代码在同一目标平台的不同版本中运行良好。
通过简单的目标平台配置,您需要手动将IDE的目标平台与Tycho目标平台保持同步。
上面wiki页面的“目标文件”部分向IDE解释了细节和差异。
这能回答你的问题吗?
https://stackoverflow.com/questions/42000043
复制相似问题