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


    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中了

  • 相关阅读:
    第一次作业
    冯娟的第五次作业
    冯娟的第三次作业
    冯娟的第四次作业
    冯娟的第二次作业
    数据压缩第一次作业
    第二次实验
    第三次实验
    第一次实验
    第五次作业
  • 原文地址:https://www.cnblogs.com/zjwno1/p/13206143.html
Copyright © 2020-2023  润新知