GMaven插件在父目录中执行脚本

时间:2013-11-27 19:09:52

标签: maven groovy gmaven-plugin

我有父/子maven项目结构。我正在尝试从父项目运行Groovy脚本,如下所示

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

但它不会识别此路径并且我收到错误groovy.lang.MissingMethodException:没有方法签名:script1385579701154。$()适用于参数类型:(script1385579701154 $ _run_closure1)值:

任何想法都赞赏。

1 个答案:

答案 0 :(得分:1)

${project.parent.basedir}适用于Maven 2,但在Maven 3中不起作用。

但是,您可以使用相对路径来访问您的父项目。即。

${project.basedir}/../project-common/src/main/scripts/myscript.groovy