Gradle为Groovy项目依赖而建立失败



groovy的新事物,我有一个grovy project@commit 2f54b59,如下

├ -  build.gradle└ -  src    └ - 主要        └└-groovy            ├─-check.groovy            └ - 助手                └─..pher.groovy

check.groovy很简单:

import helpers.*
println "hello"
person = new Person()

我尝试使用build.gradle使用sourceSets

来管理项目
来源{    主要的 {        groovy {            srcdirs('。')            包括'*.groovy'        }    }}

并在构建时达到错误:

$ gradle build
:compileJava UP-TO-DATE
:compileGroovy
startup failed:
gradle-sample/src/main/check.groovy: 5: unable to resolve class Person
 @ line 5, column 10.
   person = new Person()
            ^
1 error
:compileGroovy FAILED
FAILURE: Build failed with an exception.

如果您直接运行groovy命令,则可以正常运行

$ cd src/main/groovy
$ groovy check.groovy
hello

如何设置配置以使其正常工作?

无需配置任何源集 - gradle将其本身处理。

请参阅此处的一些演示。

应用插件:" Groovy"存储库{    mavencentral()}依赖项{    编译'org.codehaus.groovy:groovy-all:2.3.11'}

最新更新