mvn再次安装错误

时间:2012-03-15 12:22:40

标签: maven

mvn install 我收到以下错误

[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: Could not transfer artifact
 org.apache.maven.plugins:maven-resources-plugin:pom:2.5 from/to central (http:/
/repo.maven.apache.org/maven2): Connection to http://repo.maven.apache.org refus
ed: Connection timed out: 

我尝试使用堆栈中的早期答案设置代理,但我仍然面临着问题。 需要一个明确的步骤来帮助。

6 个答案:

答案 0 :(得分:6)

解决方案:

将以下依赖项添加到pom.xml:

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>2.5</version>
</dependency>

然后从命令提示符运行“mvn clean install”。

刷新后(F5)并在eclipse中升级项目配置(运行&gt; Maven&gt;更新项目配置。)

答案 1 :(得分:2)

面临同样的问题。这是因为缓存文件。对我有用的是删除存储库文件夹的内容。它确实在下一次构建时再次下载了所有文件,但解决了这个问题。

答案 2 :(得分:1)

在.m2文件夹中添加一个全局settings.xml(示例将在mvn.home / conf / settings.xml中提供),该文件夹位于c:/user/username/.m2中。 在

中的settings.xml中添加以下条目
  <pluginRepositories>

                                    <pluginRepository>
                                            <id>central</id>
                                            <name>Maven Plugin Repository</name>
                                            <url>http://repo1.maven.org/maven2</url>
                                            <releases>
                                                    <enabled>false</enabled>
                                            </releases>
                                            <snapshots>
                                                    <enabled>false</enabled>
                                            </snapshots>
                                    </pluginRepository>

                            </pluginRepositories>

这将解决上述问题。

答案 3 :(得分:0)

我遇到了代理设置引起的同样问题。我解决了它在setting.xml

中maven安装目录下的/conf/settings.xml文件中添加我的代理设置
<proxies>
    <proxy>
        <id>optional</id>
        <active>true</active>
        <protocol>http</protocol>
        <username>xxxx</username>
        <password>xxxxx</password>
        <host>xxxxxxx</host>
        <port>xxxx</port>
        <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>
</proxies>

答案 4 :(得分:0)

我通过在

中包含以下行来解决了这个问题
  

的settings.xml

我们可以在C:\Program Files\Apache\maven\apache-maven-3.3.9\conf

找到的文件
<proxies>
<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>https</protocol>
  <host>xxxxxxxxxx</host>
  <port>xxxx</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>

请注意协议 - &#34; https&#34;不是&#34; http&#34;。保存此文件并通过导航到

更新IDE的用户设置

Windows-&gt;偏好设置 - &gt; Maven-&gt;用户设置 - &gt;用户设置

C:\Program Files\Apache\maven\apache-maven-3.3.9\conf\settings.xml

希望这有帮助。

答案 5 :(得分:-1)

在eclipse中转到Window - &gt; Preferences - &gt; Maven - &gt; 取消选择选项&#34;不要自动更新远程存储库的依赖关系&#34;

这样做对我来说已经成功了。然后我就可以下载所有依赖项了。