Maven提供了三个隐式的变量可以用来访问:
1.环境变量:
env变量,暴露了你操作系统或者shell的环境变量
1.${env.PATH}:获取环境变量path的值
2.POM信息:
project变量暴露了POM,可以使用点标记(.)的路径来引用POM元素的值
1.${basedir} 项目根目录
2.${project.build.directory} 构建目录,缺省为target
3.${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
4.${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
5.${project.packaging} 打包类型,缺省为jar
6.${project.xxx} 当前pom文件的任意节点的内容
3.Maven Settings:
settings变量暴露了Maven settings信息,可以使用点标记(.)的路径来引用settings.xml文件中元素的值
1.${settings.offline}:会引用~/.m2/settings.xml文件中offline元素的值。
五.maven隐藏变量:(在pom.xml中使用)
最新推荐文章于 2022-12-21 16:38:43 发布