【问题标题】:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved无法计算构建计划:无法解析插件 org.apache.maven.plugins:maven-resources-plugin:2.5 或其依赖项之一
【发布时间】: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)

我已经阅读了许多人能够通过以下方式解决此问题的地方:

我是 Maven 新手,所以请原谅我的无知。

这个项目正在另一台机器上运行,刚刚从这台机器上的存储库中下载了它,安装了相同版本的 eclipse 和 m2e 插件。我已经在这个问题上愚弄了 10 多个小时了,这让我发疯了(到目前为止,Maven 对我来说只是头疼......)

编辑

仔细观察后,我确实注意到它没有将 .jar 文件下载到本地存储库中……我不确定这是否很明显……

我无法选择将 Maven 依赖项添加到构建路径。

【问题讨论】:

标签: java eclipse maven jakarta-ee m2eclipse


【解决方案1】:

要尝试的几件事:

  1. 仔细检查在settings.xml 文件中配置的本地工件存储库的位置(在以下位置{your home folder}/.m2/settings.xml)。您确定本地仓库在您认为的位置吗? (是的,我过去犯过的一个错误......)
  2. 删除新构建机器上工件存储库的全部内容(或至少与 Maven 相关的任何内容)。您提到了进行一些工件回购清理,但我不确定您删除了哪个目录。当 jar 损坏时,我遇到过类似这样的奇怪问题。
  3. 确保您有足够的磁盘空间/配额用于本地工件存储库。当我没有足够大的配额来容纳所有工件时,我遇到了奇怪的问题,这可能是由部分下载的 jar 文件引起的。
  4. 尝试在命令行上使用纯 Maven 运行;将 Eclipse 和 m2e 排除在外。 mvn -U dependency:resolve 应该这样做。无论您的存储库更新策略是什么, -U 都会强制 Maven 下载。添加 -X 以获取详细的调试日志记录。
  5. 将 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.jarmaven-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.10http://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 存储库。如果您在家中做一些工作并且您没有连接到网络,这可能是问题所在。一个明显的解决方案可能是使用 VPN 连接到办公室,以获取此存储库的可见性。另一种解决方法是将另一个镜像站点添加到您的 /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】:

                      如果你有代理,你还必须在

                      中清除SOCKS
                      Window > 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】:

                                        我可以通过以下步骤解决问题

                                        1. 单独安装 Maven
                                          https://www.mkyong.com/maven/how-to-install-maven-in-windows/
                                        2. 在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>
                                        
                                        1. 更新 Maven 用户设置

                                        2. 更新 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)

                                                1. 转到位置:C:\User\local.m2\setting.xml
                                                2. 在任何编辑器中打开 setting.xml 文件。
                                                3. 像我一样评论代理设置(见下面的setting.xml文件)。
                                                4. 然后转到 Eclipse 并执行 Maven 更新:右键单击您的解决方案文件夹(您的项目)->选择 Maven->更新项目。
                                                5. 希望它能像我一样对你有用。

                                                <?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>

                                                【讨论】:

                                                  猜你喜欢
                                                  • 1970-01-01
                                                  • 2014-03-21
                                                  • 1970-01-01
                                                  • 2015-09-25
                                                  • 2015-02-15
                                                  • 2018-01-08
                                                  相关资源
                                                  最近更新 更多