2012-02-13 98 views
0

從閱讀A Java web project created with Maven is not recognized as such by EclipseWTP的依賴性似乎並不奏效

我添加了以下插件的pom.xml我的Maven項目轉換爲一個web項目:

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

我然後運行「更新項目配置「,但maven項目不會轉換爲Web項目。

如果我運行命令mvn eclipse:eclipse -Dwtpversion=2.0,那麼項目會被更新。更新.pom文件不足以將maven項目轉換爲Web項目?

回答

0

這是不夠的。插件配置需要執行,這不會在Eclipse中加載/刷新它。它在mvn eclipse:eclipse運行時得到執行。

我假設我們沒有m2e,它不需要這個配置。

+0

我有m2e,但部署到tomcat我需要將項目轉換爲Web項目,爲什麼我不需要這種配置? – 2012-02-13 11:08:15

+0

@ user470184。 m2e不使用maven-eclipse-plugin中的信息。它基於'packaging'類型自動檢測項目。你會想要安裝m2e wtp集成。 – Raghuram 2012-02-13 11:26:17

+0

m2e&maven-eclipse-plugin是不是一樣的插件? – 2012-02-13 11:40:02