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中使用)
最新推荐文章于 2025-07-18 22:29:24 发布
本文介绍了Maven中三种隐式变量的使用方法:环境变量、POM信息和Maven设置。通过这些变量,开发者可以方便地获取项目路径、构建目录等关键信息。
2962

被折叠的 条评论
为什么被折叠?



