Невозможно объявить тип JSONObject, даже добавив для него репозиторий maven в Gradle с Intellij - PullRequest
0 голосов
/ 10 октября 2018

Я добавил https://mvnrepository.com/artifact/org.json/json в свою конфигурацию Gradle, как показано ниже:

allprojects {
    ...

    repositories {
        maven { url = 'https://mvnrepository.com/artifact/org.json/json'}
        ...
    }
}

ссылка на выпуск релиза: https://mvnrepository.com/artifact/org.json/json/20180813

однако я не смог импортировать jsonпо типу import org.json или import javax.json ...

Кто-нибудь знает, почему я не могу его импортировать?Потому что я пытаюсь использовать этот тип вызова JSONObject enter image description here

Спасибо

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Вы только что добавили хранилище (?).Вы еще явно ничего не запрашивали.

Вместо того, чтобы делать это таким образом, Gradle поставляется с mavenCentral в качестве репозитория по умолчанию.Поэтому все, что вам нужно сделать, чтобы получить зависимость от нее, это объявить ее в своем блоке зависимостей.

apply plugin: 'java-library'

dependencies {
    implementation 'org.json:json:20180813'
}
0 голосов
/ 10 октября 2018

Вы должны скорее (если вам не нужно использовать JSONObject в build.gradle):

allprojects {
   repositories {
      mavenCentral()
   }
   dependencies {
      compile group: 'org.json', name: 'json', version: '20180813'
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...