【问题标题】:maven variable refering to workspace directorymaven 变量引用工作区目录
【发布时间】:2014-03-03 20:27:38
【问题描述】:

有人知道一个maven变量来引用pom中的工作区目录吗? 我知道 ${project.build.directory} 存在,但我只想引用工作区目录,而不是包含项目的名称。

非常感谢您!

问候

【问题讨论】:

  • ${project.basedir}怎么样
  • @LeonardBrünings 我认为 OP 正在寻找 ${project.basedir}/../
  • workspace directory in the pom 是什么意思?你的意思是 pom 文件所在的文件夹,如果是这样的话,${project.basedir} 是正确的选择。
  • 否,项目正在编辑的目录。项目名称前的所有路径
  • 这在处理父 pom 以便动态引用位置时非常有用。

标签: maven pom.xml


【解决方案1】:

这对我来说可以作为构建工作区的参考(正如 cmets 中已经提到的那样):

${project.basedir}/..

但是,虽然这在大多数环境中都应该有效,但它在一定程度上取决于您的源代码是如何被签出的。这种方法假设只签出到一个目录(而不是,例如trunk/org.whatever.it.could.be)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2023-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多