Maven 项目外部jar包导入

目录

一、通过dependency引入

1.1. jar包放置,建造lib目录

 1.2. pom.xml文件

二、将外部jar打入本地maven仓库

2.1. 将jar包放入某不含中文的路径下 ,例如:E:\file\zip4j-1.3.2.jar

2.2. 在jar包所在目录栏中输入cmd,并回车

2.3. 在命令行输入操作命令

2.4. 添加成功

 2.5. pom.xml 导入


 导语:在Maven项目里,我们经常需要导入jar包依赖,正常情况下我们只需要到Maven仓库(https://mvnrepository.com/)或阿里云仓库(http://maven.aliyun.com/nexus/content/groups/public)里去搜索对应资源,修改pom.xml文件即可。但是也会出现一些资源在Maven仓库是搜索不到的,这时候就需要引入外部依赖。

一、通过dependency引入

1.1. jar包放置,建造lib目录

Maven 项目外部jar包导入_第1张图片

 1.2. pom.xml文件


    zip4j
    zip4j
    1.3.2
    
    system
    ${project.basedir}/src/main/resources/lib/zip4j-1.3.2.jar



注:project.basedir 是项目的根目录,标签内是jar包放置的路径,
    标签内容与jar包实际所在位置保持一致即可。

二、将外部jar打入本地maven仓库

2.1. 将jar包放入某不含中文的路径下 ,例如:E:\file\zip4j-1.3.2.jar

2.2. 在jar包所在目录栏中输入cmd,并回车

2.3. 在命令行输入操作命令

mvn install:install-file -DgroupId=zip4j -DartifactId=zip4j -Dversion=1.3.2 -Dpackaging=jar -Dfile=E:\file\zip4j-1.3.2.jar

注意事项:

参数解释:

file : 为你jar包所在的路径(尽量简单并且不要含中文)

groupId : 为grouId号,与组成唯一识别你jar包的坐标,
          当不在公共资源jar包中, 自己自定义的jar时,可以自定义groupId号。
          格式:a.b.c

artifactId : 为artifactId号,与组成唯一识别你jar包的坐标,
          当不在公共资源jar包中,自己自定义的jar时,可以自定义artifactId号。
          格式: a-b-c

version : jar包版本号,也可以自定义

packaging : 包的后缀,一般都是jar


注意:参数顺序可以调整

 

2.4. 添加成功

Maven 项目外部jar包导入_第2张图片

 2.5. pom.xml 导入


    zip4j
    zip4j
    1.3.2

结语:除了以上两种,还有通过新建lib包 ---> 右键 ---> Add as Library .. ---> 确定。

        但这种方式只适用于本地练习。打包后放服务器上会报错。

你可能感兴趣的:(Maven领域小记,jar,maven,java)