5、maven引用仓库外的jar

为什么80%的码农都做不了架构师?>>> hot3.png

背景

有时候一些依赖的jar是我们仓库中并没有的,比如自己开发的jar包,华为云适配过程中 华为改过的jar。有两种方式吧jar引入到工程中

1、最简单的将jarupload到私服中,具体百度!

这样就可以很方便的在pom.xml中直接使用引用依赖

2、临时加入到工程中

  • 1、在工程中,一般在${basedir}下创建一个lib,然后把jar拷贝进来

    5、maven引用仓库外的jar_第1张图片

  • 2、将jar手动设置为libary库,因为idea编译需要

    5、maven引用仓库外的jar_第2张图片

    如果要删除这些libary包,可使用ctrl + alt + shift +S

    5、maven引用仓库外的jar_第3张图片

  • 3、在pom.xml中临时指定这个jar,否则maven编译的时候去仓库那边找不到,有如下两种方式:

      1:)使用dependency
      
          com.my.tools  
          AllJdbc2ES    
          1.0 
          system 
          ${basedir}/lib/AllJdbc2ES-1.0.jar 
      
    
      2:)使用maven-compiler-plugin插件,指定lib包
      
          maven-compiler-plugin
          2.3.2
          
              1.8
              1.8
              UTF-8
              
                  ${basedir}/lib
              
          
      
    

    如此即可使用了

转载于:https://my.oschina.net/liufukin/blog/2221452

你可能感兴趣的:(5、maven引用仓库外的jar)