2016-08-01 8 views
2

я пытаюсь создать приложение Griffon, как описано в http://griffon-framework.org/tutorials/1_getting_started.html#_tutorial_1_2ошибка Griffon Не удалось найти свойство 'compileOnly' от конфигурации

Использование: Gradle 2,9
лентяй 0.8.3
МВН 3.3.9

Поступил: lazybones create griffon-swing-java sample

Define value for 'group' [org.example]: 
Define value for 'artifactId' [sample]: 
Define value for 'version' [0.1.0-SNAPSHOT]: 
Define value for 'griffonVersion' [2.7.0]: 
Define value for 'package' [org.example]: 
Define value for 'className' [Sample]: 

Project created in sample! 

cd sample 
gradle run 

Дает эту ошибку:

FAILURE: Build failed with an exception. 

* Where: 
Script '/home/username/dev/griffon_prj/sample/gradle/integration-test.gradle' line: 20 

* What went wrong: 
A problem occurred evaluating script. 
> Could not find property 'compileOnly' on configuration container. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Я что-то пропустил?

ответ

2

Это звучит как ошибка конфигурации градиента/сценария, версия gradle 2.9 может быть проблемой, в руководстве упоминается 2.14.

IMHO вы должны установить gradle 2.14.1, он отлично работает. Я следил за этим уроком и без проблем работал с lazybones 0.8.3 и gradle 2.14.1.

У вас может быть несколько установок градиента, каждый из которых находится в своем собственном каталоге, без каких-либо проблем, только для того, чтобы позаботиться о пути и GRADLE_HOME, если вы используете командную строку (вы будете использовать для тату).

+0

Спасибо, что решил. – Guus

+1

Относится к http://stackoverflow.com/questions/39377628/griffon-2-7-tutorial/39377723#39377723 – aalmiray