1. Defina uma codificação de conjunto de caracteres unificado para todo o projeto.
2. Use a tag de propriedades para definir o número da versão referenciada.
3. Pule a classe de teste ao usar o Maven para empacotar o projeto.
1. Defina a codificação do conjunto de caracteres unificado para todo o projeto
Se uma codificação de conjunto de caracteres unificado for necessária no projeto, você precisará definir:
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
A configuração completa é a seguinte:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>11</java.version>
</properties>
2. Use a tag de propriedades para definir o número da versão referenciada
Exemplo: Use a tag de propriedades para definir o número da versão de Jackson.
(1) Primeiro defina o número da versão na tag <properties>:
<properties>
<java.version>11</java.version>
<jackson.version>2.11.3</jackson.version>
</properties>
(2) Em seguida, adicione referências relevantes a Jackson na tag <dependencies>:
<!-- 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. Pule a aula de teste ao usar o Maven para empacotar o projeto
Adicione a seguinte configuração na tag <properties>:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<skipTests>true</skipTests> <!--打包的时候跳过测试类-->
</properties>