maven pom.xml可引用值

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

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

  <groupId>com.edu.test</groupId>
  <artifactId>test</artifactId>

  <version>version</version>

3 有默认值的变量

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


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

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

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

扫描二维码关注公众号,回复: 2091270 查看本文章

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

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

${basedir} 项目根目录


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

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


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




猜你喜欢

转载自blog.csdn.net/xlnhaha/article/details/80427699