<properties>
<!-- 自定义属性 -->
<spring.version>5.2.0.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context<artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
一些内置属性
${basedir}
${version}/${project.version} # 当前模块的版本号
${settings.xxxxx} # Maven配置文件settings.xml中的标签属性
${user.key的名称} # Java系统属性/可以通过 mvn help:system查询
${env.key的名称} # 环境变量属性/可以通过 mvn help:system查询
工程版本:
SNAPSHOT:快照版本,会随着开发的进展不断更新,还不是成品
RELEASE:发行版,稳定的版本
多环境开发配置:
<profiles>
<!-- 生产环境 -->
<profile>
<id>pro_env</id>
<properties>
<jdbc.url>jdbc:mysql://127.0.0.1:3306/ssm_db</jdbc.url>
</properties>
<!-- 设置默认启动 -->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!-- 开发环境 -->
<profile>
<id>dev_env</id>
<properties>
<jdbc.url>jdbc:mysql://192.168.138.100:3306/ssm_db</jdbc.url>
</properties>
</profile>
</profiles>
执行 mvn指令的时候,加上 -P id_name