下面记录下如何使用Maven进行jar包的管理和更新。

在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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.jase.test</groupId>
<artifactId>MyWebDriver</artifactId>
<version>cnblogs</version>
<packaging>jar</packaging>

<name>MyWebDriver</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.47.1</version>
<scope>compile</scope>
</dependency>
</dependencies>

</project>

这个pom文件我已经添加了junit和selenium,对这个文件信息进行下分析:

#project:pom.xml 文件中的顶层元素;

#modelVersion:指明POM 使用的对象模型的版本。这个值很少改动;

#groupId:指明创建项目的组织或者小组的唯一标识。GroupId 是项目的关键标识,典型的,此标识以组织的完全限定名来定义;

#artifactId:指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个JAR 文件。第二,象源代码包通常使用artifactId 作为最后名称的一部分;

#version:项目产品的版本号。Maven 帮助你管理版本,可以经常看到SNAPSHOT 这个版本,表明项目处于开发阶段;

#name:项目的显示名称,通常用于maven 产生的文档中;

#url:指定项目站点,通常用于maven 产生的文档中;

#description:描述此项目,通常用于maven 产生的文档中;

------------------------------------添加jar包-------------------------------

添加jar包主要配置这几个标签

<dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>2.47.1</version>
      <scope>compile</scope>
</dependency>

<scope></scope>,它主要管理依赖的部署。一般它有五种值:

* compile,缺省值,适用于所有阶段,会随着项目一起发布。
                  * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
                  * runtime,只在运行时使用,如JDBC 驱动,适用运行和测试阶段。
                  * test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
                  * system,类似provided,需要显式提供包含依赖的jar,Maven 不会在Repository 中查找它。

-------------------------------去中央仓库查找需要的jar包 :Maven 中央仓库地址:http://search.maven.org/---------------------------

 添加完成后,在项目目录下用控制台输入:mvn eclipse:eclipse,再次打开项目就可以看到需要的jar包已经被导入进来了。

最新文章

  1. curl post方法
  2. xgboost原理及应用
  3. 【noip暑假tarjan专题】
  4. 调整win7 Windows7下时间同步的频率时 钟同步间隔
  5. Java 集合系列 15 Map总结
  6. 《OD大数据实战》Hadoop伪分布式环境搭建
  7. @Autowired与@Resource用法
  8. cognos 10.2.2 搭建网关做负载均衡
  9. hdu1104 Remainder bfs找算式是否有解……
  10. Cocos2d-x 2地图步行实现:SPFA算法
  11. 自己编译Android(小米5)内核并刷入(一键自动编译打包)
  12. JAVA 数组作为方法参数—传递地址
  13. C# Note26: [MethodImpl(MethodImplOptions.Synchronized)]与lock机制
  14. 如何生成WebAssembly文件?
  15. 002.MMM高可用MySQL简介
  16. JSP中的Java代码和内置对象
  17. Lemon OA第4篇:常用功能
  18. python 初步学习
  19. U盘安装Win7系统,遇到硬盘鼠标键盘失灵等情况,如何安装U盘中加入USB3.0驱动的支持
  20. 利用FFmpeg转压视频的说明

热门文章

  1. mySql 远程连接(is not allowed to connect to this MySQL server)
  2. [转]socket 通俗解释
  3. D3.js学习(三)
  4. Dom4j解析xml文件
  5. linux第二天
  6. sql 取新的列名含义
  7. Rails Array method second/third/second_to_last
  8. spring中InitializingBean接口使用理解
  9. No.23
  10. python之路十三