Griffon错误无法找到属性' compileOnly'在配置上

时间:2016-08-01 07:38:14

标签: gradle griffon

我尝试按照描述创建一个Griffon应用程序 http://griffon-framework.org/tutorials/1_getting_started.html#_tutorial_1_2

使用: Gradle 2.9
懒骨头0.8.3
mvn 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

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

这听起来像是一个gradle配置/脚本错误,gradle 2.9版本可能会出现问题,教程提到2.14。

恕我直言你应该安装gradle 2.14.1,它工作正常。 我按照这个教程做了一个groovy-swing应用程序没有任何问题lazybones 0.8.3和gradle 2.14.1。

你可以有几个gradle安装,每个安装都在它自己的目录中,没有任何问题,只需要处理路径和GRADLE_HOME如果你使用命令行(你将用于tuto)。