如何通过指向p2存储库以编程方式更新Eclipse功能?
我可以通过将应用程序名称设置为org.eclipse.equinox.p2.director来使用org.eclipse.tycho.p2.facade.internal.P2ApplicationLauncher类安装功能。但是,当我安装eclipse环境中已存在的更新版本的功能时,这会失败。
安装sample.student.mgt.feature.group 4.2.1。 安装失败。 由于依赖性冲突,无法完成安装。 正在安装的软件:sample.student.mgt.feature 4.2.1(sample.student.mgt.feature.group 4.2.1) 当前安装的软件:sample.student.mgt.feature 4.2.0(sample.student.mgt.feature.group 4.2.0) 一次只能安装以下其中一项: sample.student.mgt.feature 4.2.1(sample.student.mgt.feature.jar 4.2.1) sample.student.mgt.feature 4.2.0(sample.student.mgt.feature.jar 4.2.0) 无法满足依赖: 来自:sample.student.mgt.feature 4.2.0(sample.student.mgt.feature.group 4.2.0) 收件人:sample.student.mgt.feature.jar [4.2.0] 无法满足依赖: 来自:sample.student.mgt.feature 4.2.1(sample.student.mgt.feature.group 4.2.1)
对此的任何解决方案表示赞赏。