2015-06-03 93 views
4

我們有一個月蝕Luna插件應用程序,我們正試圖與第谷建立。當我們嘗試做一個mvn clean verify,我們得到這個消息類型:第谷構建錯誤:「...需要捆綁...但它無法找到」

[ERROR] Cannot resolve project dependencies: 
[ERROR] Software being installed: our.app 1.0.0.qualifier 
[ERROR] Missing requirement: our.app 1.0.0.qualifier requires 'bundle org.eclipse.core.runtime 3.7.0' but it could not be found 

當我們看,似乎任何必需的Eclipse插件會給我們這個錯誤,而這僅僅是日誌MANIFEST.MF列表中的第一項被驗證的插件。

我看了其他問題,但他們都沒有解決這個問題。任何建議將不勝感激。

MANIFEST.MF:

Manifest-Version: 1.0 
Bundle-ManifestVersion: 2 
Bundle-Name: Our App 
Bundle-SymbolicName: our.app;singleton:=true 
Built-By: Our Team (2014) 
Bundle-ClassPath: ., 
<some jars> 
Bundle-Vendor: Our Team 
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0", 
org.eclipse.ui;bundle-version="3.7.0", 
org.eclipse.ui.ide;bundle-version="3.7.0", 
org.eclipse.core.resources;bundle-version="3.7.0", 
org.eclipse.ui.forms;bundle-version="3.6.0", 
org.eclipse.wst.sse.ui;bundle-version="1.3.0", 
org.eclipse.jface.text;bundle-version="3.8.100", 
org.eclipse.ui.workbench.texteditor;bundle-version="3.8.101", 
org.eclipse.ui.views;bundle-version="3.6.0" 
Bundle-RequiredExecutionEnvironment: JavaSE-1.6 
Bundle-Version: 1.0.0.qualifier 
+0

當我添加依賴關係時,我轉到項目中的plugin.xml,單擊依賴項選項卡,添加,然後添加所需的依賴項。 –

+0

錯誤消息的下一行是[錯誤]請參閱http://wiki.eclipse.org/Tycho/Dependency_Resolution_Troubleshooting尋求幫助。「你看了[那個頁面](http://wiki.eclipse.org/第谷/ Dependency_Resolution_Troubleshooting)? – oberlies

回答

3

,我收到了類似的錯誤,如果我請從POM的<repository> - 標籤。 沒有這些信息Tycho不知道在哪裏下載所需的軟件包。 因此,你必須在下面的代碼片段添加到您的POM:

<repository> 
    <id>eclipse-indigo</id> 
    <url>http://download.eclipse.org/releases/indigo</url> 
    <layout>p2</layout> 
</repository> 

我從here複製的片段,以獲取更多信息看here

+0

謝謝你的幫助!這工作。 –

+0

我有一個類似的錯誤,因爲Tycho沒有找到我的插件,我通過添加本地存儲庫解決了這個問題。謝謝。 –

3

第谷讀取您的MANIFEST.MF和feature.xml的找到你的插件的依賴,並增加了他們(臨時)添加到您的POM這是Maven用於進行構建。 Tycho的想法是僅在MANIFEST.MF和feature.xml中維護依賴關係,從而不需要將它們添加到POM中。但是,您仍然需要添加適當的存儲庫,通常位於父POM中,可以在其中找到依賴插件。這在POM中顯然缺失。

+0

謝謝!這是正確的,並且工作。我試圖標記兩個答案是正確的,但它不會讓你的答案標記。 –

+0

沒關係。我只是想解釋一下上下文。 – not2savvy

相關問題