无法将 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>
感谢大家的帮助!
我需要将 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>
感谢大家的帮助!