java - 如何修复 "Execution failed for task 'compileJava'"错误。(使用 Intellij Idea 和 Gradle)

标签 java gradle intellij-idea discord-jda

好的,我正在 Intellij Idea 中使用 JDA 编写 Discord 机器人,并且使用 botCommons 进行嵌入。使用 Gradle 并导入 botCommons jar 文件。那是成功的。然而。我尝试启动机器人并在控制台中遇到此问题:

Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
   > Could not find com.afollestad:ason:1.4.16.
     Searched in the following locations:
       - https://jcenter.bintray.com/com/afollestad/ason/1.4.16/ason-1.4.16.pom
       - https://jcenter.bintray.com/com/afollestad/ason/1.4.16/ason-1.4.16.jar
       - https://repo.maven.apache.org/maven2/com/afollestad/ason/1.4.16/ason-1.4.16.pom
       - https://repo.maven.apache.org/maven2/com/afollestad/ason/1.4.16/ason-1.4.16.jar
       - https://jitpack.io/com/afollestad/ason/1.4.16/ason-1.4.16.pom
       - https://jitpack.io/com/afollestad/ason/1.4.16/ason-1.4.16.jar
     Required by:
         project :
         project : > com.github.duncte123:botCommons:fbb8f98

我有我的 build.gradle 文件:

plugins {
    id'java'
    id'application'
    id'com.github.johnrengelman.shadow' version '2.0.4'
}

mainClassName = 'me.ntmnathan.RoryMercury.Main'

version '1.0'

sourceCompatibility = 1.8

repositories {
    jcenter()
    mavenCentral()

    maven { url 'https://jitpack.io' }
}

dependencies {
    compile group: 'net.dv8tion', name: 'JDA', version: '3.8.0_434'
    compile group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.3'
    compile group: 'com.github.duncte123', name: 'botCommons', version: 'fbb8f98'
    compile group: 'com.afollestad', name: 'ason', version: '1.4.16'

}

compileJava.options.encoding = 'UTF-8'

抱歉,我对 Java Discord Bot 开发有点陌生,但如果有任何帮助,我们将不胜感激。

最佳答案

com.afollestad:ason:1.4.16 位于:
https://repo.spring.io/libs-release/com/afollestad/ason/1.4.16/

您需要在存储库列表中再添加一个存储库:

maven { url 'https://repo.spring.io/libs-release' }

<小时/>

下一次,这个答案是由以下人找到的:

关于java - 如何修复 "Execution failed for task 'compileJava'"错误。(使用 Intellij Idea 和 Gradle),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58617264/

相关文章:

java - 我真的应该使用 REGEX 还是继续使用肮脏的 Java IF 语句? (为了表现)

java - 将 XML 元素动态插入文本节点

grails - Gradle Grails总是失败,并带有> groovy/lang/GroovyObject

android - Android Studio错误:未知主机 'service.gradle.org'

gradle - jacocoRootReport仅显示多项目gradle构建的最后一个项目的覆盖范围

intellij-idea - IntelliJ 快捷方式显示类中可搜索的方法的弹出窗口

java - 运行应用程序时的 IntelliJ MyClass.class(没有这样的文件或目录)

java - JNDI 失败,出现 javax.naming.NameNotFoundException :Name [jdbc/Database] is not bound in this Context when deploying Spring Boot2 Tomcat 9 NO EMBEDDED

java - 使用 package 和 import 执行 java 代码

java - 如何将 java swing 类导入 intellij 的 GUI 构建器中?