1

我已经按照Maven 站点上的建议设置了一个 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命令行相同?

4

1 回答 1

1

在 Eclipse 中,转到Windows -> Preferences -> Maven -> User Settings并更改您的用户设置以指向settings.xml您的命令提示符 maven 使用的本地。

Eclipse m2e 使用嵌入式maven 安装,你可以点你的eclipse 使用你本地的maven 安装。

希望能帮助到你。

于 2012-11-12T22:29:18.143 回答