我正在使用 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
我在这里做错了什么?任何帮助或指示将不胜感激