簡體   English   中英

Eclipse插件版本沖突

[英]Eclipse plugin version conflict

我正在Eclipse上遇到版本沖突。

我想在一個Eclipse實例中使用以下兩個插件。

  • org.abc.plugin1a
    • org.eclipse.plugin1b_1.0.0有依賴性
    • (僅適用於1.0.0版,不適用於較新的版本!)
    • 由於某些原因無法維護
  • org.eclipse.plugin2a
    • org.eclipse.plugin1b_2.0.0 (或更高版本)有依賴性

實際上org.abc.plugin1a是由前員工而不是我自己通過實驗開發的。 源代碼可用,但是太復雜了。
我發現org.eclipse.plugin1b_1.0.02.0.0之間存在巨大差異。
因此,幾乎不可能將org.abc.plugin1a更新為與org.eclipse.plugin1b_2.0.0一起使用

有什么答案可以解決我的問題嗎?

Require-Bundle指定插件的最低和最高版本:

Require-Bundle: org.eclipse.plugin1b_1.0.0;bundle-version="[1.0.0,1.0.0]"

如果將插件org.eclipse.plugin1b標記為singleton則此方法將不起作用,因為在這種情況下,Eclipse將僅加載該插件的一個版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM