怎样将自己的工程上传到Github作为依赖供他人使用

时间:2024-03-14 21:16:53

在Eclipse时代,也许你会在工程中依赖本地的另一个工程,或者把一个工程打成jar包并引入到另一个工程,又或者你公司的后台架构师会把通用的代码(比如bean)打成jar包后放到*仓库,然后需要使用时配置Maven的pom.xml文件把它拿下来。这一切在Android Studio时代并没有太大改变,只是方式略有不同。这个题目有点长,顾名思义,它分为三个步骤:

  1. 在Android Studio中将普通工程改造成库
  2. 将改造后的库上传到Github
  3. 将库作为依赖被自己的其他项目或别人使用

1.1工程中创建Module

最开始你可能自己写了个工程,感觉不错,进行了一定的封装和优化,想留作开发下一个App时用或者给别人用。但是每次复制粘贴代码显得繁琐,还要处理一堆的package name和import错误。于是你想着把它改造成独立的工程,每次整个工程复制进去,设置引用就可以了。这就要使用Android Studio的module了。以前,你的工程只有一个Module,就是(Module: app)。现在你需要新建一个Module,如图所示:

在工程名上右键–>New–>Module
怎样将自己的工程上传到Github作为依赖供他人使用

选择Android Library–>Next

怎样将自己的工程上传到Github作为依赖供他人使用

库取名,比如Library,我这里叫jasonLibrary。

怎样将自己的工程上传到Github作为依赖供他人使用

1.2 将需要复用的代码全都复制到该Library中

怎样将自己的工程上传到Github作为依赖供他人使用

1.3将该库分享到github上开源

1.首先将该工程生成git仓库
怎样将自己的工程上传到Github作为依赖供他人使用
怎样将自己的工程上传到Github作为依赖供他人使用
点击确定就可以初始化仓库了

2.将该工程和库中的代码添加到git仓库中
怎样将自己的工程上传到Github作为依赖供他人使用

3.分享该仓库到github上开源
怎样将自己的工程上传到Github作为依赖供他人使用
怎样将自己的工程上传到Github作为依赖供他人使用

创建相应的仓库名和相关描述即可

2.1现在你的giuhub上就有你分享的项目工程

怎样将自己的工程上传到Github作为依赖供他人使用

点击发行版release进入发行该版本

怎样将自己的工程上传到Github作为依赖供他人使用

点击Draft a new release

怎样将自己的工程上传到Github作为依赖供他人使用
输入相应的版本和描述信息点击Publish Release按钮即可
进入https://jitpack.io/查询该仓库的发行版本
怎样将自己的工程上传到Github作为依赖供他人使用
怎样将自己的工程上传到Github作为依赖供他人使用
这样在另一个需要引用该项目的工程中输入相应的配置地址就可以完成依赖了