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'}