文档章节

在maven中引用github上的资源

小杨阿哥哥
 小杨阿哥哥
发布于 2017/03/15 12:33
字数 448
阅读 3
收藏 0
很多人选择在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

© 著作权归作者所有

共有 人打赏支持
小杨阿哥哥
粉丝 68
博文 482
码字总数 287109
作品 0
西安
后端工程师
私信 提问
Gradle插件开发 APK瘦身资源自定义7z压缩

APK瘦身实战 资源自定义7z压缩 项目开发中,随着业务的增长,常常需要在apk编译阶段对包代码或是资源做一定的自定义修改,比如热修复,插件生成,无埋点统计,渠道包生成等等。 但是公司项目...

常兴E站
2017/11/23
0
0
Java 程序员一定知道的优秀第三方库

几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年...

oschina
2016/05/12
18.8K
70
如何制作一个android studio的aar依赖包

首先说明我使用的android studio 版本是0.4.因为现在android studio的bug还不较多,所以你的版本能不能正常使用我就不敢说了。 如果你只是单纯的想使用actionbarsherlock的话,引用是十分简单...

手绘灿烂
2014/01/02
0
0
什么?!Github也可以用来搭建个人Maven仓库?

我记得刚开始入门做程序员那会儿,很喜欢自己琢磨,所以项目中遇到了需要实现的功能,总是会先尝试着自己编码来实现(矮油,小五童鞋很牛逼啊,刚入门就是高起点呐,简直屌得不要不要的嘛!)...

Lucky_Zhang
2017/12/15
0
0
搭建自己的Spring Initializr服务器

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/51713174 搭建自己的Spring Initializr服务器 作者:chszs,未经博主允许不得转...

chszs
2016/06/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ShxViewer_SHX字体查看

ShxViewe 是一款非常实用的SHX字型浏览软件。从CAD里面的字体浏览软件分离出来,帮助我们预览shx字体。 程序长这个样子: 分别打开txt.shx、hztxt.shx、ltypeshp.shx这几个形文件,可以了解一...

一个小妞
5分钟前
0
0
Jenkins的初步使用

Jenkins真是个宝藏软件,今天大概安装使用了一下,感觉还有好多维度可以探索。 1)安装:在Windows上使用的,在https://jenkins.io/download/下载Windows安装包,解压后是一个msi文件,默认安...

莫在全
17分钟前
0
0
技术复习-分布式事务

一、分布式事务解决方案 1.两阶段提交 two phase commit 角色分为协调者、参与者。协调者负责协调所有的参与者。 第一阶段 prepare 协调者发送prepare请求,参与者锁定资源之后返回ready或者...

Lubby
27分钟前
0
0
jenkins安装

https://my.oschina.net/u/593517/blog/1797968 jenkins 安装 https://my.oschina.net/u/593517/blog/3028175 GIT 安装 https://my.oschina.net/u/593517/blog/3028179 maven 安装 插件安装 ......

Gm_ning
36分钟前
2
0
小言服务端解决方案-监控

框架保证方向,整体包容细节 为保证服务端运行平稳正常,owner应使得系统应保有相应的监控:系统监控,业务监控。而服务运行的平稳高效是否有保障跟监控粒度又成直接的正比关系。本文仅针对开...

重城重楼
48分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部