Я пытаюсь настроить проект grails с помощью gradle, но у меня возникла проблема, я не могу заставить grails использовать gradle для разрешения зависимостей. Если я настраиваю зависимости в файле построения градиента и запускаю gradle grails-run-app, он всегда сообщает, что не может найти классы в барах с зависимостями.Как сказать Grails использовать Gradle для разрешения зависимостей
Когда я вырезаю и вставляю зависимости в grails BuildConfig.groovy, и все в порядке.
Как узнать, что Grails использует Gradle для разрешения зависимостей?
Я вставляю файл build.gradle здесь, любое предложение?
apply plugin: 'grails'
apply plugin: 'java'
apply plugin: 'jetty'
version "1.0-SNAPSHOT"
buildscript {
repositories {
mavenCentral()
mavenRepo urls: 'http://repository.jboss.org/nexus/content/groups/public/'
}
dependencies {
classpath 'com.connorgarvey.gradle:gradle-grails-wrapper:1.0'
}
}
grails {
version '2.2.3'
}
repositories {
mavenLocal()
mavenCentral()
mavenRepo urls: 'http://repository.jboss.org/nexus/content/groups/public/'
}
dependencies {
compile 'org.modeshape.bom:modeshape-bom-embedded:3.3.0.Final'
compile 'postgresql:postgresql:9.1-901.jdbc4'
compile 'javax.jcr:jcr:2.0'
compile 'org.modeshape:modeshape-jcr:3.3.0.Final'
}
Спасибо за ответ, я не использовал Gradle-Grails-плагин, потому что этот плагин не работает с Gradle 1.6 и Грааль 2.2.3. Он всегда сообщает, что моя версия Grails - 2.2.3, а требуемая версия - 1.4.3, пожалуйста, обновите grails. Поэтому я перехожу к гравюре-грауле. – user2478308
Подробнее об ошибке сообщение. Приложение ожидает версию Grails [2.2.3], но GRAILS_HOME - это версия [1.3.4] - используйте правильную версию Grails или запустите «grails upgrade», если эта версия Grails более новая, чем версия, которую ожидает ваше приложение. – user2478308
@ user2478308 У вас есть GRAILS_HOME, установленный в 1.3.4 в переменных pathpath? – dmahapatro