针对简单目标平台配置开发
Develop Against Simple Target Platform configuration
在 Tycho 文档中,"simple target platform configuration" 是 "Target platform configuration" 的第一个条目:
<repository>
<id>eclipse-indigo</id>
<url>http://download.eclipse.org/releases/indigo</url>
<layout>p2</layout>
</repository>
我们假设这是因为它是设置目标平台的默认方式,这一假设得到 Eclipse guys 似乎是这样做的事实的支持。
如何针对目标平台设置为这样的模块进行开发?通常你会在某处有一个“*.target”文件并设置它,然后开始你的测试/产品/任何东西。
不确定为什么首先提到 'simple target platform configuration'。尽管它可能是最简单的设置形式,但它在 real-world 个用例中的用途有限。
据我所知,大多数使用 Eclipse 平台包的 Eclipse 项目都使用目标平台定义,在 IDE 和他们的 Tycho 构建中。
如果您在 IDE(.target 文件)中使用目标平台定义,您还应该指示 Tycho 使用该目标平台(另请参阅 'Which approach shall I use for the target platform of my project?')。
这样,您只需要维护一个单一的依赖源。此外,您可以定义不同的目标平台定义,从而验证您的代码在同一目标平台的不同版本上是否运行良好。
使用简单的目标平台配置,您需要手动保持 IDE 的目标平台与 Tycho 目标平台同步。
上述 wiki 页面的 'Target files' 部分解释了与 IDE
的细节和差异
这是否回答了您的问题?
在 Tycho 文档中,"simple target platform configuration" 是 "Target platform configuration" 的第一个条目:
<repository>
<id>eclipse-indigo</id>
<url>http://download.eclipse.org/releases/indigo</url>
<layout>p2</layout>
</repository>
我们假设这是因为它是设置目标平台的默认方式,这一假设得到 Eclipse guys 似乎是这样做的事实的支持。
如何针对目标平台设置为这样的模块进行开发?通常你会在某处有一个“*.target”文件并设置它,然后开始你的测试/产品/任何东西。
不确定为什么首先提到 'simple target platform configuration'。尽管它可能是最简单的设置形式,但它在 real-world 个用例中的用途有限。
据我所知,大多数使用 Eclipse 平台包的 Eclipse 项目都使用目标平台定义,在 IDE 和他们的 Tycho 构建中。
如果您在 IDE(.target 文件)中使用目标平台定义,您还应该指示 Tycho 使用该目标平台(另请参阅 'Which approach shall I use for the target platform of my project?')。
这样,您只需要维护一个单一的依赖源。此外,您可以定义不同的目标平台定义,从而验证您的代码在同一目标平台的不同版本上是否运行良好。
使用简单的目标平台配置,您需要手动保持 IDE 的目标平台与 Tycho 目标平台同步。
上述 wiki 页面的 'Target files' 部分解释了与 IDE
的细节和差异这是否回答了您的问题?