1

我正在用 gradle 构建一个 html libGDX 项目。

命令后:

>gradlew html:superDev

我收到此错误消息:

> Task :html:beforeRun FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':html:beforeRun'.
> Could not resolve all files for configuration ':html:grettyRunnerJetty94'.
   > Could not find org.gretty:gretty-runner-jetty94:3.0.2.
     Searched in the following locations:

       - https://repo.maven.apache.org/maven2/org/gretty/gretty-runner-jetty94/3.0.2/gretty-runner-jetty94-3.0.2.pom
       - https://dl.google.com/dl/android/maven2/org/gretty/gretty-runner-jetty94/3.0.2/gretty-runner-jetty94-3.0.2.pom
       - https://oss.sonatype.org/content/repositories/snapshots/org/gretty/gretty-runner-jetty94/3.0.2/gretty-runner-jetty94-3.0.2.pom
       - https://oss.sonatype.org/content/repositories/releases/org/gretty/gretty-runner-jetty94/3.0.2/gretty-runner-jetty94-3.0.2.pom
     Required by:
         project :html
4

1 回答 1

2

要解决这个问题,请编辑项目目录中的 build.gradle 文件,以反映 gretty 的新版本(现在是 3.0.3,在https://plugins.gradle.org/plugin/org.gretty找到任何更新) .

查找“buildscript”部分“依赖项”:

dependencies {
    classpath "gradle.plugin.org.gretty:gretty:3.0.3"      
}

代替:

    classpath 'org.gretty:gretty:3.0.2'

(或任何错误的版本文本)

和:

    classpath "gradle.plugin.org.gretty:gretty:3.0.3"

(或 gradle 链接https://plugins.gradle.org/plugin/org.gretty中存在的任何文本版本)

在“allprojects”部分,查找“repositories”子部分并添加链接https://plugins.gradle.org/plugin/org.gretty中显示的 maven 存储库。

repositories {
    mavenLocal()
    mavenCentral()
    google()
    maven { url "https://plugins.gradle.org/m2/" }
}

保存文件并使用以下命令重建您的项目:

    >gradlew html:superDev
于 2021-02-21T16:54:30.107 回答