本地jar包如何添加到 Maven项目 中?有好多种方法、其中就有直接引用;上传到本地仓库等等方法,这里几种常用的方法

本地Jar包如何引入到Maven项目中

本地Jar包如何引入到Maven项目中

本地Jar包可以直接添依赖项

假设 JAR 位于/lib中。

如此,将依赖项添加到您的 pom.xml 文件中,如下所示:

 
    com.sample 
    sample 
    1.0 
    system 
    ${basedir}/lib/yourJar.jar 

在新版本中,此功能已被标记为已弃用但仍可以使用1(只是在 maven 启动期间在日志中看到警告)。参照https://issues.apache.org/jira/browse/MNG-6523

上传本地Jar包到本地Maven仓库

使用这个命令

mvn install:install-file \ 
    -Dfile= \ 
    -DgroupId= \ 
    -DartifactId= \
    -Dversion= \
    -Dpackaging= \
    -DgeneratePom=true 

: 要加载的文件的路径,例如 →c:\kaptcha-2.3.jar 
: 文件应注册的组,例如 →com.google.code 
:文件的工件名称,例如 →kaptcha 
: 文件的版本 例如 →2.3 
: 文件的打包方式 eg →jar

 

例如

mvn install:install-file -DgroupId=net.zuze -DartifactId=costom-annotation -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=./custom-annotation-1.0-SNAPSHOT.jar

 

现在,通过将这些行添加到您的 pom.xml 文件来将依赖项添加到您的 Maven 项目:

 
    com.roufid.tutorials 
    example-app 
    1.0 
    system 
    ${basedir}/lib/yourJar.jar 

另一种方法上传到本地Maven仓库

mvn deploy:deploy-file -Dfile= -DgroupId=

部署 JAR 后,您需要在 pom.xml 文件中添加存储库:

 
    
        maven-repository
        file:///${project.basedir}/maven-repository
    

在此之后将依赖项添加到您的 pom.xml


    tk.mybatis
    mapper
    4.1.5

参考

参考http://www.zuze.net/posts/1630415971.html 中添加本地jar包的部分