web-dev-qa-db-ja.com

Gradleビルド-org.jsonをインポートできません

org.jsonを依存関係としてgradle/springブートプロジェクトに含めようとしているときに問題があります。私のbuild.gradleには

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の「ビルド」タスクを実行できることです。

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

そしてそれは正常に動作します。

これは「脂肪瓶」の問題ですか? org.jsonがコマンドラインのクラスパスに間違いなくないためかどうかはわかりません。アドバイスをお願いします。

8
user619804

私はgradleの依存関係でjsonを正常にダウンロードできました:

compile 'org.json:json:20171018'
17
David Miller

いくつか言及したように、 mvnrepository はさまざまなビルドシステムのスニペットを提供します。目的のバージョンを選択したら、ページの中央でビルドシステムとしてGradleを選択し、スニペットをコピーしてbuild.gradleファイル、Javaプロジェクトのdependenciesセクション。

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