前言

现在github上很多项目都使用maven工程来发布,没有jar包,所以下载下源码之后,还要自己打包成jar包形式以便引用。这个文档可以简略描述打包的过程

打包步奏

  1. 首先要在电脑上安装Maven并且安装eclipse Maven插件
  2. 打开Eclipse,File –> import –> maven –>Existing maven project。将源码导入到Elipse中

    如果这一步中出现:Plugin execution not covered by lifecycle configuration错误,直接点击它提示里的解决方案即可,第一个未必可行,我就是点击了第二个解决办法才解决了这个问题。
    对pom.xml修复之后,别忘了运行maven –> update project

  3. 运行 run –> maven build,在Goals中输入命令 clean source:jar package

    着上面其实有三个命令:
    clean 清除 target 文件夹下的所有文件
    source:jar 生成源码的jar包,也就是 jedis-2.7.2-sources.jar
    package生成编译后的jar包,也就是 jedis-2.7.2.jar

    更详细的看这里

使用Jedis源码生成Jedis.jar相关推荐

  1. Jedis源码解析(一):Jedis简介、Jedis模块源码解析

    一.Jedis简介 1.Jedis对应Redis的四种工作模式 对应关系如下: Jedis主要模块 Redis工作模式 Jedis Redis Standalone(单节点模式) JedisClust ...

  2. android studio生成Jni头文件 java10,java11删除了javah,改用javac直接用源码生成jni头文件。 java8是用javah

    android studio生成Jni头文件 鼠标放本地方法上去,点提示来创建. java10,java11及以上   生成jni头文件 java10,java11删除了javah.改用javac直接 ...

  3. 由源码生成html离线文档

    由源码生成html离线文档 安装工具 doxygen 最新版(很久没更新)链接: https://pan.baidu.com/s/1XhW6J4MuwLhB9u-Mlc39Hw 提取码: 3586 W ...

  4. 源码梳理——Jedis中的集合JedisByteHashMap

    一.JedisByteHashMap JedisByteHashMap是Jedis中实现存储键和值均为byte[]字节数组的Map集合类,它利用HashMap作为键-值对实际存储集合,对Map中的方法 ...

  5. jedis 源码阅读二——jedisPool

    文章目录 JedisPool JedisFactory.java GenericObjectPool.java 一个UnitTest加深理解: 我们从这段代码分析jedisPool: JedisPoo ...

  6. java 如何把源码导出为jar包,以及如何使用导出的jar包

    1.新建java project,编写源码如下: package baseTest; import java.awt.*; import java.awt.geom.*; import javax.s ...

  7. 2021年 最新 多阶段构建dockerfile实现java源码编译打jar包并做成镜像

    多阶段构建指在Dockerfile中使用多个FROM语句,每个FROM指令都可以使用不同的基础镜像,并且是一个独立的子构建阶段.使用多阶段构建打包Java应用具有构建安全.构建速度快.镜像文件体积小等 ...

  8. 源码天堂JAVA_github下载的源码打包成jar

    转载:http://blog.csdn.net/laihuan99/article/details/9054985 很多新手朋友朋友在Github搜索开源项目时,有时候不明白怎么导入eclipse.的 ...

  9. 在CentOS 6.3 64bit上如何从源码生成rpm包?

    具体例子参见<鸟哥私房菜>23.3.5中的例子,非常详细和经典! 下面是在CentOS 6.6 64bit上面的实操记录 首先查询本机是否有安装rpmbuild命令? whereis rp ...

最新文章

  1. js实现审批流_JavaScript实现审核流程状态的动态显示进度条
  2. POI如何自定义单元格背景颜色
  3. Asp.Net Core 轻松学-利用日志监视进行服务遥测
  4. Bit Digital反驳美国做空机构J Capital对其比特币业务的虚假指控
  5. Tree树结构java实现
  6. 开奖啦!CSDN 程序员节 1024 中奖名单揭晓!
  7. dpkg: 依赖关系问题使得 linux-headers-5.7.19-050719-generic 的配置工作不能继续
  8. 枚举也能直接转换为对应的数值输出
  9. liunx 环境下docker安装mysql
  10. 计算机地址栏搜索记录怎么删除,怎么删除网址?如何删除浏览器地址栏的网址历史记录和搜索记录...
  11. 如何使用 OpManager 进行磁盘空间监控?
  12. 大疆遭遇“口袋无人机”革命?
  13. WIN2003序列号
  14. 本地SecureCRT连接VMware中XUbuntu
  15. 下厨房某词条下的所有图片爬取
  16. Linux下通过虚拟网卡实现局域网 转发tcp/udp流量
  17. Kick Start Round A 2022
  18. 系统封装_Ghost光盘制作
  19. gl_FragCoord 的含义
  20. 制作视频画中画 教你使用剪辑视频的软件同时制作多个视频

热门文章

  1. 「声明」本博客自动采集于博客园-niceyoo
  2. 定时任务 Scheduled quartz
  3. Android应用安装apk版本升级,适配Android 8.0和Android 10.0下载安装,shell命令安装APK
  4. lpc2000 filash utility 程序烧写工具_单片机烧录程序的次数
  5. hbase-client1.2.0新版api获取数据方式
  6. IIS Service Unavailable问题
  7. android特殊代码,安卓手机输入这些特殊代码,电池状态查得清清楚楚!
  8. android sqlite 备份数据库文件,android – 将SQLite数据库备份和还原到sdcard
  9. python词云的简单使用
  10. 用ado.net生成对应的sql语句