首页 > 其他分享 >Maven常用坐标整理

Maven常用坐标整理

时间:2022-11-25 13:23:05浏览次数:30  
标签:常用 servlet commons Maven 坐标 mysql logback javax

在使用Maven导入jar包时,不可能所有jar包的坐标都能记住。
如果需要导入一个jar包,可能会去Maven官方的

目录
@目录

    MySQL

    <!--mysql8.0之前的版本-->
    <dependency>
    	<groupId>mysql</groupId>
    	<artifactId>mysql-connector-java</artifactId>
    	<version>5.1.45</version>
    </dependency>
    
    <!--8.0及之后的版本-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.31</version>
    </dependency>
    
    

    MyBatis

    <dependency>
    	<groupId>org.mybatis</groupId>
    	<artifactId>mybatis</artifactId>
    	<version>3.5.5</version>
    </dependency>
    

    Logback

    <!--        logback依赖-->
    <!--        logback-classic-->
    <dependency>
    	<groupId>ch.qos.logback</groupId>
    	<artifactId>logback-classic</artifactId>
    	<version>1.4.0</version>
    	<scope>test</scope>
    </dependency>
    
    <!--        logback-core -->
    <dependency>
    	<groupId>ch.qos.logback</groupId>
    	<artifactId>logback-core</artifactId>
    	<version>1.4.0</version>
    </dependency>
    
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.2</version>
    </dependency>
    

    Servlet

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
      <scope>provided</scope>
    </dependency>
    

    JSP

    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.2</version>
      <scope>provided</scope>
    </dependency>
    

    JSTL

    <!--使用JSTL需要导入两个jar包,一个是jstl的,一个是standard-->
    <dependency>
      <groupId>javax.servlet.jsp.jstl</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
    
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>1.1.2</version>
    </dependency>
    

    BeanUtils

    <dependency>
      <groupId>commons-beanutils</groupId>
      <artifactId>commons-beanutils</artifactId>
      <version>1.9.4</version>
    </dependency>
    

    Junit

    <!--Junit4-->
    <dependency>
    	<groupId>junit</groupId>
    	<artifactId>junit</artifactId>
    	<version>4.12</version>
    	<scope>test</scope>
    </dependency>
    

    数据库连接池

    <!-- dbcp2数据源-->
        <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-dbcp2</artifactId>
          <version>2.9.0</version>
        </dependency>
    	
    <!-- commons-pool2 dbcp2的依赖包-->
        <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-pool2 -->
        <dependency>
          <groupId>org.apache.commons</groupId>
          <artifactId>commons-pool2</artifactId>
          <version>2.11.1</version>
        </dependency>
    
    	<!-- c3p0的数据源-->
        <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
        <dependency>
          <groupId>com.mchange</groupId>
          <artifactId>c3p0</artifactId>
          <version>0.9.5.5</version>
        </dependency>
    
    	<!-- c3p0数据源的依赖包,使用maven的话不用写这个坐标
    	
    		手动的话,需要同时导入c3p0和mchange两个jar包
    		原因是:
    		c3p0-0.9.2开始将machange-commons分离出来成一个单独的jar包
    	-->
          <!-- https://mvnrepository.com/artifact/com.mchange/mchange-commons-java -->
          <dependency>
              <groupId>com.mchange</groupId>
              <artifactId>mchange-commons-java</artifactId>
              <version>0.2.19</version>
          </dependency>
    

    DBUtils

    <!-- DBUtils包-->	  
          <!-- https://mvnrepository.com/artifact/commons-dbutils/commons-dbutils -->
          <dependency>
              <groupId>commons-dbutils</groupId>
              <artifactId>commons-dbutils</artifactId>
              <version>1.7</version>
          </dependency>
    

    文件上传与下载

    
    	  <!--文件上传与下载-->
        <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
        <dependency>
          <groupId>commons-fileupload</groupId>
          <artifactId>commons-fileupload</artifactId>
          <version>1.4</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
        <dependency>
          <groupId>commons-io</groupId>
          <artifactId>commons-io</artifactId>
          <version>2.11.0</version>
        </dependency>
    

    标签:常用,servlet,commons,Maven,坐标,mysql,logback,javax
    From: https://www.cnblogs.com/itkkk/p/16924808.html

    相关文章

    • 四种PHP异步执行的常用方式
      客户端与服务器端是通过HTTP协议进行连接通讯,客户端发起请求,服务器端接收到请求后执行处理,并返回处理结果。有时服务器需要执行很耗时的操作,这个操作的结果并不需要返回给客......
    • docker中常用的命令
      一、docker的基础命令1.docker的帮助命令//命令docker--help[root@localhost~]#docker--helpUsage:docker[OPTIONS]COMMANDAself-sufficientruntime......
    • 【Hibernate框架开发之四】Hibernate-Annotation常用的注解归总&&ID的生成策略&&联合
      本站文章均为​​ 李华明Himi ​​​原创,转载务必在明显处注明:这篇主要讲解Hibernate中Annotation的常用注解和ID的生成策略以及联合主键三块;  首先介绍些常用的Anno......
    • maven的进阶内容
       四、  三、继承1、2、34、  二、聚合1)创建一个module,用来专门管理各个模块之间的依赖配置等关系2)把pom文件中的打包方式修改为pom;(每个maven工程都有对......
    • Maven
      1.MavenMaven是专门用于管理和构建Java项目的工具,它的主要功能有:提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布……)提供了一套依赖管......
    • IOS-Frida-trace常用命令
      Frida-trace常用命令1、spawn-冷启动$frida-trace-U-fcom.apple.ExampleCode-m"+[NSURLURLWithString:]"2、attach-热启动$frida-trace-UF-m"+[NSURL......
    • Maven安装配置
      Maven安装配置第一步:解压解压apache-maven-3.6.1.rar既安装完成解压缩后的目录结构如下:bin目录:存放的是可执行命令。mvn命令重点关注。conf目录:存放Ma......
    • String 字符串常用的方法
      String字符串常用的方法 <body><script>//1.split(用于把字符串分割为数组)把字符串转换为数组和join()相反letstr="pink$red$blue";......
    • JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署
         在日常开发项目中常见的开发模式是使用代码库来存放我们的项目例如:SVN、Git、CVS等,采用Maven来进行项目管理而需要在测试和发布项目的时候需要手动打包然后部署到服......
    • cmake的几个常用语法整理
      1、​​find_library​​寻找库此命令用于查找库。<VAR>创建名为的缓存条目以存储此命令的结果。如果找到库,则结果存储在变量中,除非清除变量,否则不会重复搜索。如果找不到......