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.将下面这个复选框勾上

     

  • 相关阅读:
    【十大思想实验之中的一个】电车难题
    XMLHTTP使用具体解释
    高速排序 解析
    RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
    java设计模式演示样例
    [Network]Transport Layer
    【2012.1.24更新】不要再在网上搜索eclipse的汉化包了!
    WebService究竟是什么?
    epoll使用具体解释(精髓)
    贪心算法
  • 原文地址:https://www.cnblogs.com/syjp/p/11082340.html
Copyright © 2011-2022 走看看