- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在发布 multi-flavor 时遇到问题 library去拼包。日志显示构建成功但状态为错误
我已经按照 jitpack 网站上的说明进行操作,但他们的示例使用旧的 gradle 版本并且它不适用于 gradle 4.4
这是日志:
Build starting...
Start: Fri Apr 20 07:35:56 UTC 2018
Git:
1.28.1-1-g932f4d8
commit 932f4d88e13b1c8c52b4dbae8c203e7d52a0eadf
Author: yzheka
Date: Fri Apr 20 10:34:49 2018 +0300
jitpack config
Run gradle build
Gradle build script
Found gradle version: 4.4.
Using gradle wrapper
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Djavax.xml.accessExternalSchema=all
Downloading https://services.gradle.org/distributions/gradle-4.4-all.zip
..............................................................................................
Unzipping /home/jitpack/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1/gradle-4.4-all.zip to /home/jitpack/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1
Set executable permissions for: /home/jitpack/.gradle/wrapper/dists/gradle-4.4-all/9br9xq1tocpiv8o6njlyu5op1/gradle-4.4/bin/gradle
------------------------------------------------------------
Gradle 4.4
------------------------------------------------------------
Build time: 2017-12-06 09:05:06 UTC
Revision: cf7821a6f79f8e2a598df21780e3ff7ce8db2b82
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM: 1.8.0_131 (Oracle Corporation 25.131-b11)
OS: Linux 4.14.15-xxxx-std-ipv6-64 amd64
0m4.923s
Getting a list of gradle tasks
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Djavax.xml.accessExternalSchema=all
Running: ./gradlew clean -Pgroup=com.github.yzheka -Pversion=-1.28.1-g932f4d8-1 -xtest -xlint install
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Djavax.xml.accessExternalSchema=all
:clean
:app:clean UP-TO-DATE
:busybox:clean UP-TO-DATE
:busybox:install
BUILD SUCCESSFUL in 0s
4 actionable tasks: 2 executed, 2 up-to-date
Looking for artifacts...
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Djavax.xml.accessExternalSchema=all
EXIT_CODE=0
2018-04-20T07:36:32.030445377Z
Exit code: 0
No build artifacts found
最佳答案
在 jitpack 日志中你可以看到为什么 jitpack 不能发布你的库。由于 jitpack 错误,只需删除部分代码即可。
Cannot get the value of write-only property 'publishNonDefault' for object of type com.android.build.gradle.LibraryExtension.
if( android.publishNonDefault && variant.name == android.defaultPublishConfig ) {
def bundleTask = tasks["bundle${name.capitalize()}"]
artifacts {
archives(bundleTask.archivePath) {
classifier null
builtBy bundleTask
}
}
}
}
}
然后 jitpack 在发布你的库时不会显示错误。奇迹般有效。要再次发布您的库,请再次发布您的库。
我只是为您做的作为示例,请参阅我在这里从您那里 fork 的存储库 https://github.com/markizdeviler/Busybox
关于android - 无法在 jitpack 上发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49936617/
我在我的gradle中使用jitpack如下: allprojects { repositories { jcenter() mavenCentral()
我 fork 了一个公共(public)的 MediaPicker 库,并在 Github 上 fork 了它。在对库进行了一些更改后,我发布了该项目。我检查了 JitPack,该版本显示一切正常,但
这个hello world project运行正常,但是 hello_api-latest.jar 文件在哪里? (无论客户端实际上并不“需要”JAR,它仍然应该下载。) JAR 位于类路径中: th
我正在尝试通过 gradle 和 jitpack 使用库的分支。我有 jitpack.io 存储库设置(并使用另一个库的另一个分支)。 我试图包含的新分支如下:https://github.com/p
我在 GitHub 上有一个项目 OmegaIntentBuilder .另外,我在 jitpack.io 上从这个项目创建了库 dependencies { compile 'com.git
我正在尝试使用 Jitpack 发布一个库.默认情况下,groupId 设置为 com.github.username.repo 但我希望它是 com.mydomain.libs。 The offic
我正在构建一个 android 库,我想将该库的依赖项作为传递依赖项包含到我的应用程序中。这是我的库的 build.gradle 文件: plugins { id 'com.android.l
我想用 https://github.com/NiklasHoltmeyer/maven-endpointscoverage 无需克隆它: https://jitpack.io/#NiklasHolt
我有公众号 GitHub 带有 Maven 管理项目的存储库。我正在使用 JitPack 作为 Maven 存储库来部署 Artifact 版本,它就像一个魅力。 但是,我不知道如何使用 source
我已经试了一个星期了。但它不起作用。 Jitpack 不构建我的 GitHub 项目。 我不知道该怎么办。 这是我的日志: https://jitpack.io/com/github/ludev-st
我无法在 jitpack 上发布库。出现以下错误: FAILURE: Build failed with an exception. * What went wrong: A problem
我正在尝试导入 library使用 jitpack.io .这是我的顶级 build.gradle: buildscript { repositories { jcenter(
我在 GitHub 上发布了我的库并将其与 JitPack 连接。当前版本为 1.0。如何将版本更改为 1.1?我在buiild.gradle中更改了版本,但没有帮助。怎么办? 最佳答案 要制作新版本
我在发布 multi-flavor 时遇到问题 library去拼包。日志显示构建成功但状态为错误 我已经按照 jitpack 网站上的说明进行操作,但他们的示例使用旧的 gradle 版本并且它不适
我想使用需要 jitpack.io 存储库的依赖项 尝试同步时找不到依赖项,但在 jitpack.io 可用 语言 Kotlin 我的 gradle 插件版本是 7.0.1 我的 gradle 版本是
我无法让 jitpack.io 依赖项与 gradle 一起使用。我知道还有其他问题,但建议的提示都没有帮助。问题是,jitpack.io 依赖项根本不起作用。理论上它应该很简单……添加 mavel
我无法使用jitpack导入任何库。我的问题是我自己的库,但是下面的com.github.jitpack:android-example:1.0.4用作jitpack本身提供的示例库,应该可以立即使用
我在努力 com.github.lbehnke hierarchical-clustering-java anyBranch-SNAPSHOT 这是正确的使用方式吗? 我已经添加了 jitpa
我正在尝试整合 PrismView在我的项目中。我在项目 build.gradle 中包含了 jitpack.io,下面是代码 fragment 。 buildscript { reposito
一整天我都在尝试使用 JitPack 将我的 Android 库添加到 Github。我做了以下描述的所有事情:https://jitpack.io/docs/ANDROID/ , 没有成功。 问题是
我是一名优秀的程序员,十分优秀!