2019独角兽企业重金招聘Python工程师标准>>>

很多人选择在Github上开源项目,但很多开源项目要依赖一些自己写的jar。如何让用户(使用者)可以通过互联网自动下载所依赖的jar呢?  下面介绍下通过GitHub做maven repository的过程;  1、在GitHub上创建项目(这步操作不细说了,过程很简单,用过GitHub的大家都懂的)  例如:我创建的项目名叫fengyunhe-wechat-mp 2、把本地maven项目Build,build生成的maven文件夹上传到Giuhub  3、本地新建maven项目如果需要依赖jar,在pom.xml中增加

<repository><id>fengyunhe</id><name>fengyunhe</name><url>https://raw.github.com/fengyunhe/fengyunhe-wechat-mp/master/</url>
</repository>

例如我的GitHub用户是fengyunhe那上面依赖仓库地址就是  https://raw.github.com/fengyunhe/fengyunhe-wechat-mp/master/ 备注:  1、上面的地址直接输入返回为404,页面是无法看到的  2、master 一定要写上,否则会无法下载  3、如果本地项目依赖的groupId、artifactId跟本地项目中的maven项目groupId、artifactId相对应,则会默认依赖本地项目而不去服务端下载。  4、具体依赖项目 配置中  groupId、artifactId 一定要与依赖项目的groupId、artifactId一致。

<groupId>com.fengyunhe</groupId>
<artifactId>fengyunhe-wechat-mp</artifactId>
<version>1.2.0-SNAPSHOT</version>

tips:

本文由wp2Blog导入,原文链接:http://devonios.com/maven-dependency-from-github.html

转载于:https://my.oschina.net/yangyan/blog/859503

在maven中引用github上的资源相关推荐

  1. 如何高效的搜索github上面的资源

    如何高效的搜索github上面的资源 首先简单介绍一下github上一个项目主页具体包含了哪些信息,搜索的时候也会涉及到这些信息. 我们以搜索CTR(点击率预估)为例的话: 1.头铁型搜索:直接在搜索 ...

  2. maven引入hadoop_如何在maven中引用hadoop v2.3.0 jar?

    我的pom具有以下依赖性 . org.apache.hadoop hadoop-mapreduce 2.3.0 但是,在eclipse中,我看到以下错误 . 容器'Maven Dependencies ...

  3. 在VM VirtualBox的Ubuntu系统中使用github上传文件到仓库过程及遇到的问题

    整体过程: 1.打开要上传的文件夹(例如我要上传的是cminus_compiler-2021-fall-master文件夹下的所有东西): cd cminus_compiler-2021-fall-m ...

  4. python对于图片的风格的处理--引用github上开源项目的

    2019独角兽企业重金招聘Python工程师标准>>> 关于python做过的比较好玩的事 这段时间学了python,对于python这种优雅简洁的语言深深吸引,在网上看到一个git ...

  5. 解除R中从github上下载包API限制的问题(Error: Failed to install ‘unknown package‘ from GitHub: HTTP error 403. )

    最近在github上下载包,出现了API下载速率限制的问题,返回error 403,并要求使用github_token()取消api rate 的限制.这是因为github会扫描需要安装的依赖程序,如 ...

  6. Github上的资源清单

    依赖管理--用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers:  一个多框架Composer库安装器 Pickle: 可以在 ...

  7. 论文中引用github项目

    参考:https://www.wikihow.com/Cite-a-GitHub-Repository 作者和年份可以到copyright里找.如果项目所有者是组织,那作者就写组织的名字.

  8. 你今天Git了吗?上传资源上Github最新教程!

    在搜寻资料学习如何将程序资源上传到github的时候,发现许多资料可能有的过时了,有的对出现的问题也没有很好的解释. 本文章是在结合多位博主的资料.github官方建议以及个人经历整合的最新githu ...

  9. 使用site-maven-plugin在github上搭建公有仓库

    文章目录 简介 前期准备 在maven中配置GitHub权限 配置deploy-plugin 配置site-maven-plugin 怎么使用这个共享的项目 总结 简介 Maven是我们在开发java ...

最新文章

  1. 使用RMAN VALIDATE验证数据和备份
  2. MATLAB随机信号统计特征
  3. Dubbo服务引用原理
  4. 连招 横版 flash 游戏_街机游戏中的无限连究竟有多变态?有种对决叫作没开始就结束了!...
  5. 【蓝桥杯嵌入式】【STM32】12_2020_第十一届_蓝桥杯_嵌入式设计与开发项目_省赛
  6. 【报告分享】斯坦福-2019人工智能指数年度报告.pdf(附293页报告现在链接)
  7. Unity Occlusion Culling 遮挡剔除研究
  8. response.setHeader()的用法 (转别人转的)
  9. LINUX访问WINDOWS网络共享目录
  10. QPainter详解
  11. Android10.0应用图标隐藏方案(7.0-10.0)
  12. 许晓斌_Maven实战(五)——自动化Web应用集成测试
  13. Hive应用:选取分隔符
  14. 浙江大学数据结构第一讲:1.1什么是数据结构
  15. 联想拯救者y7000p2022款 配置
  16. 美团数据分析岗面试题+解题思路
  17. 【混合云小知识】混合云应用场景包含哪些?
  18. 【华为鸿蒙3.0/荣耀安卓12使用VMOS Pro的激活方式】
  19. x86、x64、32位和64位
  20. 单例中的堆内存是否需要释放? 何时释放?

热门文章

  1. python爬取携程酒店信息_不写代码玩转爬虫实例(3) - 抓取携程酒店信息
  2. 华为创造出5g和鸿蒙,拥有5G专利,开发鸿蒙系统:《华为智慧》复盘成长路总结成功之道...
  3. python把nan值去掉_python – Keras Neural Nets,如何删除输出中的NaN值?
  4. 智慧农场-专项启动会议
  5. 卓老师 ,k车模能自制吗?
  6. 只要尝试过飞,日后走路也会仰望天空
  7. 智能车竞赛自动裁判系统
  8. vue cli 添加html,vue-cli创建的项目,配置多页面的实现方法
  9. c语言联合体作用,C语言 联合体(Unions)
  10. linux cron指定用户,Centos下crontab指定执行用户