Maven 找不到 Java Discord API 依赖项
Maven can't find the Java Discord API dependency
我已经尝试了一段时间来找出这个项目的问题,但就是想不通。我在 IntelliJ 中设置了一个项目,将其设置为与 Maven 一起工作,但是当我写 pom.xml 它声称我正在使用的依赖项不存在。
好吧,我知道依赖代码是正确的,因为 GitHub 和 Maven 网站共享相同的 ID 和版本,我可以在 mvnrepository.com, the API's GitHub and even the API's Release Note 中找到它。
这是我的 pom.xml 给任何想知道的人(我已经匿名了我的项目信息)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MyGroupID</groupId>
<artifactId>ArtifactID</artifactId>
<version>1.0-SNAPSHOT</version>
<name>MyProjectName</name>
<description>ShortProjectDescription</description>
<dependencies>
<dependency>
<groupId>net.dv8tion</groupId>
<artifactId>JDA</artifactId>
<version>5.0.0-alpha.9</version>
</dependency>
</dependencies>
</project>
由于您只是在 IntelliJ 中输入依赖项,因此尚未下载并放入外部库文件夹以供您的项目使用。
您需要重新加载 IntelliJ 的 maven 项目才能下载依赖项,然后错误就会消失。
Right-click pom 文件和 select Maven,然后 select 重新加载项目:
编辑:
我在上面的评论中看到您要启用 auto-import。如果您使用的是 v2020.1 或更高版本,auto-import 功能已被删除。我建议阅读 this.
此外,您可以使用键盘快捷键来重新加载 maven:
Windows/Linux - Ctrl+Shift+O
Mac - 命令 + Shift + I
我已经尝试了一段时间来找出这个项目的问题,但就是想不通。我在 IntelliJ 中设置了一个项目,将其设置为与 Maven 一起工作,但是当我写 pom.xml 它声称我正在使用的依赖项不存在。
好吧,我知道依赖代码是正确的,因为 GitHub 和 Maven 网站共享相同的 ID 和版本,我可以在 mvnrepository.com, the API's GitHub and even the API's Release Note 中找到它。
这是我的 pom.xml 给任何想知道的人(我已经匿名了我的项目信息)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MyGroupID</groupId>
<artifactId>ArtifactID</artifactId>
<version>1.0-SNAPSHOT</version>
<name>MyProjectName</name>
<description>ShortProjectDescription</description>
<dependencies>
<dependency>
<groupId>net.dv8tion</groupId>
<artifactId>JDA</artifactId>
<version>5.0.0-alpha.9</version>
</dependency>
</dependencies>
</project>
由于您只是在 IntelliJ 中输入依赖项,因此尚未下载并放入外部库文件夹以供您的项目使用。
您需要重新加载 IntelliJ 的 maven 项目才能下载依赖项,然后错误就会消失。
Right-click pom 文件和 select Maven,然后 select 重新加载项目:
编辑:
我在上面的评论中看到您要启用 auto-import。如果您使用的是 v2020.1 或更高版本,auto-import 功能已被删除。我建议阅读 this.
此外,您可以使用键盘快捷键来重新加载 maven:
Windows/Linux - Ctrl+Shift+O
Mac - 命令 + Shift + I