Maven中pom.xml配置
程序员文章站
2022-06-19 08:07:22
...
一、常规配置
1、编码utf-8的配置
<properties>
<!-- 文件拷贝时的编码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- 编译时的编码 -->
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
2、jdk编码配置
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding><!-- 指定编码格式,否则在DOS下运行mvn compile命令时会出现莫名的错误,因为系统默认使用GBK编码 -->
</configuration>
</plugin>
</plugins>
</build>
二、依赖配置(dependencies配置)
依赖配置可以在http://mvnrepository.com 搜索
1、spring-context-support(这里直接可以自动添加几种spring常用的jar)
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>5.1.0.RELEASE</version>
</dependency>
2、连接池(HikariCP)
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.2.0</version>
</dependency>
3、spring-jdbc
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.1.0.RELEASE</version>
</dependency>
4、java与sql连接(mysql-connector-java)
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
推荐阅读
-
Jenkins + Docker + dockerfile-maven-plugin + Harbor CI/CD spring-boot项目的最轻量级配置
-
Ubuntu 16.04中Docker的安装和代理配置教程
-
详解Nginx虚拟主机配置中server_name的具体写法
-
CentOS 7中 Apache Web 服务器安装配置教程
-
无法在com+ 目录中安装和配置程序集 错误:-2146233087的解决方法[已测]
-
详解Linux系统中安装配置Samba服务器的步骤
-
asp.net core中灵活的配置方式详解
-
解决Maven 编译出的jar中没有主清单属性
-
SpringIOC中的注解配置
-
SpringAOP中的注解配置