maven pom.xml可引用值

1 可以引用操作系统的环境变量${env.path}

2 引用pom.xml中project下的标签,如下可以使用${project.groupId}

  com.edu.test
  test

  version

3 有默认值的变量

${basedir} ,项目路径,即pom.xml所在路径


${project.build.directory} 构建目录,缺省为target

${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes

${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}

${project.packaging} 打包类型,缺省为jar

${project.xxx} 当前pom文件的任意节点的内容

${basedir} 项目根目录


4 在parent或者自己pom.xml中 properties>定义的变量,直接用${}引用即可;

5 可以引用maven配置文件setting.xml中的变量${settings.localRepository}


附 可以通过 Run as-Maven build 设置 Goals 为 help:effective-pom,并运行。在console窗口中获得pom.xml的所有变量被替换后的运行时pom.xml

maven pom.xml可引用值_第1张图片maven pom.xml可引用值_第2张图片



你可能感兴趣的:(工具)