0

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

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

但它无法识别此路径,我收到错误 groovy.lang.MissingMethodException: No signature of method: script1385579701154.$() 适用于参数类型:(script1385579701154$_run_closure1) 值:

任何想法表示赞赏。

4

1 回答 1

1

${project.parent.basedir}在 Maven 2 中有效,但在 Maven 3 中无效。

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

${project.basedir}/../project-common/src/main/scripts/myscript.groovy
于 2013-12-05T10:20:00.407 回答