Maven的属性
Maven的属性
属性的配置与使用
-
定义属性
<properties> <spring.version>5.2.10.RELEASE</spring.version> </properties>
-
引用属性
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency>
配置文件中引用属性
-
定义属性
<properties> <spring.version>5.2.10.RELEASE</spring.version> <jdbc.url>jdbc:mysql://127.0.0.1:3306/ssm_db</jdbc.url> </properties>
-
配置文件中引用属性
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=${jdbc.url} jdbc.username=root jdbc.password=1234
-
开启资源文件目录加载属性的过滤器, 让maven能解析配置文件中的变量
<build> <resources> <resource> <directory>${project.basedir}/src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build>
-
(仅作了解)配置maven打war包时,忽略web.xml检查
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.3.2</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build>