请有人指导我如何使用Jitpack构建github项目。
我试着遵循这条指令,总是出错。我分叉了一个项目,并在上面添加了一些更改,所以我需要将当前的提交id作为版本。
要将GitHub项目导入您的构建中: 步骤1.将JitPack maven存储库添加到构建文件url "https://jitpack.io“步骤2中。在表单中添加依赖项: Group: com.github.Username工件:存储库名称版本: Release或commit id --仅此而已!第一次请求项目时,JitPack检查代码,构建代码并将Jar文件发回给您。
这是我的分级文件
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')
}发布于 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。
发布于 2016-02-16 06:06:18
删除依赖项“编译.”在gradle中,只需添加存储库并将MPandroid图表jar文件粘贴到libs文件夹中即可。这对我有用。
https://stackoverflow.com/questions/29740823
复制相似问题