Groovy 无法使用带有gradle的JavaExec查找或加载主类

Groovy 无法使用带有gradle的JavaExec查找或加载主类,groovy,gradle,main,Groovy,Gradle,Main,I java Groovy项目wit主类 MainRss.groovy package com.example.rss.core public class MainRSS { static void main(String args[]) { Parser parser = new Parser() parser.parseMainRss() } } 建筑梯度 task parseMainRss(type: JavaExec) { des

I java Groovy项目wit主类

MainRss.groovy

package com.example.rss.core
public class MainRSS {
    static void main(String args[]) {
        Parser parser = new Parser()
        parser.parseMainRss()
    }
}
建筑梯度

task parseMainRss(type: JavaExec) {
    description = 'This task will start the main class of the MainRSS'
    group = 'RSSFeed'
    main = 'com.example.rss.core.MainRSS'
    classpath = sourceSets.main.runtimeClasspath

}
执行时

gradle parseMainRss

我有以下输出:

:compileJava UP-TO-DATE
:compileGroovy UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:parseMainRss
Error: Could not find or load main class com.example.rss.core.MainRSS
:parseMainRss FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':parseMainRss'.
> Process 'command 'C:\Program Files\Java\jdk1.7.0_45\bin\java.exe'' finished with non-zero exit value 1

为什么找不到com.example.rss.core.MainRSS?它被指定为完全限定名?

您到底把Groovy源文件放在哪里了?执行构建后是否存在
build/classes/main/com/example/rss/core/MainRSS.class
?oo它不在src/main/groovy中。我改变了它,现在它工作了。晚上工作到很晚是不好的。谢谢你,彼得。