gpt4 book ai didi

spark-java - 在 org.gradle.api.internal.artifacts.dsl 类型的对象上找不到参数 [com.sparkjava :spark-core:2. 9.3] 的方法 compile()

转载 作者:行者123 更新时间:2023-12-04 01:03:23 26 4
gpt4 key购买 nike

我正在尝试学习 spark java web 框架。我正在使用 Intellij 并创建了一个新项目,刚刚添加了一个 HelloWorld 类,但是出现了这个错误,

Build file '/Users/mingwang/SourceCodes/spark-example/build.gradle' line: 17

A problem occurred evaluating root project 'spark-example'.
> Could not find method compile() for arguments [com.sparkjava:spark-core:2.9.3] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
我的 build.gradle 就像
plugins {
id 'java'
id 'application'
id 'com.github.johnrengelman.shadow' version '7.0.0'
}

group 'org.example'
version '1.0-SNAPSHOT'

mainClassName = "HelloWorld"

repositories {
mavenCentral()
}

dependencies {
compile "com.sparkjava:spark-core:2.9.3"
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}

test {
useJUnitPlatform()
}
有人可以帮我吗?谢谢。

最佳答案

compile 语句已弃用,并已在 Gradle 7.0 中删除。您应该改用 implementationapithis answer 中解释了差异。
在你的 build.gradle 中,替换

compile "com.sparkjava:spark-core:2.9.3"
implementation "com.sparkjava:spark-core:2.9.3"

关于spark-java - 在 org.gradle.api.internal.artifacts.dsl 类型的对象上找不到参数 [com.sparkjava :spark-core:2. 9.3] 的方法 compile(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67366255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com