场景:
一个描述应用程序(V1.0)的功能xml文件,带有2.2.3版本的捆绑包(假设为gson)
第二个功能文件,具有更新的应用程序(V1.1)版本和2.2.4 版本的gson捆绑包
他们将并排安装gson 2.2.3和2.2.4。
问题:
是否可以通过xml文件(我看到了xsd,没有任何提示)从V1.0升级到V1.1,同时卸载2.2.3 上不必要的gson
简短回答否,没有升级。你可以安装新的和卸载旧的,这样就可以卸载不需要的捆绑包。尽管如此,如果你的依赖关系是正确的,你的捆绑包应该只获取新版本,而不是旧版本。
我找到了一个有一些局限性的解决方案。将整个项目的KAR文件作为一个独特的工件来使用就可以了。限制是KAR文件/url存储库必须具有相同的名称。