当前位置:   article > 正文

maven如何将Git仓库上的项目(如开源项目)打包成jar包并作为依赖导入到本地项目中使用

maven如何将Git仓库上的项目(如开源项目)打包成jar包并作为依赖导入到本地项目中使用

目录

问题现象:

今天在思考:maven如何将Git仓库上的项目(如开源项目)打包成jar包并作为依赖导入到本地项目中使用?

问题分析:

解决方法:

1.先将 GitHub仓库项目代码 拉到本地

2.将项目打成jar包,安装到maven仓库中

3.在项目pom.xml中加入maven依赖

4.依赖包导入成功,即可使用其中的功能。


问题现象:

今天在思考:maven如何将Git仓库上的项目(如开源项目)打包成jar包并作为依赖导入到本地项目中使用?


问题分析:

该技巧常用于:当需要用到某个已包装好的项目的某些功能来完成本地项目的需求时由于该项目的文件较多,不想自己拷贝这些文件掺杂到本地项目中,就可以这样做。


解决方法:

1.先将 GitHub仓库项目代码 拉到本地

命令: git clone git仓库地址

这里演示基于 IDEA开发工具 的图形化操作:

然后打开该项目。

2.将项目打成jar包,安装到maven仓库中

依次执行命令:mvn clean package -DSkipTests  mvn clean install -DSkipTests

  1. D:\Github Project\UserAgentParser>mvn clean package -DSkipTests
  2. [INFO] Building jar: D:\Github Project\UserAgentParser\target\UserAgentParser-0.0.1.jar
  3. [INFO] ------------------------------------------------------------------------
  4. [INFO] BUILD SUCCESS
  5. [INFO] ------------------------------------------------------------------------
  6. [INFO] Total time: 25.845 s
  7. [INFO] Finished at: 2019-04-09T14:57:39+08:00
  8. [INFO] Final Memory: 19M/210M
  9. [INFO] ------------------------------------------------------------------------
  10. D:\Github Project\UserAgentParser>mvn clean install -DSkipTests
  11. [INFO] Installing D:\Github Project\UserAgentParser\target\UserAgentParser-0.0.1.jar to C:\Users\ghc\.m2\repository\com\kumkee\UserAgentParser\0.0.1\UserAgentParser-0.0.1.jar
  12. [INFO] Installing D:\Github Project\UserAgentParser\pom.xml to C:\Users\ghc\.m2\repository\com\kumkee\UserAgentParser\0.0.1\UserAgentParser-0.0.1.pom
  13. [INFO] ------------------------------------------------------------------------
  14. [INFO] BUILD SUCCESS
  15. [INFO] ------------------------------------------------------------------------
  16. [INFO] Total time: 8.027 s
  17. [INFO] Finished at: 2019-04-09T14:58:51+08:00
  18. [INFO] Final Memory: 19M/217M
  19. [INFO] ------------------------------------------------------------------------

这里演示基于 IDEA开发工具 的图形化操作,按顺序进行图中点击操作,注意查看 Terminal 控制台 的信息,出现 BUILD SUCCESS 则为成功:

3.在项目pom.xml中加入maven依赖

可以去看看你需要 Clone的git仓库项目中的 pom.xml 文件,里面会有以下所需信息,填入即可,如:

  1. <dependency>
  2. <groupId>cn.stephen</groupId>
  3. <artifactId>DemoProject</artifactId>
  4. <version>0.0.1</version>
  5. </dependency>

4.依赖包导入成功,即可使用其中的功能。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/130610
推荐阅读
相关标签
  

闽ICP备14008679号