无法计算构建计划:无法解析插件 org.apache.maven.plugins:maven-resources-plugin:2.5 或其依赖项之一
Posted
技术标签:
【中文标题】无法计算构建计划:无法解析插件 org.apache.maven.plugins:maven-resources-plugin:2.5 或其依赖项之一【英文标题】:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved 【发布时间】:2012-09-14 01:47:01 【问题描述】:org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129)
at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261)
at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185)
at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865)
at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355)
at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66)
at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87)
at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414)
at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351)
at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:296)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:279)
at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:115)
我已经阅读了许多人能够通过以下方式解决此问题的地方:
从本地存储库中删除文件夹并让它重新下载(这不工作)
通过将 eclipse 配置为针对您的 maven 安装而不是此处描述的嵌入式安装(这不工作)
Could not calculate build plan :artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 is not available in the local repository
我是 Maven 新手,所以请原谅我的无知。
这个项目正在另一台机器上运行,刚刚从这台机器上的存储库中下载了它,安装了相同版本的 eclipse 和 m2e 插件。我已经在这个问题上愚弄了 10 多个小时了,这让我发疯了(到目前为止,Maven 对我来说只是头疼......)
编辑
仔细观察后,我确实注意到它没有将 .jar 文件下载到本地存储库中……我不确定这是否很明显……
我无法选择将 Maven 依赖项添加到构建路径。
【问题讨论】:
没有一个答案能帮我解决这个问题,但我在这篇文章中找到了答案:***.com/questions/5704010/maven-in-5-min-not-working,尤其是解决方案 #1。 【参考方案1】:要尝试的几件事:
-
仔细检查在
settings.xml
文件中配置的本地工件存储库的位置(在以下位置your home folder/.m2/settings.xml
)。您确定本地仓库在您认为的位置吗? (是的,我过去犯过的一个错误......)
删除新构建机器上工件存储库的全部内容(或至少与 Maven 相关的任何内容)。您提到了进行一些工件回购清理,但我不确定您删除了哪个目录。当 jar 损坏时,我遇到过类似这样的奇怪问题。
确保您有足够的磁盘空间/配额用于本地工件存储库。当我没有足够大的配额来容纳所有工件时,我遇到了奇怪的问题,这可能是由部分下载的 jar 文件引起的。
尝试在命令行上使用纯 Maven 运行;将 Eclipse 和 m2e 排除在外。 mvn -U dependency:resolve
应该这样做。无论您的存储库更新策略是什么, -U 都会强制 Maven 下载。添加 -X
以获取详细的调试日志记录。
将 settings.xml 从 MAVEN_HOME\conf\ 复制到 USER_HOME.m2。添加代理(如果需要)以防您使用代理服务器。
【讨论】:
+1。第一个检查处理大多数情况,尤其是当我们有特定的 mvn 设置文件时。对于 Eclipse 用户,快速修复是在 Window >Preferences > Maven > User Settings 下指向正确的设置文件。【参考方案2】:我遇到了完全相同的问题,由于我在某处读到该错误是由缓存文件引起的,因此我通过删除 .m2 存储库文件夹下的所有文件来修复它。 下次我构建项目时,我不得不再次下载所有依赖项,但这是值得的 - 0 个错误!
【讨论】:
我按照你在这里说的做了。它似乎解决了我的问题。 这里有类似的问题 - 这个解决方案似乎也为我解决了这个问题。 对我来说也是如此。但是我使用调试选项启动mvn
,我注意到本地存储库中的一个 pom 文件已损坏。删除该文件并再次运行 mvn
导致该文件被再次下载并且一切正常。
刚刚从org/apache/maven/plugins/maven-resources-plugin/2.5
文件夹中删除了所有内容,然后再次运行mvn install
。它对我有用。
在Eclipse中,我认为这也可以通过右键单击项目-> Maven -> 更新项目并选中“强制更新Stapshots/Releases”来实现,单击确定。下载所有依赖项时出现 0 个错误。【参考方案3】:
尝试删除/usr/share/maven-repo
中的所有目录——当然,maven 会死掉,所以你必须重新安装并重试。在我的情况下,从 maven ver.3 重新安装。到 maven2 删除所有存储库有帮助。
我尝试从 .m2 中删除所有内容,但没有帮助。
【讨论】:
这个问题有一个公认的答案,你的回答是告诉他删除他所有的目录?请务必在回答之前阅读整个问题和答案。 @durron597:Martijn 的解决方案实际上非常接近公认的答案。他正在为接受的答案添加更多信息。【参考方案4】:一个更微妙的原因可能是 Settings.xml 文件在 doctype 之前的第一行有一个空格
【讨论】:
【参考方案5】:我的问题是配置文件的位置。
在 Eclipse 设置(Windows->preferences->maven->User Settings)中,maven 的默认配置文件指向C:\users\*yourUser*\.m2\settings.xml
。如果您解压缩 maven 并将其安装在您选择的文件夹中,该文件将位于 *yourMavenInstallDir*/conf/
中,因此可能不是 eclipse 认为的(我的不是)。如果是这种情况,maven 将无法正确加载。您只需将“用户设置”路径设置为指向正确的文件即可。
【讨论】:
【参考方案6】:我也遇到了同样的问题。
[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5: Failure to find org.apache.maven.plugins:maven-resources-plugin:pom:2.5 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
...
安装了 maven 3.0.5,安装了 JBoss Dev Studio 7 的 eclipse Kepler。坐在内部网络上的计算机,具有到 Internet 的代理。这就是我所做的。
0。检查 maven 存储库服务器是否已启动
1.检查代理是否已设置并正常工作
首先我认为这是一个代理问题,我确保 maven settings.xml 包含代理设置(settings.xml 可以存在于两个地方,一个在 MAVEN_HOME。另一个在 %userprofile%.m2\ 中,后面有更高的优先级):
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>optional-proxyuser</username>
<password>optional-proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
并通过尝试 telnet 来检查代理是否正常工作:
telnet [proxy] [port number]
2。检查不是 Eclipse 问题
在 Eclipse 之外的命令行级别运行 'mvn compile' - 同样的问题。
如果“mvn compile”有效。但是在eclipse中使用maven插件不起作用,见Maven plugin not using eclipse's proxy settings
3.检查不是缓存问题 删除了我本地 Maven 存储库中的所有内容。 (默认位置:~/.m2/repository)然后重新运行 maven - 出现了同样的问题。
4.什么对我有用
自动下载并安装缺少的插件: 通过在插件管理的 POM 文件构建部分中声明缺少的插件,Maven 将自动检索所需的插件。在 POM 文件中,为您需要的插件版本添加以下代码:
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
</plugin>
</plugins>
</pluginManagement>
</build>
手动安装缺少的插件: 我去了http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5并下载了maven-resources-plugin-2.5.jar和maven-resources-plugin-2.5.pom。将其直接复制到 maven 存储库中的正确文件夹(~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.5)并重新运行“mvn compile”。这样就解决了问题。
编辑1
在此之后,我遇到了另外两个关于“mvn install”的问题:
The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:2.10 is missing, no dependency information available
The POM for org.apache.maven.plugins:maven-install-plugin:jar:2.3.1 is missing, no dependency information available
我以与上述相同的方式解决了这个问题,从http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin/2.10和http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-install-plugin/2.3.1下载
【讨论】:
我正要听从你的建议,但在最后一刻我尝试了“mvn install”。这行得通,这表明根本原因是默认存储库的服务器存在问题。 谢谢,我的问题恰恰出在 POM 文件上!我认为这是因为我在 Eclipse 之外的计算机中安装了 Maven 2.6。在 Maven 2.6 的同一个文件夹中,JAR 和 POM 文件都在那里,而 Maven 2.5 只有 JAR 文件 @Akari,查看maven.apache.org/guides/introduction/… 可能有本地 maven 存储库、内部公司网络中的 maven 存储库服务器和公共 maven 存储库。 就我而言,我检查了 ~/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6 并且根本没有 pom 文件!它真的很有帮助。非常感谢! 我认为您应该更新您的答案,以包括删除本地 Maven 存储库中的所有内容也可能是一个解决方案。【参考方案7】:我遇到了同样的问题,但有其他原因。解决方案是停用 Avira 浏览器保护(德语 Browser-Schutz)。我从m2e cannot transfer metadata from nexus, but maven command line can 那里得到了解决方案。 maven有需要的插件可以再次激活。
【讨论】:
【参考方案8】:希望我不会迟到。
使用 Eclipse Kepler 和 Maven 3.1 遇到了这个问题。
解决方案是为您的 Eclipse 项目使用 JDK 而不是 JRE。确保尝试 maven clean 并从 eclipse 测试只是为了下载丢失的 jars。
【讨论】:
我有这个问题很久了,直到我开始研究我的系统变量才弄清楚。原来我的 JAVA_HOME 设置为 JRE,而不是 JDK。【参考方案9】:您的本地存储库中缺少一些文件。一般下$user.home/.m2/repository/
Neets 的答案解决了这个问题。但是,如果您不想再次将所有依赖项下载到本地存储库,则可以将缺少的依赖项添加到您的项目中并进行编译。
使用 maven 存储库网站查找依赖项。 在您的情况下,http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-resources-plugin/2.5 丢失了。
将列出的 XML 复制到项目的 pom.xml 文件中。在这种情况下
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
</dependency>
在 pom.xml 的根文件夹中运行 mvn compile
。 Maven 将下载所有缺少的依赖项。下载后可以去掉添加的依赖。
现在您应该可以导入 maven 项目或更新项目而不会出现错误。
【讨论】:
【参考方案10】:大多数人会告诉您检查您的代理设置或删除并重新添加工件,但我会远离这种情况并给出另一个建议,以防万一这不是您的问题。可能是您的镜像设置。
如果您在办公室使用 maven,那么很有可能已将 maven 配置为查找您公司的内部 maven 存储库。如果您在家中做一些工作并且您没有连接到网络,这可能是问题所在。一个明显的解决方案可能是使用 *** 连接到办公室,以获取此存储库的可见性。另一种解决方法是将另一个镜像站点添加到您的 /User/.m2/settings.xml 文件中,这样如果它无法在您的办公网络上找到它,它将尝试公共 repo。
<mirror>
<id>Central</id>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
<!-- United States, St. Louis-->
</mirror>
对于其他 maven 存储库,请查看此处:http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories
【讨论】:
【参考方案11】:我发现,虽然 m2e 默认在寻找 v2.5,但我的本地 repo 有 2.6 而没有 2.5。
没有调查这是怎么发生的 只需将依赖项添加到 pom 即可解决问题
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
</dependency>
这可以在运行一次构建后删除
【讨论】:
【参考方案12】:我在使用 eclipse kepler 和 maven 3.2 版时遇到了同样的问题,
在构建项目时,它在 eclipse 中显示了同样的错误
插件有两个版本(2.5和2.6)
.m2/repository/org/apache/maven/plugins/maven-resources-plugin/
我删除了 2.5 版本,然后它对我有用
【讨论】:
【参考方案13】:在我的情况下,我正在使用带有 m2e 的外部 maven 安装。我已将代理设置添加到外部 maven 安装的 settings.xml 文件中。即使在我将外部 maven 安装设置为默认 maven 安装之后,m2e 也没有使用这些设置。
为了解决这个问题,我将 eclipse 中的全局 maven 设置文件配置为我的外部 maven 安装中的 settings.xml 文件。
现在eclipse可以下载所需的工件了。
【讨论】:
【参考方案14】:看来这个问题可能有很多不同的原因。我是在安装新版本的 Eclipse(Luna)后体验到的。命令行 maven 运行良好,但 Eclipse 存在构建问题。
我在我的 JRE 中使用证书颁发机构。这很重要,因为它在下载 Maven 资源时提供了我的身份验证。即使我的项目指向 Eclipse 内的适当 JRE - Eclipse 正在使用不同的 JRE 运行(这很明显可以查看 Windows 任务管理器中的 Java 进程属性)。我的解决方案是在我的 eclipse.ini 中添加以下内容 并明确定义我要使用的 JRE。
-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe
【讨论】:
【参考方案15】:在我将默认存储库更改为另一个文件夹后,JackDev 的选项 3 对我有效。
下面是我在M2E插件自动下载maven-resources-plugin-2.6后看到的。如果您想采用手动方法,也许这会给您一些提示。必要的文件可以从这里下载:https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/
【讨论】:
【参考方案16】:如果你有代理,你还必须在
中清除SOCKSWindow > Preferences > Network Connections.
【讨论】:
【参考方案17】:在 settings.xml 中输入代理设置后
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
| -->
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>DOMAIN\YOURID</username>
<password>123456</password>
<host>proxy.company.com</host>
<port>8080</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
检查下面的标签是否在settings.xml中的值为false
<offline>false</offline>
这对我有帮助。
【讨论】:
【参考方案18】:除了@JackDev 回复的内容之外,还解决了我的问题是
1) 安装jdk目录下不带空格:
C:/Java
代替
C:/Program Files/Java
这是 Windows 中的一个已知问题。我也修复了JAVA_HOME
2) 在 C:/Maven
下安装 maven,就像 Java 一样。相应地修复了M2_HOME
。
3) 我在笔记本电脑上安装了 java 7 和 java 8。所以我使用eclipse.ini
定义了jvm。如果您的eclipse.ini
中没有-vm
条目,则这不是强制性步骤。我更新了:
C:/Java/jdk1.7.0_79/jre/bin/javaw.exe
代替:
C:/Java/jdk1.7.0_79/bin/javaw.exe
祝你好运
【讨论】:
【参考方案19】:如果您在 maven 的 settings.xml 中配置了存储库,请检查您是否有权访问它。
当我遇到这个问题时,在 settings.xml 中配置了企业存储库,但我不在公司。
【讨论】:
【参考方案20】:我遇到了同样的问题。
我刚刚从以下站点安装了 m2e (Maven2Eclipse) 插件:
http://www.eclipse.org/m2e/
Eclipse>帮助>安装新软件>可用软件站点>添加
Name: m2e (any name is OK)
Location:m2e - http://download.eclipse.org/technology/m2e/releases/
在安装窗口下> 使用:
选择这个新位置并添加所有出现的插件。 Eclipse 重新启动,它运行正常,之前没有错误。
【讨论】:
【参考方案21】:如果您在公司工作,他们可能会阻止您下载和安装外部软件。您可能需要手动安装插件或重新指向内部镜像存储库。
【讨论】:
【参考方案22】:尝试下载不同版本的 maven。 我和 maven 3.5.2 有同样的问题,我只下载了 maven 3.0.4 就解决了我的问题
【讨论】:
【参考方案23】:使用 maven 更新项目时,您应该检查Force Update Snapshots/Releases
。它对我有用:-)。
【讨论】:
【参考方案24】:非常古老的东西。
解决了在 settings.xml
中修复 localRepository 的问题。
此文件是从我的另一台计算机复制的,.m2 存储库的路径不一样。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>C:\Users\foo\.m2</localRepository>
</settings>
【讨论】:
【参考方案25】:我可以通过以下步骤解决问题
-
单独安装 Maven https://www.mkyong.com/maven/how-to-install-maven-in-windows/
在Eclipse中设置外部Maven安装
3.在Maven安装的settings.xml中设置代理 (C:\path\apache-maven-3.6.0\conf)
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>optional-proxyuser</username>
<password>optional-proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
更新 Maven 用户设置
更新 Maven 项目
【讨论】:
【参考方案26】:我已将我的项目转移到另一台机器上,将我所有的 maven 库从旧机器复制到新机器,右键单击我的项目 >> Maven >> 更新项目。然后建立我的项目。除此之外,我还完成了这一步,如屏幕截图所示。这就是它的全部工作!
转到窗口 --> 首选项 --> Maven --> 用户设置,确保您有这些设置..
同时右键单击您的项目 --> 属性 --> Maven,并确保您在此处具有 maven 存储库的路径..
【讨论】:
【参考方案27】:我面临同样的问题,以上都不起作用,比如通过更新 MVN 也同样的错误,通过构建也是相同的,在 settings.xml 中输入了详细信息,即使是同样的问题。
在那之后,我再次尝试并做了一些以前没有做过的不同的事情,并且成功了。
很简单,我在更新 Mvn 项目时点击了强制更新。 通过右键单击 pom 文件,在 Maven 下有一个选项, “更新项目”并打开一个弹出窗口以选择更新选项。 请确保已选中强制更新,默认情况下未选中。和 宾果游戏,很有魅力!
【讨论】:
【参考方案28】:his issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required
In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
【讨论】:
【参考方案29】:按照简单的步骤解决以下问题: 无法计算构建计划:插件 org.apache.maven.plugins:maven-resources-plugin:2.5 或其依赖项之一无法解析:无法读取 org.apache.maven.plugins:maven-ar- 的工件描述plugin:ar:2.4 在eclipse中
解决方案: 第1步:
第二步:
问题已解决☺
【讨论】:
强制更新解决了我的问题。【参考方案30】:为了解决这个问题,我尝试了以下方法: (我正在开发 Eclipse IDE)
-
转到位置:C:\User\local.m2\setting.xml
在任何编辑器中打开 setting.xml 文件。
像我一样评论代理设置(见下面的setting.xml文件)。
然后转到 Eclipse 并执行 Maven 更新:右键单击您的解决方案文件夹(您的项目)->选择 Maven->更新项目。
希望它能像我一样对你有用。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!--
<proxies>
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
</proxies>
-->
</settings>
【讨论】:
以上是关于无法计算构建计划:无法解析插件 org.apache.maven.plugins:maven-resources-plugin:2.5 或其依赖项之一的主要内容,如果未能解决你的问题,请参考以下文章
如何解决import org.apache.http.util 无法解决?
不可解析的构建扩展:插件org.eclipse.tycho:tycho-maven
无法计算构建计划:artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 在本地存储库中不可用