Я использую плагин GMaven для вызова скрипта Groovy, который я определил в своем проекте Maven.
Итак, у меня есть что-то вроде:
<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: выполнить (выполнение Groovy) в тестовом проекте проекта: запуск не выполнен, script1540154364455.groovy: 1: не удалось разрешить класс Helper [ERROR] @ строка 1, столбец 1. [ОШИБКА] 1 ошибка
Путь к каталогу сценария правильный, я проверил это и возможность выполнить Groovy, распечатав путь к сценарию Groovy scriptPath.path
.
Я использую документацию, расположенную здесь, но безрезультатно:
https://groovy.github.io/gmaven/groovy-maven-plugin/scriptpath.html
Что я здесь не так делаю?Любая помощь или указатели будут оценены