在Tycho中,有两种方法来定义目标平台:目标文件和 pom.xml 的<repositories>
标记。根据{{3}},两者都可以使用;他们只是有不同的缺点。
目标文件简单明了,特别是如果您在切换到Tycho之前使用Eclipse PDE。
我不明白的是如何根据 pom.xml 中定义的目标定义进行开发。
依赖关系不会像在普通Maven项目中一样,被添加到Java项目中的“ Maven Dependencies”文件夹中。因此Eclipse无法解析它们,您的代码甚至无法编译。而且即使是出于某些奇迹,您也无法启动产品或运行测试。
所有这些,因为Eclipse 需要要运行的目标平台。而且标准版本(Eclipse的plugins文件夹)通常不是该项目的正确版本。
那么您如何告诉Eclipse您的目标平台是在 pom.xml 中定义的?您如何仅使用<repositories>
标签进行开发?