我正在尝试使用jitpack编译我的库,但我坚持得到'未能解决:$ library-dependency'当我构建我的应用程序时。 gradle文件配置正确,所以我检查了我的构建的jitpack日志,它给了我致命的错误'任务安装是模糊的'。我将包含我的构建脚本和jitpack日志的副本。
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
dependencies {
//...
//latest BonitaToolbox commit on master
implementation 'com.github.whompum:bonitatoolbox:master-SNAPSHOT'
}
https://jitpack.io/com/github/whompum/bonitatoolbox/master/build.log
我甚至运行了测试repo jitpack提供,但具有相同的输出。这可能是AS的问题,还是我的库构建文件?我不确定,但感谢你们提供的任何帮助。我当然会包含有关此问题的更多信息。
以下是我提交的github问题的链接:https://github.com/jitpack/jitpack.io/issues/2096
答案 0 :(得分:4)
来自:https://jitpack.io/docs/ANDROID/#gradle
摇篮
要在JitPack上启用构建,您需要添加android-maven插件。
如果使用Gradle 4.1或更高版本:
1)在你的root build.gradle中:
if(distributorId > 0) {
this.repairFacilityForm = new FormGroup({
branch: new FormControl("", Validators.required)
});
2)在你的library / build.gradle中添加:
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line
3)创建GitHub版本或添加git标签。