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:
我尝试使用堆栈中的早期答案设置代理,但我仍然面临着问题。 需要一个明确的步骤来帮助。
答案 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
/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;
这样做对我来说已经成功了。然后我就可以下载所有依赖项了。