我做了一个双模块项目,其中一个模块完全表示我已经创建的库,并且我从项目的另一个模块(包含MainActivity.java)访问该库。现在我想只将我的库推送到GitHub,这样任何人都可以根据需要使用它。我知道如何将整个项目推送到GitHub但是如何从项目中提取库(模块)并仅推送它。 提前致谢!
答案 0 :(得分:1)
根据我的理解,您的根项目已经在git下进行了版本化。如果是这样,那么将库模块作为单独的git repo进行版本化并在其他git repo项目中使用它,那么您需要使用git-submodule。该模块将作为单独的Android项目推送。完成后,您可以使用git-submodule
并将settings.gradle
配置为包含库模块进行编译,从而将库添加到您的应用项目中。最后,在您的应用build.gradle
文件中添加一个依赖项,以便将该库包含在应用编译中。
答案 1 :(得分:0)
这很简单,也许我误解了你的需要
git add <modulename.extension>
git commit -m "added single module"
git push origin master