zoukankan      html  css  js  c++  java
  • Maven工程引入jar包

    Maven项目引入jar包的方法

    法一.手动导入:项目右键—>Build Path—>Configure Build Path—>选中Libraries—>点击Add External Jars—>选中已事先下好的Jar包导入即可。

    法二.通过pom.xml文件的Dependencies标签进行添加

    打开maven工程的pom.xml文件.我们可以看到下面有7个标签

    Overview:显示maven项目的一些基本信息
    Dependencies:添加jar包的页面
    Plugins:添加maven插件的页面.比如tomcat-maven-plugin等
    Reporting:从没用过,无视
    Dependency Hierarchy:用于显示jar包的依赖关系.没事的时候可以看看jar包的依赖关系
    Effective POM:显示maven的编译路径,plugin之类的.也可以无视
    pom.xml:导入jar包的信息,可以在其中进行修改


    现在我们添加jar包. 
    点击Dependencies标签页. 
    点击Dependencies中的add按钮 
    输入我们想添加的jar包名字.就会出现下图中所示. 
    它会把对应名称的所有版本jar包列出来. 
     

    我们先添加spring-context包


    注意看红线的位置.version是这个jar包的版本号.我们可以通过修改这个version的值 
    进行jar包的升级. 
    type表示依赖包的类型. 
    Scope表示这个依赖包的作用周期. 
    保存后.如果是第一次安装maven,可能会有一段长时间的jar包下载过程. 
    只要第一次把jar包下载到本地后就不需要下载了. 
    maven默认的jar包下载地址在C盘 -->用户-->%User%-->.m2中 
    maven下载完jar包后.我们点开项目中的Maven Dependencies 
    会发现多了8个jar包.如下图 
     

    但是除了自带的junit包外我们只添加了一个spring-context包啊. 
    为什么会多出这些包? 
    多的这些包其实是和spring-context包有依赖关系的包. 
    maven会把和添加的jar包有依赖关系的全部下载下来.这样就避免了jar包缺失的问题了. 
    事实上,我们只需要添加 
    spring-webmvc 
    spring-orm 
    就能获得和spring相关的14个jar包. 
    而这14个jar包用作一般的spring3MVC开发足够了. 

    法三.直接修改pom.xml文件的依赖项

    打开pom.xml文件,选中pom.xml,添加依赖项

    如图所示,注明groupId、artifactId和version即可,maven在更新项目的时候会自动添加相应的包

     注:一般情况下手动导入和直接修改pom.xml文件对项目的依赖项作用是相同的,但是之前碰到过特殊的例子,用手动导入的方式添加了jar包,项目还是报错,而通过修改pom.xml文件来引入jar包,工程能成功地运行,目前对其中奥秘还不得而知,若有高人指点,不甚感激!

     

    参考资料:

    http://liukai.iteye.com/blog/973120

    Maven相关资料:http://wiki.jikexueyuan.com/project/maven/pom.html

  • 相关阅读:
    oracle执行计划相关
    RENAME方法进行分区改造
    在线重定义方法进行分区改造
    SYSAUX表空间如何清理
    Linux7安装Oracle 11g 86%报错:Error in invoking target 'agent nmhs' of makefile
    存储过程收集统计信息ORA-20000报错解决记录
    GIT-远程仓库
    GIT-本地仓库
    Python-DDT实现接口自动化
    Python-DDT框架
  • 原文地址:https://www.cnblogs.com/allenben/p/4728083.html
Copyright © 2011-2022 走看看