zoukankan      html  css  js  c++  java
  • maven

    1. maven-添加依赖

    以log4j为例

    (1). 找到 Maven 坐标:访问maven中央库(http://search.maven.org/),输入log4j

    (2). pom文件添加依赖

     <dependency>
    	<groupId>log4j</groupId>
    	<artifactId>log4j</artifactId>
    	<version>1.2.17</version>
        </dependency>

    2. maven-依赖管理
    常见的依赖关系可以用父POM的概念被放置在一个地方

    3. maven-依赖冲突

    (1)、如果a依赖于b的1.0版本,c依赖于b的1.1版本,d依赖于a和c,这时在d的pom中哪一个依赖先写就使用先写依赖的版本

    (2)、如果a依赖于b的1.0版本,c依赖于b的1.1版本,d依赖于a和c,f依赖于d和c,依赖的路径的长短不一致就选择最小的

    (3)、如果希望精确的控制依赖包,可以使用依赖的排除功能——>exclusions来排除

    4. maven-代理

    如果你的公司正在建立一个防火墙,并使用HTTP代理服务器来阻止用户直接连接到互联网。如果您使用代理,Maven将无法下载任何依赖。

    为了使它工作,你必须声明在 Maven 的配置文件中设置代理服务器:settings.xml. 完成后,Apache Maven 应该是能够通过代理服务器立即连接到Internet

    <proxies>
          <proxy>
          <id>optional</id>
          <active>true</active>
          <protocol>http</protocol>
          <username>yiibai</username>
          <password>password</password>
          <host>proxy.yiibai.com</host>
          <port>8888</port>
          <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
        </proxy>
      </proxies>
     
  • 相关阅读:
    MAVEN整理(乘国庆还有时间,停下来整理一下)
    Hadoop Browse the filesystem 无效处理
    分页实现,类似博客园首页的分页
    Hive权限控制和超级管理员的实现
    缓存淘汰算法
    在线制图
    MySQL的Grant命令
    windows10上安装mysql(详细步骤)
    用Redis轻松实现秒杀系统
    redis 学习
  • 原文地址:https://www.cnblogs.com/GN-521-CK/p/5516307.html
Copyright © 2011-2022 走看看