二、Maven包的管理与更新

摘要:
1、 在Maven中,包由pom.xml文件管理。在我们创建的项目中找到此文件并打开该项目:文件中的顶级元素modelVersion表示POM使用的对象模型的版本。表示创建项目的组织或组的唯一标识符。表示本项目生产的主要产品的基本名称。项目的主要产品通常是Jar文件。例如,源代码包通常使用artifactId作为最终名称的一部分。项目产品的版本号。

一、Maven中由pom.xml文件进行包管理,在我们创建的项目中找到这个文件并打开
二、Maven包的管理与更新第1张
project:文件中顶级元素
modelVersion指明POM使用的对象模型的版本。这个值很少改动
groupId:指明创建项目的组织或小组的唯一标识。GroupId是项目的关键标识,典型的,此标识以组织的完全限定名来定义。比如,org.apache.maven.plugins是所有maven插件项目制定的groupId。
artifactId:指明此项目产生的主要产品的基本名称。项目的主要产品通常为一个Jar文件。第二,像源代码包通常使用artifactId作为最后名称的一部分。典型的产品名称使用这个格式:
version:项目产品的版本号。maven帮助你管理版本,可以经常看到SNAPSHOT这个版本,表名项目处于开发阶段。

二、maven中央仓库
仓库地址:https://search.maven.org/
搜索selenium-java
二、Maven包的管理与更新第2张

点击下载按钮,点击pom,复制蓝色字体
二、Maven包的管理与更新第3张
复制如下代码,到pom.xml文件


org.seleniumhq.selenium
selenium-java
4.0.0-alpha-4
compile


二、Maven包的管理与更新第4张
其中:
compile,它主要管理依赖的部署,目前可以使用5个值
*compile,缺省值,使用于所有阶段,会随着项目一起发布。
*provided,类似compile,期望JDK,容器或使用者会提供这个依赖。如servlet.jar
*runtime,只在运行时使用,如jdbc驱动,适用于运行和测试阶段。
*test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
*system,类似provided,需要显式提供包含依赖的jar包,maven不会再Repository中找到它。

最后保存文件,IDEA会自动更新jar包,更新完成后,在Extenal Libraries列表中显示有相关jar包

代码目录如下:可以写在test目录下
二、Maven包的管理与更新第5张

免责声明:文章转载自《二、Maven包的管理与更新》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)关于.NET大数据量大并发量的数据连接池管理 Virus下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C#中实现web端展示JT文件

最近在公司项目中,碰到了需要在web端展示JT格式文件的3D图形,找了好多资料,最后实现了。 主要是将*.jt文件转换成*.html文件,然后将html文件用iframe嵌入到网页中展示。 效果为: 那么如何将*.jt文件转换成*.html文件呢? 那就需要先安装西门子的一个免费的软件:JT2GO 提取码:c7kh。 装完之后,JT2GO软件本身有将JT...

flutter_blue 蓝牙插件实战及那些坑

项目场景: 地下车库无网路的情况下需要使用蓝牙对小区门禁进行开门 本人掘金文章 坑一: 安卓端引入flutter_blue运行项目报错 1. 原因: 安卓sdk版本需要28以上 2. 解决: android/build.gradle 下修改 compileSdkVersion  targetSdkVersion 为 28;  minSdkVersion 修...

Maven 多模块父子工程 (含Spring Boot示例)

 一、为什么要用Maven多模块 假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层: Dao Service Web 对应的,在一个项目中,我们会看到一些包名: org.xx.app.dao org.xx.app.service org.xx.app.web org.xx.app.util 但随着项目的进行,你可能会遇...

vant上传文件到后端

最近在做手机版页面,采用的vant框架,这个上传控件和以前用iview、element有点不一样,iview、element都是直接提供后端接口文件会自动发送到后端,vant需要自己负责发送文件到后端,对于我这种面向百度编程人员还是有点难度。特意记一下,能帮到其他面向百度编程人员 代码 很简单,基本是使用文件构建FormData参数,如下: html代...

MyX5TbsPlusDemo【体验腾讯浏览服务Android SDK (TbsPlus 版)】

版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 按照官网上的说明:只需接入aar文件和调用一个接口即可完成TBS接入,我们会通过全屏Activity展示TBS WebView,适用于快速接入TBS且常规使用WebView的开发者。 按照接入文档中的说明:tbsplus是在tbs sdk 完整版基础上提供的开发者一键接入的AAR包,开发者...

目录扫描工具DirBuster

DirBuster是用来探测web服务器上的目录和隐藏文件的。因为DirBuster是采用java编写的,所以运行前要安装上java的环境。 来看一下基本的使用:  ①:TargetURL下输入要探测网站的地址,需要注意的是这个地址要加上协议,看网站是http还是https。  ②:WorkMethod是选择工作方式,一个是get请求,一个是自动选择。一般...