在maven仓库没有对应的jar包时,怎么将本地jar包通过maven引入

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30698633/article/details/78328842

我们有时会遇到这么一种情况,就是我们本地下载了需要的jar包,可是在maven仓库中并没有相关的jar包,那么我们就没有办法

通过maven引入该jar包,通过在工程中手工添加jar包在maven打包的时候并不会将该jar包打进去。

那么我们此时就可以先将该jar包通过maven打包到我们本地的maven仓库,然后在通过maven引到我们对应的工程中就可以了。

接下来,我们说一下步骤:

1、首先,我们需要安装maven,并且配置好对应的本地仓库地址等信息。

2、然后进入到我们想要打包到本地仓库的jar包所在目录,按住shift+鼠标右键,选择在此处打开命令窗口

3、输入以下命令:

    mvn install:install-file -Dfile=sapjco3.jar -DgroupId=com.sap -DartifactId=jco3 -Dversion=3.0.12 -Dpackaging=jar


     // 参数解释:
       -Dfile=xxx          //文件名   
       -DgroupId=xxx       //groupId    

       -DartifactId=xxx    //artifactId   

       -Dversion=xxx       //version     

      -Dpackaging=jar/war  //jar包还是war包

    (这里要注意,如果要在任意目录下执行mvn命令,需要先将maven的信息添加到环境变量中,不然会提示mvn不是内部命令)

4、等到success成功后,在maven本地仓库中就存在该jar包了。直接如下引用:

   <dependency>
         <groupId>com.sap</groupId>
         <artifactId>jco3</artifactId>
         <version>3.0.12</version>
    </dependency>


    如上,我们就成功将该jar包引入我们的工程了,直接maven打包就可以了。

  

猜你喜欢

转载自blog.csdn.net/qq_30698633/article/details/78328842