2016-01-06 2 views

ответ

0

Вы посмотрели на ваш gradle.properties файл? Шахта выглядит так:

grailsVersion=3.0.11 
gradleWrapperVersion=2.3 
grails.groovyVersion=2.4.5 

Не уверен в понижениях. 2.3 отлично работает для меня до сих пор.

0

Чтобы установить Gradle версию, которая Grails использует:

1) Во-первых, установить вашу Gradle версию в определенном месте. Когда я печатаю это, gradle 2.9 идет с grails 3.1.4, но вот инструкции по установке gradle 2.2, как вы просите.

a) wget -c http://services.gradle.org/distributions/gradle-2.2-all.zip 
b) unzip gradle-2.2-all.zip 
c) sudo mv gradle-2.2 /usr/local/gradle-2.2 

d) set your GRADLE_HOME environment variable and add GRADLE_HOME/bin to the path. in your $HOME/.bash_profile or in a /etc/profile.d/gradle.sh file: 

    i) GRADLE_HOME=/usr/local/gradle-2.2 
    ii) export GRADLE_HOME=$GRADLE_HOME 
    iii) PATH=$PATH:$GRADLE_HOME/bin 
    iv) export PATH=$PATH 

    v) source $HOME/.bash_profile 
    vi) gradle -v should say gradle 2.2 

2) в $ HOME/.gradle/gradle.properties, вы можете установить, хотите ли вы использовать Gradle демон, включив в строку, которая говорит:

org.gradle.daemon=true (gradle will use the daemon when appropriate) 

or 

org.gradle.daemon=false (it won't use the daemon) 

3) в ваш проект, MYPROJ, который я предполагаю, будет в $ HOME/проектов/MYPROJ

$HOME/projects/myproj/gradle.properties should look like: 

    grailsVersion=3.1.4  (or whatever version you are using) 
    gradleWrapperVersion=2.2  (again, answering your question) 

4) в $ HOME/проектов/MYPROJ/Gradle/упаковщик/gradle-wrapper.properties, последняя строка должна сказать:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip 

в новых версиях, это говорит gradle-2.9-bin.zip (это то, что вы изначально wget'ed)

5), наконец, 'CD $ HOME/проекты/MYPROJ' и»./gradlew bootRun 'для запуска вашего проекта. или, 'gradle bootRun'. Грайллю нравится использовать обертку с помощью команды ./gradlew. Используйте './gradlew собрать', чтобы построить ваш .war. если вы считаете, что не используете версию, которую, по вашему мнению, должны быть, используйте «./gradlew clean --refresh-dependencies».

удачи!