Maven pom systemProperty文件语法路径

时间:2011-03-16 13:43:36

标签: file syntax path maven properties

pom.xml

获得以下数据块
<systemProperty>
    <name>axis2.config</name>
    <value>file:${project.build.directory}/../../axis2.properties</value>
</systemProperty>

value标记的语法是什么意思?

/../ - 是否为cd ..并转发到父目录?

2 个答案:

答案 0 :(得分:1)

是的,它是项目构建目录的相对路径,并且两次上(在父项中)。

换句话说:它是包含项目构建目录的目录的父目录;)

来源: Maven Properties Guide

答案 1 :(得分:1)

简短:../表示父目录

长版本:

  • file:指定以下内容 内容应该被解释为 文件路径。
  • ${project.build.directory}是一个 变量将被替换 与实际项目的运行时 构建目录
  • /是文件夹分隔符
  • ..表示父文件夹
  • axis2.properties是该名称 属性文件

如果要显示用于调试目的的路径,可能需要查看此内容:

http://www.avajava.com/tutorials/lessons/how-do-i-display-the-value-of-a-pom-xml-element.html

maven ant echoproperties task