Maven小白系列-02添加本地jar包并打包

By | 2020年6月30日

Maven小白系列,我们会分为几个部分?

01 添加依赖并打包

02 添加本地jar包并打包

03 将本地jar包导入本地maven库

04 springboot打包jar和war

05 Maven统一版本管理

接下来,我们开始第二部分的内容

很多时候,一个项目会存在很多不在Maven仓库中的jar包,我们要使用这些jar包,很多人就无从下手了,今天我们来手把手使用并打包

一、准备一个jar包(Maven中没有的)

今天我们准备一个Swing美化的jar包,BeautyEye

https://github.com/JackJiang2011/beautyeye

下载下来

image

二、添加本地文件

在项目上新建一个文件夹,命名为libs

image

image

将刚下载的jar包,放到libs文件夹下

image

修改POM,添加本地依赖

image

三、修改代码

//使用BeautyEye美化界面
BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;
BeautyEyeLNFHelper.launchBeautyEyeLNF();

image

image
当然,我今天不是讲解美化的,今天的主题是Maven,我们进入下面打包的环节吧。

四、打包

我们试一下,用之前的打包方式,行不行。

install一下

image

打开编译后的文件夹

image

libs文件夹下也有beaytyEye的jar包

image

但是双击不出来画面,我们用cmd打开试试

image

此时出现了,ClassNotFound,我们明明已经将本地jar包导入了呀,libs下也有呀,可是为什么呢?

image

所以我们必须将本地的依赖,手动放到classPath中

我们在插件中添加这段,跟<manifest>标签同级,请修改<Class-Path>中的内容,按照实际的jar包添加

<manifestEntries>
       <!– 在Class-Path下添加配置文件的路径 –>
       <Class-Path>libs/beautyEye-1.0.jar</Class-Path>
</manifestEntries>

如果有多个本地jar包,我们就用空格隔开

<manifestEntries>

       <!– 在Class-Path下添加配置文件的路径 –>

       <Class-Path>libs/beautyEye-1.0.jar      libs/calendar-1.0.jar</Class-Path>

< /manifestEntries>

image

接下来,我们再install一下

image

image

image

image

我们来看一下清单文件中的内容

image

image

其实它已经包这些jar包添加到ClassPath中了

Category: 未分类

发表评论

电子邮件地址不会被公开。 必填项已用*标注