我正在尝试使用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'
}
链接到jitpack构建日志
https://jitpack.io/com/github/whompum/bonitatoolbox/master/build.log
我什至运行了jitpack提供的测试仓库,但输出相同.这可能是AS的问题,还是我的库构建文件的问题?我不确定,但希望您能提供任何帮助.我当然会提供有关此问题的更多信息.
这是我提交的github问题的链接:https://github.com/jitpack/jitpack.io/issues/2096
解决方法:
从:https://jitpack.io/docs/ANDROID/#gradle
摇篮
要在JitPack上启用构建,您需要添加android-maven插件.
如果使用Gradle 4.1或更高版本:
1)在您的root build.gradle中:
buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // Add this line
2)在您的library / build.gradle中添加:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.YourUsername'
3)创建GitHub版本或添加git标签.