• Maven知识点整理


    1. 基础:maven 概念及生命周期

    ===》Nexus创建本地Maven仓库(Maven私服)

      https://www.cnblogs.com/zishengY/p/7794923.html

    2. eclipse设置本地库和远程库,以及选择maven软件安装路径

      代理库(阿里),官方库

      https://www.cnblogs.com/mvilplss/p/6102472.html

    ====》如何添加jar包到本地库

    场景:maven项目添加第三方jar包依赖
    
    解决方法:在本地仓中创建用到的依赖目录结构。
    
    创建步骤如下:
    
    a,以ojdbc14.jar为例,假如我们要在pom.xml里写成下面引用:
    
    [html] view plain copy
    
        <dependency>  
            <groupId>me.lib</groupId>  
            <artifactId>me-ojdbc14</artifactId>  
            <version>10.2.0.1.0</version>  
            <scope>compile</scope>  
        </dependency>  
    
    b,由于groupId为me.lib,就要像包名一样在本地仓目录下创建me/lib这样的层次目录
    
    c,接着依次以artifactId、version创建下一级目录,最终形成me/lib/me-ojdbc14/10.2.0.1.0目录
    
    d,将ojdbc14.jar放到me/lib/me-ojdbc14/10.2.0.1.0目录下,改名为me-ojdbc14-10.20.1.0.jar,到这就算完成了
    
    
    其中步骤b、c、d可以用mvn命令来代替,一个命令创建好目录结构。首先配置好mvn的环境变量,CD进入到ojdbc14.jar所在目录,然后执行以下命令:
    
        mvn install:install-file -DgroupId=me.lib -DartifactId=me-ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar  

    ===》如何从maven远程库中自动下载jar包到本地库

    ===》rebuid index, update index ,和搜索jar包的关系

       

    ===》解决maven Unable to update index for central|http://repo1.maven.org/maven2 的问题

      使用离线更新,具体说明见如下链接:

      https://blog.csdn.net/w1014074794/article/details/51533248

    解决办法,手动update index:
    
    1、首先手动去官网下载这两个文件,
    http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
    http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
    2、然后把这两个文件放到本地tomcat的目录中去,我是放在webappsROOTmaven2.index目录中(这里说明一下,前面带点的文件夹不能用右键新建,要打开cmd窗口,用命令mkdir .index创建)
    3、接着增加一个mirror,地址写刚刚tomcat的地址就好了(也可以更改域名的指向,将repo1.maven.org指向127.0.0.1<mirror>
          <id>nexus-local</id>
          <mirrorOf>central</mirrorOf>
          <name>nexus local</name>
          <url>http://localhost/maven2/.index</url>
    </mirror>
    4、然后打开myeclipse,点开preferences—Maven4MyEclipse—Maven—User Settings,点击Update Settings,等待几分钟,就可以更新完毕。
    5、更新完毕后,再搜索jar包,就OK了。
  • 相关阅读:
    HUST 1017 Exact cover (Dancing links)
    HDU 1160 FatMouse's Speed (DP)
    HDU 1058 Humble Numbers (DP)
    Kubernetes(k8s)
    linux命令
    入侵检测系统
    lynis检测
    CPU死锁
    检测工具lynis
    Linux表面工作
  • 原文地址:https://www.cnblogs.com/yingsong/p/9202796.html
Copyright © 2020-2023  润新知