Eclipse插件的自动安装依赖项

问题描述 投票:2回答:1

我正在开发一个带有Tycho和maven的Eclipse插件,它依赖于另一个功能来完成它的任务。要求不是在编译时,而是在运行时。最终用户必须在Eclipse中安装第二个插件才能使其正常工作。

我想避免用户必须手动安装第二个插件,并在他/她安装我的时自动安装它。

Btw插件是Ianbrandt开发的“m2e连接器,用于maven依赖插件”

可能吗?怎么样?

java eclipse maven eclipse-plugin tycho
1个回答
0
投票

首先介绍Eclipse如何处理东西:

您从更新站点安装任何插件。在那些您定义的功能中,可以按类别收集。功能是将eclipse插件捆绑在一起的工件。

如果您在我看来有运行时要求,最好的方法是在要部署的功能上要求它。

另一方面是依赖的供应。如果要确保安装程序能够获取连接器,则应使用更新站点重新部署它。这可以通过将所有传递依赖项添加到更新站点或手动添加所需的bundle来实现。也有可能引用你的其他eclipse更新站点,但这个功能是从tycho破坏的当前包装类型。

据我所知,eclipse eco系统中提供了“用于maven依赖插件的m2e连接器”,并且在安装过程中需要它时应该找到它。

© www.soinside.com 2019 - 2024. All rights reserved.