maven pom 属性介绍
程序员文章站
2022-04-19 23:42:35
maven pom属性 内置属性(预定义,可直接使用) ${basedir} 表示项目根目录,即包含pom.xml文件的目录; ${version} 表示项目版本; ${project.basedir}同${basedir}; ${maven.build.timestamp} 表示项目构件开始时间; ......
maven pom属性
内置属性(预定义,可直接使用)
- ${basedir} 表示项目根目录,即包含pom.xml文件的目录;
- ${version} 表示项目版本;
- ${project.basedir}同${basedir};
- ${maven.build.timestamp} 表示项目构件开始时间;
- ${maven.build.timestamp.format} 表示属性${maven.build.timestamp}的展示格式,默认值为yyyymmdd-hhmm,可自定义其格式,其类型可参考java.text.simpledateformat。用法如下:
<properties> <maven.build.timestamp.format>yyyy-mm-dd hh:mm:ss</maven.build.timestamp.format> </properties>
pom属性
${project.build.directory}表示主源码路径;
${project.build.sourceencoding}表示主源码的编码格式;
${project.build.sourcedirectory}表示主源码路径;
${project.build.finalname}表示输出文件名称;
${project.version}表示项目版本,与${version}相同;
自定义属性
- 在pom.xml文件的
标签下定义的maven属性,示例:
<project> <properties> <my.pro>abc</my.pro> </properties> </project>
使用属性值:${my.pro}。
参考资料
上一篇: Docker Base Image自己创建具体实现
下一篇: 此人曾预言朱元璋夺天下,最后却神秘消失