0

我正在使用 GMaven 插件来调用我在 Maven 项目中定义的 Groovy 脚本。

所以我有类似的东西:

<plugin>
    <groupId>org.codehaus.gmaven</groupId>
    <artifactId>gmaven-plugin</artifactId>
    <executions>
        <execution>
            <id>Running Unicorn</id>
            <phase>generate-resources</phase>
            <goals>
                <goal>execute</goal>
            </goals>
            <configuration>
                <scriptPath>
                    <path>${project.basedir}/src/main/script</path>
                </scriptPath>
                <source>
                    import Helper
                    new Helper().doSomething()
                </source>
            </configuration>
        </execution>
    </executions>
</plugin>

当它执行source此插件的部分时,我收到以下错误:

[错误] 无法在项目 test-project 上执行目标 org.codehaus.gmaven:gmaven-plugin:1.5:execute (Running Groovy Execution):启动失败,script1540154364455.groovy: 1: 无法解析类 Helper [错误] @ line 1,第 1 列。[ERROR] 1 个错误

脚本目录的路径是正确的,我通过打印出 Groovy 脚本的路径验证了这一点以及执行 Groovy 的能力scriptPath.path

我正在使用位于此处的文档但无济于事:

https://groovy.github.io/gmaven/groovy-maven-plugin/scriptpath.html

我在这里做错了什么?任何帮助或指示将不胜感激

4

0 回答 0