Каков соответствующий импорт в 4.0.1 и какие банки соответственно? какие строки в build.gradle необходимы?
Grails 4 предлагает лучшие варианты, чем взаимодействие с классами, о которых вы спрашивали, но ответ на вопрос в соответствии с вопросом ...
org.grails.web.json.JSONObject
находится в grails-web-common-4.0.1.jar
. Используйте import org.grails.web.json.JSONObject
.
org.grails.web.json.JSONArray
в grails-web-common-4.0.1.jar
. Используйте import org.grails.web.json.JSONArray
.
grails.plugins.rest.client.RestBuilder
в grails-datastore-rest-client-6.1.12.RELEASE.jar
. Используйте import grails.plugins.rest.client.RestBuilder
.
grails.plugins.rest.client.RestResponse
в grails-datastore-rest-client-6.1.12.RELEASE.jar
. Используйте import grails.plugins.rest.client.RestResponse
.
В зависимости от того, какие другие зависимости вы можете иметь в своем проекте, они могут или не могут быть введены транзитивно, поэтому вам может не потребоваться добавлять их в build.gradle
напрямую. Наиболее вероятный сценарий - вам не нужно добавлять что-либо для добавления grails-web-common-4.0.1.jar
, но вам, вероятно, потребуется добавить grails-datastore-rest-client-6.1.12.RELEASE.jar
, что можно сделать, добавив следующее к вашему build.gradle
:
compile "org.grails:grails-datastore-rest-client:6.1.12.RELEASE"
Если вы хотите явно указать grails-web-common
, вы можете использовать следующее:
compile "org.grails:grails-web-common:4.0.1"
Если вы правильно используете спецификацию, вы можете упростить это с помощью следующего:
compile "org.grails:grails-web-common"
Надеюсь, это поможет.