2012-02-10 66 views
3

,當我嘗試運行Maven的目標,我收到此錯誤 - MVN日食:日食-Dwtpversion = 3.3.1哪個Eclipse wtp版本應該用於maven?

[錯誤]未能執行目標org.apache.maven.plugins:Maven的Eclipse的插件: 2.8 :項目conference-web上的eclipse(default-cli):不支持的WTP版本:3.3.1 。此插件目前僅支持以下版本:1.0 1.5 2.0 R7非 e。 - > [Help 1] [錯誤]

會使用2.0版嗎?但是這個目標應該成功嗎?

<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-eclipse-plugin</artifactId> 
<configuration> 
    <wtpmanifest>true</wtpmanifest> 
    <wtpapplicationxml>true</wtpapplicationxml> 
    <wtpversion>2.0</wtpversion> 
</configuration> 

Does'nt below image confirm我使用wtp版本3.3.1? enter image description here

回答

1

你可以使用最新支持的wtp版本的插件,在eclipse中打開項目並在'問題'視圖中右鍵單擊警告「wtp project version to old」並選擇'quickfix。

據我記得,自從maven eclipse m2eclipse插件得到更高級版本以來,從插件中刪除了對wtp的支持。任何你不使用那個的原因?

+0

我需要Maven項目一旦安裝就成爲一個Web應用程序。 m2eclipse與這個有什麼關係? m2eclipse是一個Eclipse插件,我指的是一個Maven插件。我不明白你的答案,但是謝謝 – 2012-02-10 13:44:03

+2

Hallo eclipse:eclipse插件寫入.classpath和.project文件,將依賴關係直接鏈接到本地​​maven存儲庫。如果添加新的依賴項,則需要重新執行該插件。 m2eclipse是一個eclipse插件,可以直接根據pom.xml文件動態解析依賴關係。它還附帶了一個pom編輯器和一些依賴分析功能。 因此,使用m2eclipse允許IDE使用與maven(pom.xml)相同的配置。所以你不需要eclipse:eclipse插件來運行和開發基於eclipse中maven的項目。 – wemu 2012-02-14 08:12:39

+0

因此,較新的WTP版本不再受該插件支持,您可以使用m2eclipse很好地工作。 – wemu 2012-02-14 08:15:14

相關問題