使用 İntelliJIdea,我从 Subversion 下载了我的项目 12 次。
删除 .m2/repository 7-8 次。
重新导入、下载源码15次。尝试了所有可能性,但仍然无法运行我的项目。
这是我的 Maven 运行配置文件和项目层次结构
这是我的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
最佳答案
更新:现在是瑞士的清晨 - 我已经监督您在 命令行部分的运行配置中指定了
。这是让 Maven 离线工作的控制台参数 ;) 删除它,你应该一切都好。来源:http://books.sonatype.com/mvnref-book/reference/running-sect-options.html -o
参数:
更新 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 运行的配置继承,但可能会在两个级别上被覆盖
默认运行配置:
(这些默认配置将由特定运行配置继承。请注意,对常规设置的更改仅适用于新创建的运行配置,不会填充到现有配置)。
特定运行配置:
确保没有选择任何选项。最后,如果您使用特定的启动配置,请确保未在该特定配置中选择该选项,并在有意义的情况下更改更高级别以方便使用)
关于java - Maven 运行错误 "maven-clean-plugin:2.5 or one of its dependencies could not be resolved",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29092473/