本地jar包打包到本地仓库

本地jar包打包到本地仓库

Read me —— 指南

你有没有这样的烦恼,已在本地的jar包(可能找不到项目、源码了),想加入本地仓库,不必每次都去拷贝jar(或者添加包的依赖)。想通过版本管理工具Maven、Gradle等直接通过版本号关联依赖。
解决办法:
通过maven的命令 mvn install:install-file -Dfile……比较繁琐,我把这个繁琐的工作做了一次封装,批量操作,方便自己也分享给各位!

资源下载:本地jar包打包到本地仓库

  1. 运行环境,需要用tomcat8.0及以上版本(其他容器JBoss、WebLogic期待您去尝试);
  2. 需要安装maven,配置maven到环境变量;
  3. 将ROOT.war包放在tomcat 8.0 及以上tomcat的 tomcat-8.0.*\webapps\ 目录下(若存在ROOT文件夹,可先在其他地方[不能在webapps]进行备份后删去);
  4. 运行,双击 tomcat-8.0.24\bin\startup.bat 启动;
  5. 在浏览器中输入 http://localhost:8080/ 点击图片,跳转操作界面;
  6. 在操作界面中,根据提示和示例操作:① 选择我们本地jar的路径;② 左边录入 我们需要打包的dependencies,点击"开始打包"。
  7. 右边展示打包的结果及遇到的问题的提示,并根据提示进行调整。
  8. 忽略不影响使用的报错信息 Caused by: java.lang.ClassNotFoundException: org.fusesource.jansi.WindowsAnsiOutputStream。
  9. 成功的操作记录已存日志 log\makeJar.YYYY-MM-dd.log,日志记录级别选为 ERROR,目的在于与其他级别的日志进行区别开来,只做关键记录,其实这些日志是正常操作产生的正常日志,而非error。

若 jar 包少 建议,不用本工具;而直接用命令:示例

  • mvn install:install-file -Dfile=alipay-sdk-java-3.0.0.jar -DgroupId=com.alipay -DartifactId=alipay-sdk -Dversion=3.0.0 -Dpackaging=jar

交流:

【操作方式相对简单,若有好的建议和意见,欢迎留言】

  • 可以在博客留言《本地jar包打包到本地仓库》
  • 可以给我发邮件:[email protected] 你没有看错这确实是我的交流邮箱。

操作界面如下图:

本地jar包打包到本地仓库_第1张图片
复制打包的模板:
本地jar包打包到本地仓库_第2张图片

你可能感兴趣的:(本地jar包打包到本地仓库)