首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jitpack作为Maven构建Github包

使用Jitpack作为Maven构建Github包
EN

Stack Overflow用户
提问于 2015-04-20 06:39:48
回答 2查看 4.5K关注 0票数 8

请有人指导我如何使用Jitpack构建github项目。

我试着遵循这条指令,总是出错。我分叉了一个项目,并在上面添加了一些更改,所以我需要将当前的提交id作为版本。

要将GitHub项目导入您的构建中: 步骤1.将JitPack maven存储库添加到构建文件url "https://jitpack.io“步骤2中。在表单中添加依赖项: Group: com.github.Username工件:存储库名称版本: Release或commit id --仅此而已!第一次请求项目时,JitPack检查代码,构建代码并将Jar文件发回给您。

这是我的分级文件

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
        maven { url 'http://download.crashlytics.com/maven' }
        maven { url "https://jitpack.io" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
        classpath 'com.jakewharton.hugo:hugo-plugin:1.1.+'
        classpath 'com.stanfy.spoon:spoon-gradle-plugin:0.10.+'
        classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
    }
}


dependencies {
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.android.support:recyclerview-v7:22.0.0'

    //THIS ONE SEEMS NOT TO WORK BASE ON THE INSTRUCTION
    compile ('com.github.username:repo:commitId')
}

this is the project

EN

回答 2

Stack Overflow用户

发布于 2015-12-25 23:17:34

你是想把别人的回购品导入到你的产品中,还是想让别人可以买到你的强力牛奶/原料回收品,这样他们就可以进口它了?

假设您正在尝试导入mattdesl/lwjgl-basics**:**,则

错误在这里:您需要替换的//THIS ONE SEEMS NOT TO WORK BASE ON THE INSTRUCTION compile ('com.github.username:repo:commitId')

username,用户名在GitHub上(例如mattdesl)

具有您正在访问的存储库名称的repo (例如,lwjgl-basics)

commitId具有您想要访问特定提交的任何ID;AFAIK标记可以工作,但不能保证稳定,散列将是稳定的,尽管不是很好。

假设您正在准备自己的回购,以便通过Jitpack进行包含。

你看错了一套指令。有关用例的说明,请参见https://jitpack.io/docs/BUILDING

票数 3
EN

Stack Overflow用户

发布于 2016-02-16 06:06:18

删除依赖项“编译.”在gradle中,只需添加存储库并将MPandroid图表jar文件粘贴到libs文件夹中即可。这对我有用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29740823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档