使用İntelliJIdea,我从Subversion下载了12次我的项目。
删除.m2/储存库7至8次。
重新导入,下载15次。尝试了所有的可能性,但仍然不能运行我的项目。
下面是我的Maven运行配置文件和项目层次结构
这是我的maven输出
错误插件org.apache.maven.plugins:maven-clean-plugin:2.5或其依赖项无法解决:无法在脱机模式下访问中心(https://repo.maven.apache.org/maven2),并且工件org.apache.maven.plugins:maven-clean-plugin:jar:2.5以前从未从其中下载过。->帮助1
http://paste.ubuntu.com/10613835/
项目或maven文件没有任何问题。我正在我的工作电脑上运行。但不是我的人。
Update1:在我删除maven运行配置中的"-o“参数之后。这是我的新日志删除"-o“参数后的日志,这是图像url 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-digest-1.0.jar
在我的生活中。下面是最新的maven输出http://i.hizliresim.com/XBgD07.png
发布于 2015-03-17 06:50:28
更新:清晨在瑞士这里--我在Command line:
节中监督您在运行配置中指定了-o
参数。这是让Maven脱机工作的控制台参数;)删除它,您应该会很好。来源:http://books.sonatype.com/mvnref-book/reference/running-sect-options.html
更新2: --初始问题解决了--但是您的日志显示了另外两件要修复的东西(其中一件可以选择,但非常推荐):1。构建开始时的警告意味着您有重复的依赖/版本声明--这些声明应该很容易修复。例如,您可以使用mvn dependency:tree -Dverbose
对重复项进行概述(以及在最后进行哪些定义)。第二种是实际构建错误。我不知道您正在使用的安装插件,但我猜您缺少了这个依赖项:http://mvnrepository.com/artifact/org.codehaus.plexus/plexus-digest/1.0 (或者另一个包含无法找到的类-根据需要调整版本)。
关于脱机模式的答案:
在运行maven时删除参数-o
,除非您希望在脱机模式下工作,并且只使用本地存储库。
另一个可能的原因是显式地将Maven设置为离线模式(例如,只在IDE本身中查询本地存储库以解决依赖关系)(这将导致在幕后使用-o
参数调用Maven )。
一般设置/项目设置:
File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven
(第一个选项Work offline
应该被停用/取消选择,除非您真的希望只使用本地存储库)。
默认情况下,这些设置由Maven运行的配置继承,但可能在两个级别被覆盖。
默认运行配置:
(这些默认配置将由特定的运行配置继承。请注意,对常规设置的更改仅适用于新创建的运行配置,不会填充到现有配置)。
特定的运行配置:
确保没有选择任何选项。最后,如果您使用特定的启动配置,请确保在该特定配置中没有选择该选项,并更改更高的级别,以便于使用)
发布于 2021-01-12 10:07:09
易道
这应该适用于所有类似的错误。
这就是错误的样子。
Could not resolve : org.apache.maven.plugins:maven-clean-plugin:jar:2.5
Could not resolve : (groupID):(artifactID):version
所以你真正需要的是一个正确的版本的干净插件。
<dependency>
<groupId>(groupId)</groupId>
<artifactId>(artifactId)</artifactId>
<version>(version)</version>
<type>maven-plugin</type>
</dependency>
This will become something like this. Add this to dependencies section Pom.xml. Reload build.
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<type>maven-plugin</type>
</dependency>
重新加载、构建和IDE将自动下载这些版本的人工制品,如果有其他版本,则进行替换,因为您的项目需要运行这些特定版本。
对其他依赖项错误也要这样做。“每次都有用”。
https://stackoverflow.com/questions/29092473
复制相似问题