問題: maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e.
這次換了個64位全新筆記本,裝了最新的Eclipse Indigo版本(v3.7),Maven 3.04,和M2E插件。從SVN服務器上檢下來正在開發的項目,出現了紅叉,pom.xml報錯如下錯誤:maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e。在網上搜索了解決辦法,大部分人提出在pom.xml里更添加maven-dependency-plugin配置。但未裝機之前為什么就可以呢?所以問題應該聚焦在開發環境上,而且可以肯定是m2e插件沒有裝對。
事實正如筆者所料,m2e插件從sonatype官方正式遷往eclipse社區,但在官網也不斷升級,事實上eclipse社區里下載的較舊版本的。看m2e兩個安裝地址:
http://download.eclipse.org/technology/m2e/releases/
http://m2eclipse.sonatype.org/sites/m2e
前者是eclipse社區的,后者是官網的,至筆者解決錯誤時,版本有差距。恰恰我使用了前者,卸載后換上后者最新版就好了。
可是這兩個版本一個過高,不支持部分插件,舊版本引用原型又有問題,現在貌似有個版本能解決這兩個問題..m2eclipse 1.0.100.20110804 1717 這個版本的m2e
