java - Maven 运行错误 "maven-clean-plugin:2.5 or one of its dependencies could not be resolved"

标签 java maven svn intellij-idea maven-clean-plugin

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

删除 .m2/repository 7-8 次。

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

这是我的 Maven 运行配置文件和项目层次结构

project hiyerarchy

这是我的maven输出

[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Cannot access central (https://repo.maven.apache.org/maven2) in offline mode and the artifact org.apache.maven.plugins:maven-clean-plugin:jar:2.5 has not been downloaded from it before. -> [Help 1]

http://paste.ubuntu.com/10613835/

project或者maven文件都没有问题。我在我的工作电脑上运行它。但不是我个人。

Update1:在我删除 maven 运行配置中的“-o”参数后。这是我的新日志Logs after deletig "-o" paramter这是图片网址 http://i.hizliresim.com/Lp6dDJ.png

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

最佳答案

更新:现在是瑞士的清晨 - 我已经监督您在 命令行部分的运行配置中指定了 -o 参数: 。这是让 Maven 离线工作的控制台参数 ;) 删除它,你应该一切都好。来源:http://books.sonatype.com/mvnref-book/reference/running-sect-options.html

更新 2: 好吧,最初的问题已经解决了 - 但是您的日志显示了另外两件事需要解决(其中一个是可选的,但非常推荐):1.) build 意味着你有重复的依赖/版本声明 - 这些应该很容易修复。例如,您可以使用 mvn dependency:tree -Dverbose 来了解重复项(以及最后发生的定义)。第二个是实际构建错误。我不知道您正在使用的安装插件,但我猜您缺少此依赖项:http://mvnrepository.com/artifact/org.codehaus.plexus/plexus-digest/1.0 (或另一个包含无法找到的类的类 - 根据需要调整版本)。

关于离线模式的回答:

在运行 maven 时删除参数 -o 除非你想在离线模式下工作并且只使用你的本地存储库。

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

常规设置/项目设置:

文件 -> 设置 -> 构建、执行、部署 -> 构建工具 -> Maven

(第一个选项离线工作应该被停用/取消选择,除非你真的只想使用本地存储库)。

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

默认运行配置:

enter image description here (这些默认配置将由特定运行配置继承。请注意,对常规设置的更改仅适用于新创建的运行配置,不会填充到现有配置)。

特定运行配置: enter image description here

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

关于java - Maven 运行错误 "maven-clean-plugin:2.5 or one of its dependencies could not be resolved",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29092473/

相关文章:

svn switch --relocate 不持久

linux - svnadmin 创建忽略目录上的粘性组位

java - 日历未给出正确的日期

java - Maven、Tomcat、java.lang.ArrayIndexOutOfBoundsException : 10961

Java ArrayList 从并行线程中删除不存在的对象

java - 尝试使用 maven 安装项目时出现 NoClassDefFoundError

java - 如何针对不同版本的客户端代码进行自动化测试

java - 我应该将 Cobertura 的哪些工件 checkin 到 SVN?

java - 在版本 > 4.3 的 lucene 中获取文档分数?

java - 在通知点击时启动 Fragment 而不会丢失状态