我正在使用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
部分时,出现以下错误:
[错误]无法执行目标 org.codehaus.gmaven:gmaven-plugin:1.5:execute(运行Groovy 在项目test-project上执行):启动失败, script1540154364455.groovy:1:无法解析类帮助器[错误] @第1行第1列。[错误] 1个错误
脚本目录的路径正确,我通过打印出Groovy脚本scriptPath.path
的路径验证了这一点以及执行Groovy的能力。
我正在使用此处的文档,但无济于事:
https://groovy.github.io/gmaven/groovy-maven-plugin/scriptpath.html
我在这里做错了什么?任何帮助或指示,将不胜感激