У меня есть структура проекта parent/child maven. Я пытаюсь запустить скрипт Groovy из родительского проекта, как показано нижеПлагин GMaven выполняет скрипт в родительском каталоге
<source>${project.parent.basedir}/project-common/src/main/scripts/myscript.groovy</source>
Но он не признает этот путь, и я получаю сообщение об ошибке groovy.lang.MissingMethodException: Нет подписи метода:. Script1385579701154 $ () применимо для типов аргументов: (script1385579701154 $ _run_closure1) значения:
Любые идеи оценили.
Из того, что я помню, '$ {project.parent.basedir}' работает в Maven 2, но не работает в Maven 3. Вы могли бы дать '$ {project.basedir} /../ проект -common/src/main/scripts/myscript.groovy' вместо этого. – DB5
спасибо, что сработало. – spal
рад слышать, как это сработало. – DB5