Gradle build - 無法 import org.json

2022-09-02 02:55:42

我有一个问题,我试图在我的gradle/spring boot项目中包含作为依赖项。在我的build.gradle中,我有org.json

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    compile("org.springframework.boot:spring-boot-starter-security")
    compile("org.json:json:20141113")
}

但是在编辑器窗口中,IntelliJ似乎无法导入org.json - 它无法找到软件包

enter image description here

enter image description here

奇怪的是,我可以在IntelliJ中运行gradle'build'任务而不会出错,并且可以运行

./gradlew clean build && java -jar build/libs/MyApp-0.1.0.jar

它工作正常。

这是一个“胖罐子”问题吗?我不确定这是因为绝对不在我的命令行上的类路径中。任何建议都值得赞赏。org.json


答案 1

我能够在我的gradle依赖项中成功下载json:

implementation 'org.json:json:20171018'

答案 2

正如一些人所提到的,mvnrepository为不同的构建系统提供了代码段。选择所需的版本后,在页面中间,选择“作为构建系统”,将代码段复制并粘贴到 java 项目的文件中部分。Gradlebuild.gradledependencies

// https://mvnrepository.com/artifact/org.json/json
compile group: 'org.json', name: 'json', version: '20180813'

推荐