zoukankan      html  css  js  c++  java
  • Maven归纳

     

    一、常用功能

    1Maven的中央仓库

    https://mvnrepository.com/

     

    2、添加jar包依赖

    1.首先点击pom.xml,然后点击弹出页面中的Dependencies选项,接着在点击Add按钮,在弹出的对话框中的标记处输入“要添加的jar包”的相关信息,接着程序便会自动在下方展现搜索到的jar包信息,最后自行选择添加即可。

     

     

    2.第二种办法是直接在pom.xml中编写依赖的代码

     

     

    3、传递依赖冲突解决

    1.maven奉行两个原则,分别是“第一声明者优先原则”(哪个依赖最先声明,就选哪个)和“就近原则”(哪个依赖的关系最亲,就选哪个;比如你声明了“spring-context”包和“spring-beans”包,而前者中却包含后者,但是maven却会选择后者)。

     

    2.排除依赖

     

     

    3.版本锁定

    该节点的父节点是project

     

     

    3.1定义全局变量规定版本

     

     

    4、依赖范围

     

    主要应用的是compileprovidedcompile代表将项目打包时,该依赖范围的jar包会被打包;而provided范围的jar包不会被打包。

    应用场景是当你添加的依赖是Apache 服务器中存在的jar包时,你得将其范围设为provided,否则会产生异常;而经我测试发现其实不会产生异常。

    二、常见问题

    1、在pom.xml中添加了相关jar包依赖,但是类中还是报错--没有找到相关类

    解决办法为右击项目,找到Update Project选项,然后在弹出的对话框中勾选“Force Update of Snapshots/Releases”复选框。

     

    作用是“促使该项目的更新”。

     

    步骤如下:

    1.

     

    2.将下面这个复选框勾上

     

  • 相关阅读:
    @import的最优写法
    IE7 下hack的方法
    在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
    MySQL 依赖另外一个统计出来数据更新表数据的范例
    PHP的bool值
    Ubuntu 下如何配置Jira
    ubuntu 访问Windows的共享
    备份 mysql数据
    ubuntu从中文切换成英文的方法
    css锚点定位偏移原理兼容浏览器
  • 原文地址:https://www.cnblogs.com/syjp/p/11082340.html
Copyright © 2011-2022 走看看