2014-04-08 8 views
1

當我嘗試爲基於插件的項目生成產品時出現以下錯誤。將插件項目導出到產品時出現「處理包含特徵」錯誤

Processing inclusion from feature org.eclipse.pde.container.feature: Bundle org.apache.jdo_3.0.0 failed to resolve.: Missing required plug-in org.datanucleus_2.2.2.

在產品的文件,當我做了驗證,我看到幾個插件呈現出

Missing Constraint: Require-Bundle:問題,比如,

Missing Constraint: Require-Bundle:org.datanucleus; bundle-version="2.2.2"

然而,我所有的這些目標平臺中確實存在插件,只有版本不同!我是否需要單獨下載幷包含所有缺少的插件版本?看起來像一個乏味的任務!

提前致謝!

回答

1

bundle-version="2.2.2"所示的捆綁版本意味着版本2.2.2 或更高版本所以您只需要單個版本的插件,並且至少需要最高版本。

該版本也可以寫爲bundle-version="[1.0.0,2.0.0)",這意味着至少1.0.0但小於2.0.0。如果您有任何這些,您可能必須擁有多個版本的插件。

+3

您好格雷格,我包含一個這樣的缺少名爲javax.wsdl-1.5.1的插件,以便更正bundle-version =「[1.5.0,1.6.0)」的錯誤。該插件現在包含在目標平臺中,但仍然在驗證中顯示缺失。 org.junit4(4.8.1)的情況也是如此。我從互聯網上的隨機網站下載它們。 – schwarz

相關問題