【发布时间】:2014-02-20 10:56:26
【问题描述】:
我正在尝试从我的 build.gradle 文件中运行一个 Groovy 类。我按照the use guide 中的指示进行操作,但出现错误。
构建文件是:
apply plugin: 'java'
apply plugin: 'groovy'
main {
java {
srcDirs = ["$projectDir/src/java"]
}
groovy {
srcDirs = ["$projectDir/src/groovy"]
}
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.2.0', files(....)
}
task fooTask << {
groovyClass groovyClass = new groovyClass()
groovyClass.foo()
}
groovy 类很简单:
public class groovyClass {
public void foo() {
println 'foo'
}
}
但是,当我尝试运行 gradlew compile fooTask 时,我收到以下错误:
无法解析类 groovyClass
知道为什么吗?
谢谢
【问题讨论】:
-
我已经尝试了this post 中建议的解决方案,但问题仍然存在