我有父/子maven项目结构。我正在尝试从父项目运行Groovy脚本,如下所示
<source>${project.parent.basedir}/project-common/src/main/scripts/myscript.groovy</source>
但它不会识别此路径并且我收到错误groovy.lang.MissingMethodException:没有方法签名:script1385579701154。$()适用于参数类型:(script1385579701154 $ _run_closure1)值:
任何想法都赞赏。
答案 0 :(得分:1)
${project.parent.basedir}
适用于Maven 2,但在Maven 3中不起作用。
但是,您可以使用相对路径来访问您的父项目。即。
${project.basedir}/../project-common/src/main/scripts/myscript.groovy