groovy脚本无法在资源中找到文件

时间:2016-03-31 19:01:01

标签: gradle groovy

我有一个gradle应用程序,其结构类似于

src\main\
        antlr\
        groovy\
            jvm\
                script.groovy
        java\
        resources\
            program.pas

在我的剧本中,我有一行

CharStream input = new ANTLRFileStream("program.pas")

我使用此任务运行脚本

task runScript(dependsOn: 'classes', type: JavaExec) {
    main = 'jvm.script'
    classpath = sourceSets.main.runtimeClasspath
}

但是当我这样做时,我FileNotFound的{​​{1}}异常。 当我移动到项目的根目录时 - 它能够找到它。

我的构建结构如下所示

program.pas

为什么它无法找到资源?

0 个答案:

没有答案