/ / Как да конфигурирам версията на Gradle да се използва с Grails 3.0? - grails, gradle, grails-3.0

Как да конфигурирам версията на Gradle да се използва с Grails 3.0? - граали, граал, граали 3.0

Изглежда, че Грейлс 3 доставя с Gradle 2.3 и аз трябва да го понижа до 2.2. Има ли начин да се каже на grails да тече gradle 2.2 вместо 2.3?

Отговори:

0 за отговор № 1

Погледна ли си gradle.properties файл? Моят изглежда така:

grailsVersion=3.0.11
gradleWrapperVersion=2.3
grails.groovyVersion=2.4.5

Не съм сигурен за понижения. 2.3 досега работи добре за мен.


0 за отговор № 2

За да зададете версия на клас, която 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 / projects / 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 / projects / myproj / gradle / wrapper / gradle-wrapper.properties, в последния ред трябва да се каже:

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

в по-нови версии, това казва gradle-2.9-bin.zip (това е това, което първоначално сте направили)

5) накрая, "cd $ HOME / projects / myproj" и "./ gradlew bootRun "за да стартирате вашия проект.", "Gradle BootRun". grails обича да използва обвивката чрез командата ./gradlew. версията, която мислите, че трябва да бъде, използвайте "./gradlew clean --refresh-dependencies".

късмет!