Плагин GMaven выполняет скрипт в родительском каталоге

У меня есть структура проекта родитель / ребенок maven. Я пытаюсь запустить скрипт Groovy из родительского проекта, как показано ниже

<source>${project.parent.basedir}/project-common/src/main/scripts/myscript.groovy</source>

Но он не распознает этот путь, и я получаю сообщение об ошибке groovy.lang.MissingMethodException: нет сигнатуры метода: script1385579701154.$() Применим для типов аргументов: (script1385579701154$_run_closure1) значения:

Любые идеи приветствуются.

1 ответ

${project.parent.basedir} работает в Maven 2, но не работает в Maven 3.

Однако вы можете использовать относительный путь, чтобы добраться до вашего родительского проекта. т.е.

${project.basedir}/../project-common/src/main/scripts/myscript.groovy
Другие вопросы по тегам