我已根据Maven Site
上的建议设置了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
的行为相同?
答案 0 :(得分:1)
在eclipse中转到Windows -> Preferences -> Maven -> User Settings
并更改您的用户设置以指向您的命令提示maven使用的本地settings.xml
。
Eclipse m2e使用嵌入式maven安装,您可以将您的eclipse指向使用本地maven安装。
希望它有所帮助。