我们都经历过自己写代码时有时就要引用一些第三方的jar包,这个我们都会,但在公司里进行团队开发时,是不允许我们自己导入jar包的,是由项目组长之类的统一导入jar包,我们在这里来了解一下这个过程:
a、先创建一个maven工程,在pom.xml中有这样一段代码:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.jd</groupId><artifactId>dddmaven</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>dddmaven Maven Webapp</name><url>http://maven.apache.org</url><dependencies></dependencies>
</project>

b、然后我们就在<dependencies></dependencies>中间添加相应的jar包的坐标<dependency></dependency>即可
其中jar包的坐标可以在这个网站上去找Maven Repository:Search/Browse/Explore

在这里写几个常用的jar包的坐标:

Junit:Test测试

    <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency>

Servlet:前端控制器

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

log4j:异常收集

 <dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency>

slf4j:

 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.6.4</version></dependency>

slf4j-log4j12:

 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.6.4</version><scope>test</scope></dependency>

如果用slf4j-log4j12出现以下情况:

则在pom.xml里插入以下配置:

 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-nop</artifactId><version>1.7.2</version></dependency>

mysql:驱动

 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.38</version></dependency>

c、还有就是有些maven工程的版本较低(可能是1.5),可以升级到1.8,也是在pom.xml中最后(</project>之前)添加一些配置信息:

 <profiles><profile>   <id>jdk1.8</id>    <activation>   <activeByDefault>true</activeByDefault>    <jdk>1.8</jdk>   </activation>    <properties>   <maven.compiler.source>1.8</maven.compiler.source>    <maven.compiler.target>1.8</maven.compiler.target>    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>   </properties>   </profile></profiles>

然后再升级一下就可以了:

或者在<build></build>里加一下东西:

<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target></configuration></plugin></plugins>

然后升级maven项目就可以了
补充:

验证码(patchca):

<!-- https://mvnrepository.com/artifact/net.pusuo/patchca -->
<dependency><groupId>net.pusuo</groupId><artifactId>patchca</artifactId><version>0.5.0</version>
</dependency>

Gson:

<dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.4</version>
</dependency>

jstl & taglibs:

 <dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><dependency><groupId>taglibs</groupId><artifactId>standard</artifactId><version>1.1.2</version></dependency>

上传文件:

    <dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.4</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version></dependency>

jsp:

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

Spring框架:

 <!-- spring3 --><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>4.3.10.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>4.3.10.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>3.1.2.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>3.1.2.RELEASE</version></dependency>

Jackson(用于将字符串转换成json格式,为了兼顾低版本浏览器):

 <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.6.3</version></dependency>

使用maven导入jar包相关推荐

  1. maven导入jar包时冲突的解决

    什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...

  2. Maven导入jar包失败问题,lastUpdated问题解决

    Maven导入jar包问题解决 1.问题来源 2.问题场景和解决方案 2.1.groupId,artifactId和version依赖有问题 2.2.Maven版本问题 2.3.maven仓库设置问题 ...

  3. maven导入jar包时总是导入到idea自带maven本地仓库

    安装了idea后会有自带的一个maven(.m2文件下). 导入jar包的时候,如果自己安装的maven没有指定本地仓库,那么导入的jar包会导入到idea自带的maven本地仓库中.想要导入到自己安 ...

  4. maven导入jar包步骤

    摘抄地址:http://www.360doc.com/content/17/0705/14/28160904_669065438.shtml 听说maven已近有一段时间了,但是直到今天才搞懂了他的自 ...

  5. maven 导入jar包失败编译代码失败解决方案

    现象 假如:auto-build中提示以下信息 Error:java: java.lang.RuntimeException: java.io.IOException: Error reading f ...

  6. idea中maven导入jar包

    导入servlet和jsp的jar包 要想在pom.xml中配置一个依赖,必须要知道这个依赖库的坐标:groupId,artifacatId,version 1.可以通过查阅依赖库的资料获取坐标,然后 ...

  7. 学生管理系统(用maven来导入jar包)

    不废话,直接上 先看一下项目列表: 首先创建一个maven工程,然后导入相应的jar包,请参考:使用maven导入jar包 接着在Source Folder创建具体的项目: Main类(客户端) pa ...

  8. IDEA引MAVEN项目jar包依赖导入问题解决

    IDEA引MAVEN项目jar包依赖导入问题解决 参考文章: (1)IDEA引MAVEN项目jar包依赖导入问题解决 (2)https://www.cnblogs.com/a8457013/p/781 ...

  9. maven 系列 06 - 向本地仓库导入jar包 (例如 - pinyin4j-2.5.0)

    对于官网没有的jar包,maven向本地仓库导入jar包用如下命令. 注意:这个命令不能换行,中间用空格来分割的 安装指定文件到本地仓库命令:mvn install:install-file-Dgro ...

最新文章

  1. oracle大表如何快速删除一列,Oracle 对表中的记录进行大批量删除
  2. html5 网页游戏论文,JavaScript编写的网页小游戏,很给力
  3. 计算机网络安全应具备的功能,2016计算机专业知识:网络系统安全体系具备功能攻击方法...
  4. 双十一我们在作战室干什么?零点刚过,我偷偷提交了几行代码!
  5. GitHubamp;gitee图床网站源码
  6. 句子迷,语录,俞凌雄 2
  7. window下用主机名登录MySQL数据库出现报错解决方案
  8. 8.26树状数组讲解
  9. oracle主机修改IP后客户端无法连接
  10. shell命令 安装软件包
  11. 熬夜整理,最全的Go语言教程来了,快来收藏!
  12. 霍尼韦尔摄像头ip地址修改_Honeywell 安防系统使用手册(IP-ALARM-II).pdf
  13. matlab图像的读取和存储,二、Matlab图像的读取和存储
  14. swift-集成touch id功能 指纹验证
  15. VM无法将网络更改为桥接状态:没有未桥接的主机网络适配器
  16. html圆形头像简易实现
  17. 【问题解决】java.lang.IllegalStateException异常是什么问题?解决办法
  18. Jupyter notebook更改字体
  19. 网络规划设计师5天修炼-施游-专题视频课程
  20. Xcode如何编写C++

热门文章

  1. [NOIP模拟测试9]题(Problem) 题解 (组合数全家桶+dp)
  2. 关于Bulk加载模式
  3. JAVA核心技术I---JAVA基础知识(查漏补缺private,static)
  4. C++利用cin输入时检测回车的方法
  5. 用Django内置form组件实现注册
  6. day1作业(格式化输出)
  7. 关于命名空间namespace
  8. 丁贵才130702010042第二次作业
  9. android 横竖屏限制如何配置
  10. 介绍两个非常好用的Javascript内存泄漏检测工具