向Eclipse插件项目添加Maven依赖项

向Eclipse插件项目添加Maven依赖项,maven,eclipse-plugin,pom.xml,plugin.xml,Maven,Eclipse Plugin,Pom.xml,Plugin.xml,只是一个简单的问题:我需要向Eclipse插件项目添加一个Maven依赖项。 该项目没有POM文件,所以我将其转换为Maven文件。 现在我有plugin.xml文件和pom.xml文件。POM包含我需要满足的依赖项,但它被忽略了;我的意思是,我无法解析引用该导入的源代码中的导入 你能帮我吗? 泰 我读过Tycho插件,但在线配置不起作用。如果我读对了,您刚刚开始向项目中添加Maven依赖项,但是Eclipse没有可用的依赖项来验证代码 在添加一个全新的依赖项之后,您需要启动一个Maven构建,

只是一个简单的问题:我需要向Eclipse插件项目添加一个Maven依赖项。 该项目没有POM文件,所以我将其转换为Maven文件。 现在我有plugin.xml文件和pom.xml文件。POM包含我需要满足的依赖项,但它被忽略了;我的意思是,我无法解析引用该导入的源代码中的导入

你能帮我吗? 泰


我读过Tycho插件,但在线配置不起作用。

如果我读对了,您刚刚开始向项目中添加Maven依赖项,但是Eclipse没有可用的依赖项来验证代码


在添加一个全新的依赖项之后,您需要启动一个Maven构建,以便Maven可以将其添加到本地缓存存储库中。一旦Maven构建完成,Eclipse应该正确识别您的导入。

您可能需要检查您要查找的依赖项是否在中可用

Orbit项目基本上是一个库的存储库,用于Eclipse插件开发。在Orbit库中特别好的是,它们还提供了源代码。因此,可以查看实现并获得适当的JavaDoc等等

示例

您可以使用更新站点找到com.google.gson库

https://download.eclipse.org/tools/orbit/downloads/drops/R20190602212107/repository


因此,
R20190602212107
部分引用了您在上找到的Orbit构建名称。

谢谢您的帮助,但这是一个与Eclipse插件开发相关的问题,而不仅仅是Maven构建。在我的.m2存储库和.pom文件(在Eclipse插件项目中)中已经有了所需的工件,它们被正确引用了,但在构建阶段,.pom文件似乎被忽略了。这是一个有趣的问题:如何将Eclipse插件项目转换为使用Maven Tycho构建的项目。您还可以使用Eclipse Orbit项目更新站点为插件项目定义目标平台。