Maven包的管理与更新
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven包的管理与更新相关的知识,希望对你有一定的参考价值。
一、Maven中由pom.xml文件进行包管理,在我们创建的项目中找到这个文件并打开
project:文件中顶级元素
modelVersion指明POM使用的对象模型的版本。这个值很少改动
groupId:指明创建项目的组织或小组的唯一标识。GroupId是项目的关键标识,典型的,此标识以组织的完全限定名来定义。比如,org.apache.maven.plugins是所有maven插件项目制定的groupId。
artifactId:指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个Jar文件。第二,像源代码包通常使用artifactId作为最后名称的一部分。典型的产品名称使用这个格式:
version:项目产品的版本号。maven帮助你管理版本,可以经常看到SNAPSHOT这个版本,表名项目处于开发阶段。
二、maven中央仓库
仓库地址:https://search.maven.org/
搜索selenium-java
点击下载按钮,点击pom,复制蓝色字体
复制如下代码,到pom.xml文件
其中:
*compile,缺省值,使用于所有阶段,会随着项目一起发布。
*provided,类似compile,期望JDK,容器或使用者会提供这个依赖。如servlet.jar
*runtime,只在运行时使用,如jdbc驱动,适用于运行和测试阶段。
*test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
*system,类似provided,需要显式提供包含依赖的jar包,maven不会再Repository中找到它。
最后保存文件,IDEA会自动更新jar包,更新完成后,在Extenal Libraries列表中显示有相关jar包
代码目录如下:可以写在test目录下
以上是关于Maven包的管理与更新的主要内容,如果未能解决你的问题,请参考以下文章
什么是maven与maven的使用过程(例如在idea创建maven工程(重点讲讲idea创建使用maven管理的web工程,并且部署到tomcat上))