美文网首页
打出指定类的jar包

打出指定类的jar包

作者: Stalary | 来源:发表于2018-04-23 14:07 被阅读0次

最近接到了一个需求,由于两个服务较为耦合,需要复制多个pojo,为了防止这种冗余操作,所以选择了引入jar包的方法,今天来介绍一下如何打出指定类的jar包

首先拿我原来写的用户中心为例子,在调用时,我可能需要一些pojo来进行反序列化对象

  1. 首先使用maven插件进行打包


    maven插件打包
  2. 然后我们找到这个jar,将其解压


    解压后结构图
  3. 可以看出,这个jar包中包括了我们整个项目,但我们只需要data包,这是我们删除其他所有的冗余包,一定要保留完整路径,否则引入后编译时会找不到包

    删除后结构图
  4. 然后使用jar cvf usercenter.data.jar com 命令将删除冗余后的文件夹打成jar包

  5. 在pom.xml的同级目录下创建libs,将jar放入,然后在pom.xml中引入如下语句

<dependency>
            <groupId>usercenter</groupId>
            <artifactId>data</artifactId>
            <scope>system</scope>
            <systemPath>${basedir}/libs/usercenter.data.jar</systemPath>
        </dependency>
  1. 然后我们就可以在项目中进行使用了
使用图

今天的介绍就到这里了,虽然很简单,但有时你也许会用上。

浩瀚的星辰,究竟何处才是我的归宿

相关文章

网友评论

      本文标题:打出指定类的jar包

      本文链接:https://www.haomeiwen.com/subject/rqfllftx.html