2012-11-12 40 views
1

我已經建立了Maven的輪廓下的Maven SiteM2E和Maven型材

<activeProfiles> 
    <activeProfile>awayFromArchiva</activeProfile> 
</activeProfiles> 

建議現在我可以使用該配置文件在生成過程中停止錯誤時的Maven試圖從Archiva庫不是下載可用。我可以在命令行上成功編譯。使用命令行我得到

[INFO] Unable to find resource 'xyz' in repository central (http://repo1.maven.org/maven2) 

成功構建期間。 Eclipse中給出了類似的消息,但是將其作爲錯誤引發。

該配置文件確實按預期工作,因爲我的settings.xml中爲不同配置文件指定的Archiva實例將被忽略,但相同的目標會產生非常不同的結果。

如何確保m2e在命令行上的行爲與mvn相同?

回答

1

在eclipse中轉到Windows -> Preferences -> Maven -> User Settings並更改您的用戶設置以指向您的命令提示符maven使用的本地settings.xml

Eclipse m2e使用嵌入式maven安裝,您可以指向您的eclipse以使用本地maven安裝。

希望它有幫助。

+0

謝謝我的.m2目錄中的本地settings.xml已經正確設置。我試圖從嵌入式更改到本地安裝在/ usr/share/maven2中,但它仍然在Eclipse中不起作用。 –