【发布时间】:2011-05-07 23:51:02
【问题描述】:
在多模块maven项目中,是否有指向根项目文件夹的变量?
-
${project.basedir}指向当前项目的目录, -
${project.parent.basedir}指向父项目的目录,
但是是否有一个变量总是指向根目录(执行 maven 命令的目录),无论来自反应器内的哪个项目?
我意识到我想解决的问题几乎无法解决。我想要一个指向 project.basedir、project.parent.basedir、project.parent.parent.basedir 等的变量,以较高者为准。但是由于项目的父 pom 不必是文件系统中的父级,所以我的整个方法都无济于事。所以我接受 Pascal 的回答,因为它回答了我的问题(即使我的问题没有解决我的问题)。
【问题讨论】:
-
但无论如何它令人不安,如果我们创建它,就会有这样的变量:(
标签: maven-2