我正在尝试签名并向sonatype nexus发布一个库,得到了我的密钥,但是当我尝试运行时:
gradle signArchives
我明白了:
Could not evaluate onlyIf predicate for task ...
错误似乎是由gradle.properties
中文件/home/[user]/.gradle
的存在触发的。没有这个文件,它的内容就是跳过了签名任务。
在ubuntu 12.04上使用gradle 1.8
之前有人发现过这种行为吗?
答案 0 :(得分:2)
问题在于gnupg密钥。我不得不重新生成它们,再次将公钥推送到服务器并更新$HOME/.gradle/gradle.properties