繁体   English   中英

如何修复Eclipse中的Maven,Maven配置和Maven依赖问题

[英]How to fix Maven, Maven Configuration and Maven Dependency Problems in Eclipse

编辑:我还没有解决这个问题,但这篇文章在这类问题上真的很有用:

如何解决你的Maven问题


我把我的maven项目的svn签出到目录MainDirectory。 一切顺利。

接下来,我去了MainDirectory并运行命令

mvn清洁包

BUILD SUCCESS

我去了我的项目MainDirectory / MyProject的目录,我运行相同的命令,再次运行良好。

我运行Eclipse,我想导入“ 现有Maven项目 ”。 我选择MainDirectory作为RootDirectory,我得到一个警告:

警告

我点击下一步,我看到几个错误:

错误

无论如何,我点击完成(因为动作:稍后解决

我等了几秒钟,我看到了这个错误:

误差2

但我的项目在Project Explorer中可见。

我继续。 我导入了第二个“ 现有Maven项目 ” - MainDirectory / MyProject。 这一次,我没有任何警告。 我点击下一步,出现错误:

误差3

我点击完成并出现另一个错误:

Error4

无论如何,Project Explorer中现在存在新项目。

我去了Project-> Clean ,我选择了所有的项目。 我再次收到一个错误:

Error5

最后,我尝试了Maven-> Update Project ,出现了另一个错误:

Error6

我试图以某种方式清理我的本地回购,但我不确定我是否正确做到了。

最后在Eclipse中我看到如下错误:

在此输入图像描述

事实上,我几天前已经完成了这个程序,一切都很完美。

当我运行我的应用程序时:

mvn jetty:run

它完美地运作。

先感谢您

我已经遇到了这个问题,请确保在eclipse中正确设置了maven的配置文件路径? 如果您自己安装maven,则设置的默认路径可能与您的路径不同。

检查以下屏幕以检查您是否具有良好的设置,转到此处只需转到window-> preference并在类型过滤器中键入maven:

Maven设置

可能有以下解决方案 -

  1. 将项目转换为maven项目(如果项目配置中没有maven性质)
  2. 检查构建路径中的Maven依赖库。 没有依赖项应该抛出错误。

如果问题仍然存在,那么 -

  1. 打开终端,转到存在pom.xml的项目文件夹,在终端运行mvn eclipse:eclipse命令,在eclipse中刷新项目。

  2. 运行mvn clean install以在本地存储库中安装jar(.m2)(如果要跳过测试用例, mvn clean install -Dmaven.test.skip=true运行mvn clean install -Dmaven.test.skip=true 。)

它应该肯定有用。

另一个Stackoverflow用户遇到了类似的问题,有几件事要尝试列出作为该问题的答案。 这个问题上列出的任何变通方法对您有帮助吗?

无法计算构建计划:插件org.apache.maven.plugins:maven-resources-plugin:2.5或其中一个依赖项无法解析

我遇到过同样的问题。 我将pom.xml中的apache maven插件版本更改为web.xml中 web-app使用的版本。 然后Maven>更新项目。

注意:jdk / jre应与您正在使用的插件兼容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM