zoukankan      html  css  js  c++  java
  • 二、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文件


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



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

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

    代码目录如下:可以写在test目录下

  • 相关阅读:
    JS数据类型
    javaws运行jnlp文件被阻止(安全级别过高)
    linux sysctl的使用
    面向对象-特性property
    面向对象-封装
    面向对象-鸭子类型
    面向对象-多态与多态性
    面向对象-抽象类
    面向对象-组合
    面向对象-在子类使用父类的对象或属性
  • 原文地址:https://www.cnblogs.com/surenliu/p/12332401.html
Copyright © 2011-2022 走看看