无法将 JDA 导入 Maven - IntelliJ IDEA

Unable to import JDA into Maven - IntelliJ IDEA

我需要将 JDA 依赖导入到我的 Maven (Java) 项目中,但是 IDEA 似乎无法导入它一些理由。我做了如下操作:

pom.xml 文件中:

<dependencies>
    <!-- https://mvnrepository.com/artifact/net.dv8tion/JDA -->
    <dependency>
        <groupId>net.dv8tion</groupId>
        <artifactId>JDA</artifactId>
        <version>5.0.0-alpha.11</version>
    </dependency>

</dependencies>

主要 class:

public class Main {

JDA bot = JDABuilder.createDefault("token");


public static void main(String[] args) {}

}

由于某种原因无法导入。我写了这个:

进口网.dv8tion.jda.api.JDA;

导入网络.dv8tion.jda.api.JDA生成器;

我尝试了各种方法来解决这个问题,比如从 website 手动下载源文件、javadoc 和 jar 文件(虽然不是全部)。我也在使用 Maven 3,如果这可能是一个潜在的错误。

我对 Maven 或整体导入依赖关系没有太多经验,所以我现在有点迷茫。我一直想像 tutorial 中那样做代码的开头,直到这一刻我一直在一步一步地进行。将不胜感激我能得到的任何帮助。谢谢!


编辑:

我也在另一台 PC 上试过 运行,但仍然出现同样的错误。

在 pom.xml 中粘贴依赖项后,屏幕右上角将显示 maven 重新加载按钮,按下该按钮并选中

尝试: 文件 -> 使缓存无效... -> 还选中清除文件系统缓存和本地历史记录 -> 按无效并重新启动。

问题似乎是我自己的错误,我在 pom.xml 文件中没有存储库。只需要添加它,当我重新加载文件时它就起作用了。

<dependencies>
    <!-- https://mvnrepository.com/artifact/net.dv8tion/JDA -->
    <dependency>
        <groupId>net.dv8tion</groupId>
        <artifactId>JDA</artifactId>
        <version>5.0.0-alpha.11</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>dv8tion</id>
        <name>m2-dv8tion</name>
        <url>https://m2.dv8tion.net/releases</url>
    </repository>
</repositories>

感谢大家的帮助!