在 GitHub 上托管 Gradle 个工件
Hosting Gradle artifacts on GitHub
我知道人们使用 GitHub 来部署 Maven 工件(在新分支中)但是因为我们使用 Gradle 我想知道是否有一种简单的方法来处理这些依赖关系还有吗?
我们有不同的小项目,它们是独立的,但被我们的主项目使用,我们希望管理这些依赖项而不在本地包含它们。
谢谢。
有一个名为 Gradle Git Repo plugin 的非官方 gradle 插件声称可以满足您的需求。但是请注意,我自己并没有玩它来验证它是否有效。
您可以使用 JitPack 将 GitHub 项目作为依赖项包含在内。这个想法是 JitPack 提供了一个 Maven 存储库,其中每个包都来自一个 GitHub 项目。
它不需要您上传文件,因此非常易于使用。相反,当您请求一个文件时,它会从源代码构建它。
开始使用有两个要求:
1.您的项目中需要有构建文件(Gradle或Maven)
2. 您应该创建一个 GitHub 版本,以便您的项目获得一个版本
我知道人们使用 GitHub 来部署 Maven 工件(在新分支中)但是因为我们使用 Gradle 我想知道是否有一种简单的方法来处理这些依赖关系还有吗?
我们有不同的小项目,它们是独立的,但被我们的主项目使用,我们希望管理这些依赖项而不在本地包含它们。
谢谢。
有一个名为 Gradle Git Repo plugin 的非官方 gradle 插件声称可以满足您的需求。但是请注意,我自己并没有玩它来验证它是否有效。
您可以使用 JitPack 将 GitHub 项目作为依赖项包含在内。这个想法是 JitPack 提供了一个 Maven 存储库,其中每个包都来自一个 GitHub 项目。
它不需要您上传文件,因此非常易于使用。相反,当您请求一个文件时,它会从源代码构建它。
开始使用有两个要求:
1.您的项目中需要有构建文件(Gradle或Maven)
2. 您应该创建一个 GitHub 版本,以便您的项目获得一个版本