Maven内置变量
2018-03-28 13:58
225 查看
maven属性分6类:
1、内置属性:如${basedir}表示项目根目录,${version}表示项目版本
2、POM属性:用户可以引用pom文件中对应的值。如:
${basedir} 项目根目录
${project.build.directory} 构建目录,缺省为target
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
${project.packaging} 打包类型,缺省为jar
${project.xxx} 当前pom文件的任意节点的内容
3、自定义属性:用户可以在pom的<properties>元素下自定义maven属性。
4、setting属性:用户可以使用以settings开头的属性引用settings.xml中xml元素的值,如${settings.localRepository}指向用户本地仓库的地址。
5、java系统属性:maven可以使用当前java系统的属性,如${user.home}指向了用户目录。
6、环境变量属性:所有环境变量都可以使用以env.开头的属性。如:${env.JAVA_HOE}。
作者:Mervyn_2014
链接:https://www.jianshu.com/p/e0f21398ff1d
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1、内置属性:如${basedir}表示项目根目录,${version}表示项目版本
2、POM属性:用户可以引用pom文件中对应的值。如:
${basedir} 项目根目录
${project.build.directory} 构建目录,缺省为target
${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes
${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}
${project.packaging} 打包类型,缺省为jar
${project.xxx} 当前pom文件的任意节点的内容
3、自定义属性:用户可以在pom的<properties>元素下自定义maven属性。
4、setting属性:用户可以使用以settings开头的属性引用settings.xml中xml元素的值,如${settings.localRepository}指向用户本地仓库的地址。
5、java系统属性:maven可以使用当前java系统的属性,如${user.home}指向了用户目录。
6、环境变量属性:所有环境变量都可以使用以env.开头的属性。如:${env.JAVA_HOE}。
作者:Mervyn_2014
链接:https://www.jianshu.com/p/e0f21398ff1d
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- 自定义maven变量以及maven内置常量整理
- maven 内置变量
- Maven内置隐式变量
- Maven学习笔记(一)——自定义maven变量以及maven内置常量
- Maven内置隐式变量
- Maven内置变量
- Maven系列三Maven内置变量
- Maven 缺省内置变量
- maven 中的内置变量
- Maven内置变量说明
- maven使用之maven项目之间引用及内置变量
- 学习笔记——Maven 内置变量
- Maven内置隐式变量
- Maven内置变量说明
- Maven内置变量说明:
- Maven如何打包本地依赖包和内置变量说明
- Maven内置变量说明
- maven常用内置变量
- Maven内置隐式变量
- Maven 内置变量