【问题标题】:Why does this maven JDA dependency version not work?为什么这个 maven JDA 依赖版本不起作用?
【发布时间】:2020-12-31 08:35:18
【问题描述】:

我第一次尝试制作一个不和谐的机器人,但遇到了问题。 当我尝试导入 JDA(https://github.com/DV8FromTheWorld/JDA) 时,它会在红色下划线。 当我使用稍旧的版本时,我似乎也无法导入任何内容。

 <dependencies>
     <dependency>
         <groupId>net.dv8tion</groupId>
         <artifactId>JDA</artifactId>
         <version>4.2.0_204</version>
     </dependency>
 </dependencies>

图像具有工作版本

【问题讨论】:

    标签: java xml dependencies discord-jda


    【解决方案1】:

    你添加了吗:

    <repository>
        <id>jcenter</id>
        <name>jcenter-bintray</name>
        <url>https://jcenter.bintray.com</url>
    </repository>
    

    你的 POM 中的存储库? Maven Central 上不存在您使用的发布版本。安装说明请参考this guide

    【讨论】:

    • 我已经添加了这个,现在正在使用版本 4.2.0_168 ,它没有给出红色下划线。将 url 更改为 https 究竟是什么意思,哪个 url?来自 jcenter 的那个?
    • 是的。 https 是安全版本。这是您应该使用的协议版本
    • 好的,该版本现在可以使用,但我似乎无法导入任何内容。如果我输入“import net”,它只会显示“netspace”并且无法识别。
    • 我猜你正在使用Idea。打开pom 文件并按ctrl+shift+o加载更改。如果这仍然无法解决,请从“文件”菜单中“无效并重新启动”您的 ide。
    • 由于某种原因,我没有看到昨天的最终评论,但我通过全新安装解决了这个问题。
    猜你喜欢
    • 2016-09-18
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 2020-07-26
    • 2019-01-24
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多