也许这是一个完全愚蠢的问题,但我需要(直接和明确地)提出问题:
如果我设置Tycho使用目标定义文件,如果目标平台发生了某些变化(例如在p2站点中),是否必须单击“设置为目标平台”?
答案 0 :(得分:3)
"设为目标平台"在Eclipse工作区中将目标定义设置为目标平台。它对Tycho构建没有任何影响。
作为一般经验法则:Tycho确实读取了MANIFEST.MF
,*.target
等配置文件,但它从未读取Eclipse的工作空间元文件,如.project
,{{1或者来自项目的任何东西' .classpath
或工作区的.settings
文件夹。
此外,Tycho构建不会影响Eclipse项目和工作区配置。因此,如果目标定义中引用的某个p2存储库发生更改,则Tycho会自动在构建中获取此更改,但您仍需要单击"设置为目标平台"看看Eclipse中的变化。