1. Set a unified character set encoding for the entire project.
2. Use the properties tag to define the referenced version number.
3. Skip the test class when using Maven to package the project.
1. Set the unified character set encoding for the entire project
If a unified character set encoding is required in the project, you need to set:
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
The complete configuration is as follows:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>11</java.version>
</properties>
2. Use the properties tag to define the referenced version number
Example: Use the properties tag to define the Jackson version number.
(1) First define the version number in the <properties> tag:
<properties>
<java.version>11</java.version>
<jackson.version>2.11.3</jackson.version>
</properties>
(2) Then add relevant references to Jackson in the <dependencies> tag:
<!-- Jackson依赖 -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>${jackson.version}</version>
</dependency>
3. Skip the test class when using Maven to package the project
Add the following configuration in the <properties> tag:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<skipTests>true</skipTests> <!--打包的时候跳过测试类-->
</properties>