Intellij IDEA - Maven依赖问题

7

遇到以下错误:

在项目app-service上执行目标失败: 无法解析依赖关系,依赖于com.test.api:app-service:jar:0.0.1-SNAPSHOT,不能在离线模式下访问中央仓库 (https://repo.maven.apache.org/maven2) 并且尚未从其中下载com.sony.spe.rainbow:common:jar:1.0。

pom.xml样例:

<groupId>com.test.api</groupId>
<artifactId>app-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<dependencies>
        <dependency>
        <groupId>com.test</groupId>
        <artifactId>common</artifactId>
        <version>1.0</version>
        <scope>compile</scope>
    </dependency>
</dependencies>

"无法在离线模式下访问中央仓库 (https://repo.maven.apache.org/maven2) - 您未连接到互联网..." - Nir Alfasi
请注意,我已连接互联网,但仍然遇到相同的错误。 - suryakumar101987
可能是maven缺失依赖的重复问题。 - Nir Alfasi
已删除本地 \Users\YourUser.m2 文件夹中的 maven-metadata*.xml 和 _*.repositories,但仍然出现相同的错误,请协助解决。 - suryakumar101987
2个回答

18

在IntelliJ Idea中有一个选项:

在Maven工具窗口中,单击"切换离线模式"按钮。

这将向IntelliJ IDEA运行的所有Maven命令附加"--offline"选项。它还会报告本地存储库中找不到的任何项目。

或者在Maven settings.xml文件中:

<offline>false</offline>

在此输入图片描述


3
在我的情况下,问题是我不小心在IntelliJ中激活了Maven的离线模式。

enter image description here


1
在苦苦挣扎了约一个小时后,这个解决方案对我非常有帮助。谢谢!:-) - robot_alien
1
很高兴能帮忙!:D - Alison Moura

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接