在Feature文件中添加相同插件的不同版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Feature文件中添加相同插件的不同版本相关的知识,希望对你有一定的参考价值。

在尝试生成构建时,我们获得了一些插件依赖项。尝试在.product文件中添加它们时,默认情况下它会将插件版本显示为0.0.0。我们有一种情况可以添加多个版本的相同插件。

我们尝试从依赖项手动将0.0.0更改为所需的版本。我们已成功启动该应用程序。但是在尝试生成构建时,我们遇到了一些错误。我们安装了所需的插件。

如果有人知道如何添加不同的版本,非常感谢帮助。

编辑:

Image showing the problem这是我们面临的问题

The solution we tried我们尝试手动更改版本号,但在构建生成期间会产生错误

答案

我不确定PDE Build是否支持这种情况,因为它听起来很奇怪。

您可以尝试使用不同的功能来引入不同版本的bundle。

但我认为更多的承诺策略是“协调”您的依赖关系,即在您的情况下,最好选择使用正确的Batik版本的GMF版本。否则迟早你会在依赖树中使用singleton:true“阻塞”捆绑包,正如@ greg-449所提到的那样。

另外,请看看这个问题:Tycho | How to build multiple version of same plugin using tycho

以上是关于在Feature文件中添加相同插件的不同版本的主要内容,如果未能解决你的问题,请参考以下文章

GitGit 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 )(代码片

Git主分支和副分支代码相同

Android 插件化VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(代码片

Android 插件化VirtualApp 安装并启动资源中自带的 APK 插件 ( 添加依赖库 | 准备插件 APK | 启动插件引擎 | 拷贝 APK 插件 | 安装插件 | 启动插件 )(代码片

不同包中的相同库不起作用

Android 返回堆栈管理打印 Android 中当前运行的 Activity 任务栈信息 | Activity 任务栈信息分析 | Activity 在相同 Stack 中的不同 Task(代码片