当前位置: 首页 > 知识库问答 >
问题:

Maven运行错误“maven-clean-plugin:2.5或其依赖项之一无法解析”

华懿轩
2023-03-14

使用Intellijidea,我从Subversion下载了我的项目12次。

已删除.m2/Repository 7-8次。

重新导入,下载源15次。尝试了所有的可能性,但仍然无法运行我的项目。

update2:我在cmd上运行这个命令,C:\maya\mad4>mvn dependency:tree-dverbose结果是成功的。在我的目录中还看到了c:\users\tayfuny\.m2\repository\org\codehaus\plexus\plexus-digest\1.0\plexus-di gest-1.0.jar。以下是最新的maven输出http://i.hizliresim.com/xbgd07.png

共有1个答案

陆宇航
2023-03-14

更新:这是在瑞士的清晨--我已经监督您在命令行:部分的运行配置中指定了-o参数。这是让Maven脱机工作的控制台参数;)移除它,您就会万事大吉。来源:http://books.sonatype.com/mvnref-book/reference/running-sect-options.html

更新2:好吧,最初的问题已经解决了--然而,您的日志显示了另外两个需要修复的事情(其中一个是可选的,但非常需要修复):1。)构建开始时的警告意味着您有重复的依赖项/版本声明--这些应该很容易修复。例如,您可以使用mvn dependency:tree-dverbose来获得关于重复项的概述(以及最终发生的定义)。第二个是actuall构建错误。我不知道您正在使用的安装插件,但我想您可能缺少了这个依赖项:http://mvnrepository.com/artifact/org.codehaus.plexus/plexus-digest/1.0(或者另一个包含找不到的类的插件-根据需要调整版本)。

关于脱机模式的回答:

运行maven时删除参数-o,除非您希望在脱机模式下工作,并且仅使用本地存储库。

另一个可能的原因是从IDE本身中显式地将Maven设置为脱机模式(例如,仅查阅本地存储库以解决依赖关系)(这将导致在后台使用-o参数调用Maven)。

常规设置/项目设置:

默认情况下,这些设置由Maven-run配置继承,但可能在两个级别上被覆盖

默认运行配置:

确保没有选择任何选项。最后,如果您使用特定的启动配置,请确保在该特定配置中未选择该选项,并更改更高的级别以方便使用(如果该配置合适的话)

 类似资料: